我構建了一個靜態ASP.NET網站(使用Masterpages和一些表單),並且即將將其發佈到我的生產服務器上。ASP.NET - 將網站投入生產的基本清單
我知道如何將<compilation debug="true">
更改爲false,但我想知道我可以做些什麼來獲得最高速度。網站沒有數據訪問權限,全部是靜態內容。
有沒有人有一個清單,他們運行或知道一個良好的資源在生產環境中設置網站,重點放在性能?
清單到目前爲止(隨意將它與任何值得補充自己編輯)
- 確保
<compilation debug="false" />
Web.Config中實際上被設爲假 - 確保
<trace enabled="false" />
實際上是設置到false in Web.Config - 爲站點設置必要的讀/寫/修改文件夾權限
- 在IIS中啓用GZIP(顯着減小頁面/ css/javascript的大小)
- 您是否考慮過任何頁面/控件的OutputCaching?
- 考慮設置Web測試(例如WatiN for .NET)以確保您網站上的功能仍然正常工作
- 請確保它不是星期五下午!
我覺得很有趣,你提到了更新日誌位置和禁用跟蹤。我在哪裏,我們有一個直接輸出到日誌文件的跟蹤監聽器,所以它們是互斥的。 – 2009-09-07 16:25:19