程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> ASP編程 >> 關於ASP編程 >> 關於解決“超過響應緩沖區限制。此 ASP 頁的執行造成

關於解決“超過響應緩沖區限制。此 ASP 頁的執行造成

編輯:關於ASP編程
 

因為頁面中數據較多,有18萬多條數據,運行時導致出現“超過響應緩沖區限制。此 ASP 頁的執行造成響應緩沖區超過其配置限制。

如果response.buffer=false這樣設的話,可以查出,但是好慢。怎麼解決?

我們可以加大Buffer的緩沖區,辦法是:

先在服務裡關閉iisadminservice服務 (服務管理裡邊停止)
找到windows\system32\inetsrv\下的metabase.xml, (我的是2003系統)
打開,找到 AspBufferingLimit 把他修改為需要的值,默認為4194304,即4096KB
建議把它修改為41943040(40M)或適合的數值,取決於服務器內存是否足夠大。
然後重啟iisadminservice服務。

注意事項:
1、要注意服務器內存量是否足夠。
2、還有因為數據量比較大,相應的還要修改ASP處理時間,即:
修改"AspScriptTimeout" 默認值90 (秒)
修改"AspSessionTimeout" 默認值20 (分鐘)

 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved