明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

Asp Object 之:Buffer

[摘要]BufferBuffer 屬性指示是否緩沖頁輸出。當(dāng)緩沖頁輸出時,只有當(dāng)前頁的所有服務(wù)器腳本處理完畢或者調(diào)用了 Flush 或 End 方法后,服務(wù)器才將響應(yīng)發(fā)送給客戶端。 服務(wù)器將輸出發(fā)送給客戶端后就不能再設(shè)置 Buffer 屬性。因此,應(yīng)該在 .asp 文件的第一行調(diào)用 Response.Bu...

Buffer

Buffer 屬性指示是否緩沖頁輸出。當(dāng)緩沖頁輸出時,只有當(dāng)前頁的所有服務(wù)器腳本處理完畢或者調(diào)用了 FlushEnd 方法后,服務(wù)器才將響應(yīng)發(fā)送給客戶端。

服務(wù)器將輸出發(fā)送給客戶端后就不能再設(shè)置 Buffer 屬性。因此,應(yīng)該在 .asp 文件的第一行調(diào)用 Response.Buffer 。

語法

Response.Buffer [= flag] 

參數(shù)

flag
指定是否緩沖頁輸出,可為如下值之一。
說明
FALSE不緩沖。該值是默認(rèn)值。服務(wù)器在處理腳本的同時將輸出發(fā)送給客戶端。
TRUE除非當(dāng)前頁的所有 ASP 腳本處理完畢或調(diào)用了 FlushEnd 方法,否則服務(wù)器不將響應(yīng)發(fā)送給客戶端。

注釋

如果當(dāng)前 ASP 腳本緩沖設(shè)為 TRUE ,但未調(diào)用 Flush 方法,則服務(wù)器將使客戶端的請求保持活動。由于服務(wù)器不必為每個客戶端創(chuàng)建新的連接,從而節(jié)省了時間。

不過,緩沖將在服務(wù)器未處理完當(dāng)前頁的所有腳本之前阻止在客戶端顯示響應(yīng)。對于長的腳本來說,有可能會感覺到延遲。

您可用元數(shù)據(jù)庫中的 ASPBufferingOn 屬性設(shè)置腳本緩沖默認(rèn)值。關(guān)于使用元數(shù)據(jù)庫的詳細(xì)信息,請參閱程序員參考中的 IIS 元數(shù)據(jù)庫。

應(yīng)用于

Response 對象





標(biāo)簽:Asp Object 之:Buffer