![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 站務人員 站長 ![]()
![]() ![]() ![]() |
存取伺服器變數會使 Web 網站向伺服器發出一個特殊請求,並收集所有伺服器變數,而不只是您請求的那個變數。 這種情況類似於,在發霉的閣樓上,在一個資料夾中尋找某個檔案。 當您想要找那個檔案時,您必須去閣樓上,先找到檔案夾,然後才能找到這份檔案。 當您請求伺服器變數時,發生的情況是一樣的 - 您第一次請求伺服器變數時,就會使效能受到影響。 後續對其它伺服器變數的請求不會對效能產生影響。 決不要存取非限定的 Request 物件 (例如,)。 對於不在 Request.Cookies、Request.Form、Request.QueryString 或 Request.ClientCertificate 中的項目, 則用隱式呼叫 Request.ServerVariables。Request.ServerVariables 集合比其它集合慢得多。
本篇文章發表於2000-09-09 00:00
|