使用百度CDN和WordPress建站遇到的坑

使用百度CDNWordPress建站遇到的坑

由于是首次建站,以前也并没有建站的经验。在备案过后,准备直接上个百度CDN,这时候遇到了一堆问题,百度找了半天也找不到解决办法,多半都是使用其他cdn的文章,跟百度cdn差距很大。解决之后赶紧总结归纳一下,避免后来者出现同样问题。

1. 百度CDN首页Timthumb略缩图无法加载

这个通常和主题有关,我使用的主题是Licoy大佬的开源主题Puock,略缩图加载是通过参数控制的,百度CDN默认是忽略全部参数,导致了无法加载主题略缩图,全部都是加载中。
使用百度CDN和WordPress建站遇到的坑插图
解决办法就是把百度CDN-缓存配置-忽略参数选项,设置成不忽略,或者保留指定参数,配置好自己主题用来控制略缩图的参数,当然,不忽略是最省事的。毕竟某些插件也会通过参数来控制功能。

2. 百度开启CDN后,网站报错504 Gateway Time-out

这个问题,多半还是我自己蠢得原因。其他设置都没什么问题,咨询百度提交工单咨询后,发现是证书链不全,我的环境是宝塔面板,在宝塔面板的SSL设置中,设置的证书有问题。通过百度工程师给的网站证书链下载/证书链修复
获取了一下证书链,重新导入到宝塔的SSL设置里面,网站访问正常了。

使用百度CDN和WordPress建站遇到的坑插图(1)

3. 百度CDN WordPress缓存设置

类型 过期时间 权重
目录 /wp-admin/ 0秒 10
文件后缀名 .gz;.xml;.php 0秒 10
文件后缀名 .css;.js 365天 5
文件后缀名 .jpg;.gif;.png;.bmp;.ico;.jpeg 365天 5
文件后缀名 .woff2;.otf;.ot;.svg;.ttf;.woff 365天 5
文件后缀名 .* 30天 4

目录,给到后台的页面,避免出现后台进不去之类的问题,过期时间0秒

文件后缀名.gz;.xml;.php php主要是避免插件相关和页面相关的东西出现问题。xmlgz是有些插件会用到的。而且站点地图sitemap也是xml的。所以要给到0秒。

.jpg;.gif;.png;.bmp;.ico;.jpeg 这个不多解释,除非经常更换图片,否则时间一律给到365天就行。

.woff2;.otf;.ot;.svg;.ttf;.woff 字体文件,提前缓存一下,一样给到365天

.* 这个是除了以上的文件以外的所有文件。30天就行。 如果有问题再通过CDN刷新缓存。

使用百度CDN和WordPress建站遇到的坑插图(2)

总结

其实大部分问题,都是自己的问题。使用百度CDN,自己能解决的问题,通过百度解决下。

遇到自己解决不了的问题,一定要提交工单咨询工程师,千万不能钻牛角尖。昨天用了一整天时间在504和不显示略缩图上战斗,最后不行了,提交工单十分钟解决了。

 

版权声明:
作者:08实验室
链接:https://www.08lab.com/web/297.html
来源:08实验室

文章版权归作者所有,未经允许请勿转载。


非常感谢您浏览完本文章,如果各位大佬对本站资源教程满意,点击文章下方赏字可以投喂激励~原创教程不易,Ctrl+D收藏小站也是对我来说非常重要的鼓励!!
THE END
分享
二维码
打赏
< <上一篇
下一篇>>
文章目录
关闭
目 录