很多同學都說論壇升級到discuz x2.5,感覺論壇速度慢了,其實Discuz x2.5在論壇性能優化方面做了很大的改進,對大型網站優化方面更為明顯一些,今天為大家分享下論壇速度優化的方法。
速度優化的作用:
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設置
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新加的功能,大家也一定要去使用,可以提高網站的性能哦。
通過上面9步操作,相信你的網站一定會比之前要快了,整體性能也會有很大的提升,站幫網祝大家網站可以越做越好!