速度優化的作用:
1 、加強用户體驗 (再好的網站,如果打開速度慢,10 個人會有 9 個人選擇離開);
2 、有利於蜘蛛爬行,利於網站被收錄 (之前在博客分析過公式:抓取量 = 爬蟲總停留時間/ 單個頁面下載時間)
優化涉及的位置:
1 、後台– 全局– 性能優化– 論壇頁面緩存設置、服務器優化和內存優化;
2 、後台– 全局–SEO 設置–URL 靜態化
3 、後台– 應用– 插件
4 、後台– 界面– 風格管理
5 、後台– 站長– 數據庫– 優化
6 、後台– 站長– 用户表優化
下面我就説下我優化論壇速度的經驗:
一、後台– 全局– 性能優化– 論壇頁面緩存設置
根據我對 Discuz x2.5 的測試,發現設置:緩存論壇首頁有效期:0 、緩存帖子有效期:0 、緩存係數:0 最佳,當然這個主要是針對訪問量比較小的論壇,如果您的網站訪問量很大,建議根據自己的需要來設置。
二、後台– 全局– 性能優化– 服務器優化
訪問量一般或者小的網站設置方法:是否優化更新主題瀏覽量: 否、查看數開啓防刷新: 否、附件下載量延遲更新: 是、禁止瀏覽器緩衝:否、 JS 文件目錄: 緩存目錄、開啓圖片延時加載: 是,其他不用設置即可。
訪問量大或者非常大設置方法:是否優化更新主題瀏覽量: 是、查看數開啓防刷新: 根據實際情況設置,建議設置為否。模塊更新時間區間:3-6 點最佳。
三、後台– 全局– 性能優化– 內存優化
參考官方設置:開啓 memcache,內存優化功能設置功能模塊全部開啓,自動更新時間 (秒) 使用默認即可。
開啓 memcache 的方法:本帖隱藏的內容打開 config 下 config_global.php 文件,搜索
$_config[‘memory’][‘memcache’][‘server’] = ”;
代替為
$_config[‘memory’][‘memcache’][‘server’] = ‘127.0.0.1’;
四、開啓 Gzip 設置
之前寫過 IIS 如何啓用 Gzip 的方法與優缺點分析文章,大家有興趣也可以看看,不過今天説下 Discuz 開啓 Gzip 設置的方法,非常簡單,打開 config 下 config_global.php 文件,搜索
$_config[‘output’][‘gzip’] = ‘0’;
代替為
$_config[‘output’][‘gzip’] = ‘1’;
五、後台– 全局–SEO 設置–URL 靜態化
開啓偽靜態不僅對 SEO 有利,同樣可以加快網站內容頁打開速度。 Discuz! X2.5 論壇不同環境配置偽靜態的方法
六、後台– 應用– 插件
儘量減少使用不必要的插件,儘量使用成熟插件作者的插件
七、後台– 界面– 風格管理
模板這塊主要是 JS 的加載位置和 CSS 的代碼 2 塊比較重要,一樣建議大家使用比較成熟的模板作者的模板或者改動比較小的模板,儘量不要使用一些雜牌或者亂傳播下載的模板,很可能導致 K 站等問題。模板對應網站速度和 SEO 的作用大家都是不可忽略的,希望各位站長的一定要重視起來。
八、後台– 站長– 數據庫– 優化
數據表優化可以去除數據文件中的碎片,使記錄排列緊密,提高讀寫速度。大家沒事就可以優化下這塊,尤其是訪問量比較大的論壇,優化這塊對論壇的速度也有一定的影響。
九、後台– 站長– 用户表優化
通過用户優化可以大幅度提高網站的性能,Discuz X2.5 新加的功能,大家也一定要去使用,可以提高網站的性能哦。