Asp Object 之:Buffer
發(fā)表時間:2024-02-03 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]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)用了 Flush 或 End 方法后,服務(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)用了 Flush 或 End 方法,否則服務(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 對象