之前就一直想寫一篇關于Discuz!論壇程序使用百度云加速的優(yōu)化方案,一直沒寫出來,主要是沒有接觸幾個使用Discuz! 的用戶,正好今天有位購買云加速的用戶使用的程序是Discuz!的,主機吧就研究了下,根據(jù)自己的經(jīng)驗給大家分享下如何優(yōu)化Discuz! 。
首先確保源站正常運營,然后服務器如果開防火墻請把云加速的IP加入白名單。如果沒有開就不用理他。
做好這些后,我們就可以開始進行優(yōu)化了。以客戶網(wǎng)站bbs.sdgun.com.cn為例,網(wǎng)站特點,圖片大,動態(tài)調(diào)用較高。不適合以住像織夢程序一樣做全站緩存。我們需要對網(wǎng)站進行動靜分離。
首先把網(wǎng)站附件圖片地址單獨設置一條子域名,比如客戶把附件地址設置成bd.sdgun.com.cn。操作方法很簡單,在源空間上綁定bd.sdgun.com.cn,然后進入Discuz!系統(tǒng)后臺,進入“全局–上傳設置–基本設置”,把修改成本地附件URL地址,將 data/acttachment(部分站長的附件目錄不一樣按自己的修改即可)修改為http://bd.sdgun.com.cn/data/acttachment即可。
設置完域名附件地址后我們開始進行百度云加速解析,進入百度云加速,添加子域名bd.sdgun.com.cn,然后得出的別名地址到域名商添加解析。
添加完解析后,我們再給這個子域名添加全站緩存:進入規(guī)則自定義,添加一條bd.sdgun.com.cn/*規(guī)則
具體設置如下:
目標URL:“bd.sdgun.com.cn/*”;
跳轉(zhuǎn):OFF;
緩存顆粒設置:全部都緩存;
節(jié)點緩存有效期:1周;
瀏覽器緩存有效期:2小時;
CC防護:中;
其他:全ON;
注意:圖片延遲加載功能一定不要開,很容易出現(xiàn)附件加載不出來的情況,這種情況跟Discuz!附件加載有關。
以上我們就完成了對圖片附件資源的全站緩存,打開有附件圖片的帖子我們就會發(fā)現(xiàn)圖片加載會比之前快很多。
做完以上靜態(tài)資源加速后,我們再來設置整的CDN,還是以客戶bbs.sdgun.com.cn為例,直接添加子域名BBS解析,然后到域名解析相應的記錄
解析完后我們進入云加速,加速功能,CDN設置
具體設置如下:
緩存顆粒設置:簡單;
節(jié)點緩存有效期:2小時;
瀏覽器緩存有效期:2小時;
智能壓縮:JS、CSS;
圖片自動壓縮:有損壓縮;
其它的默認就好
設置完后,等上10分鐘,我們再訪問論壇看下,網(wǎng)站是不是訪問快很多呢?
需要注意的事,動態(tài)網(wǎng)站由于設置到首字節(jié)加載時間,所以用測試網(wǎng)站測試速度是不準確的,以自己本地電腦訪問速度為準。
以上就是主機吧對Discuz! 論壇程序使用百度云加速CDN的優(yōu)化的一些見解,希望可以幫到大家,有什么問題可以留言。