很多 WordPress 做网站的同学,在使用CDN的时候,缓存策略做得不好,容易变卡,变慢。
今天主机吧就根据自己网站使用的情况,分享下WordPress在使用CDN的时候如何做缓存策略。
首先,主机吧使用静态文件缓存,网站需要缓存的静态文件做缓存。
其中把以下静态文件后缀加入缓存名单。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
这些都是静态文件,平时不需要改动,而且缓存后对网站的动态请求功能方面不会有任何影响,至于缓存时间自己看着弄,尽量做长点,因为这样CDN回源少,服务器压力会小很多。
然后我们把wp-content、wp-includes这两个目录下的文件做全缓存。
这个是从LiteSpeed缓存 CDN缓存功能学到的,这个插件默认CDN缓存这两个目录,主机吧试了下,做全缓存后,没有任何错误,而且网站访问速度快很多。
网页请求的一些带参数的JS、CSS、字体资源都可以缓存到,使得wordpress 除了一些必要的动态请求外,几乎所有的静态资源都得到了缓存,网站快了很多。
主机吧目前用的是百度云防护的CDN加速,可以看下演示站:https://zhujib.com