上傳最佳做法

高負載可能會導致各種伺服器逾時狀況,而當用戶端重試時,可能會增加負載。 此外,大量未處理的連線將會耗用更多伺服器資源,並讓情況變得更糟。 除此之外,如果未寫入後端應用程式來處理高負載狀況,它可能會當機或行為不良。 應用程式應執行下列步驟來限制後端的負載。

如果伺服器應用程式未寫入以處理大量磁碟區,可能會發生逾時狀況,而當用戶端重試時,可能會增加負載。 此外,大量未處理的連線將會耗用更多伺服器資源。

測試伺服器應用程式時,請盡可能以最高的負載進行測試。 您應該使用多部用戶端計算機,每個機器都有數個並行、前景 BITS 作業,並測量後端的最大輸送量。 如果您無法測量輸送量,則必須估計輸送量。

伺服器應用程式應該位於上傳 URL 的不同 URL 上(請參閱 BITS IIS 屬性 BITSServerNotificationURL)。

最好根據經證實的輸送量值來限制應用程式伺服器上的負載。 您應該使用 IIS 屬性 MaxBandwidthMax 連線 ions 來限制應用程式伺服器上的負載。