程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> 優化DotNetNuke網站性能的10個技巧

優化DotNetNuke網站性能的10個技巧

編輯:關於ASP.NET

隨著越來越多的人開始應用DNN,被問到最多的一個問題就是如何提高DNN的運行速度?默認的DNN配置並不是最優化的配置,在這裡就和大家分享一下優化DNN的技巧。以下的這些配置是目前為止我所發現的最佳基准配置,依據不同的主機運行環境,更新頻率,訪問量,以及用戶數量,網站的優化配置會有些不同。經過優化的DNN也是可以運行得很快的。

以下我將使用DNN5.01中文版示范,這些技巧同樣適用於DNN4.x。

1. 主機管理 -> 主機設置中的基本優化

首先我們來優化主機設置,我僅在這裡指出關鍵的設置

外觀

“顯示版權信息”:禁用此項

高級設置 -> 身份驗證設置 (只適用於DNN4.x,DNN5設置方法見下)

禁用不需要的身份驗證方式, 通常我會禁用LiveID和OpenId以增加用戶登陸的速度

高級設置 -> 性能設置

網頁狀態保存方式:“頁面”,這裡是指viewstate的存儲方式

模塊緩存方式:“重量級緩存”,這裡使用的是頁面輸出緩存

客戶端緩存:“Public”,這樣浏覽器就會緩存js,css,圖片這些資源文件

壓縮設置:“GZip方式壓縮”,注意這裡只是Gzip壓縮只是壓縮aspx動態頁面,javascript, css等資源文件請在IIS中設置壓縮。壓縮後頁面大小一般會減少60%以上,速度提高也節省帶寬。

高級設置 -> 其它設置

任務調度模式: “計時器模式”,HTTP請求模式對訪問率低的網站會造成初次訪問加載過重的現象。

啟用事件記錄緩存? :選中此項

是否自動同步文件? :禁用此項

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