Bagikan melalui


struktur HTTP_FLOWRATE_INFO (http.h)

Tingkat transfer respons

Sintaks

typedef struct _HTTP_FLOWRATE_INFO {
  HTTP_PROPERTY_FLAGS Flags;
  ULONG               MaxBandwidth;
  ULONG               MaxPeakBandwidth;
  ULONG               BurstSize;
} HTTP_FLOWRATE_INFO, *PHTTP_FLOWRATE_INFO;

Anggota

Flags

Struktur HTTP_PROPERTY_FLAGS yang menentukan apakah properti ada.

MaxBandwidth

Bandwidth maksimum yang diwakili dalam byte/detik. Ini adalah bandwidth maksimum untuk respons setelah konten burst, yang ukurannya ditentukan dalam BurstSize, telah dikirim.

MaxPeakBandwidth

Bandwidth puncak diwakili dalam byte/detik. Ini adalah bandwidth maksimum di mana ledakan dikirimkan.

BurstSize

Ukuran konten, dalam byte, yang akan dikirimkan di MaxPeakBandwidth. Setelah konten ini dikirimkan, respons dibatasi di MaxBandwidth. Jika aplikasi HTTP Server mengirim respons pada tingkat yang lebih lambat dari MaxBandwidth, respons akan meledak lagi di MaxPeakBandwidth untuk memaksimalkan pemanfaatan bandwidth.

Keterangan

Struktur ini memungkinkan aplikasi Server HTTP untuk memaksimalkan penggunaan bandwidth jaringan dengan membatasi tingkat transfer respons HTTP. Ini sangat berguna dalam menyajikan konten media di mana ledakan awal konten disajikan pada tingkat transfer yang lebih tinggi dan kemudian dibatasi. Ini memungkinkan konten dari sejumlah besar media untuk dilayani secara bersamaan.

Tingkat transfer diperbolehkan melebihi MaxBandwidth dalam dua kasus:

  • Jika koneksi melambat dan tingkat transfer berada di bawah MaxBandwidth, aplikasi dapat melampaui MaxBandwidth untuk mengejar ketinggalan.
  • Awal respons diizinkan untuk melebihi MaxBandwidth. Misalnya, server dapat mentransfer file media dengan kecepatan tinggi di awal untuk mempercepat pemutaran pada klien. Misalnya, jika klien tersebut membutuhkan 20KB awal file untuk memulai pemutaran, server mungkin memiliki variabel ini yang diatur ke 20KB.
Ketika MaxBandwidth terlampaui, MaxPeakBandwidth masih merupakan batas atas absolut.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 R2 [hanya aplikasi desktop]
Header http.h

Lihat juga

Struktur HTTP Server API Versi 2.0