很多 WordPress 做網(wǎng)站的同學(xué),在使用CDN的時(shí)候,緩存策略做得不好,容易變卡,變慢。
今天主機(jī)吧就根據(jù)自己網(wǎng)站使用的情況,分享下WordPress在使用CDN的時(shí)候如何做緩存策略。
首先,主機(jī)吧使用靜態(tài)文件緩存,網(wǎng)站需要緩存的靜態(tài)文件做緩存。
其中把以下靜態(tài)文件后綴加入緩存名單。jpg,jpeg,gif,png,bmp,webp,mp4,flv,avi,mov,wmv,mp3,wma,wav,css,js,txt,xml,ttf,otf,woff,woff2,rar,zip,svg,pdf
這些都是靜態(tài)文件,平時(shí)不需要改動(dòng),而且緩存后對(duì)網(wǎng)站的動(dòng)態(tài)請(qǐng)求功能方面不會(huì)有任何影響,至于緩存時(shí)間自己看著弄,盡量做長(zhǎng)點(diǎn),因?yàn)檫@樣CDN回源少,服務(wù)器壓力會(huì)小很多。
然后我們把wp-content、wp-includes這兩個(gè)目錄下的文件做全緩存。

這個(gè)是從LiteSpeed緩存 CDN緩存功能學(xué)到的,這個(gè)插件默認(rèn)CDN緩存這兩個(gè)目錄,主機(jī)吧試了下,做全緩存后,沒(méi)有任何錯(cuò)誤,而且網(wǎng)站訪問(wèn)速度快很多。
網(wǎng)頁(yè)請(qǐng)求的一些帶參數(shù)的JS、CSS、字體資源都可以緩存到,使得wordpress 除了一些必要的動(dòng)態(tài)請(qǐng)求外,幾乎所有的靜態(tài)資源都得到了緩存,網(wǎng)站快了很多。
主機(jī)吧目前用的是百度云防護(hù)的CDN加速,可以看下演示站:https://zhujib.com