php用cdn打不开,开启 CDN 后 wordpress 后台打不开的解决办法

现在很多站长把网站放到国外,使用 cdn 加速功能提高国内的访问速度,前面提到过开启腾讯云 CDN 后 wordpress 后台显示:连接被重置的解决办法,而今天遇到的是另外一种情况,有时候会遇到开启 CDN 后 wordpress 后台打不开的问题,魏艾斯博客接下来说一下如何解决这个问题。

我们以腾讯云CDN 为例子,对于 CDN 加速缓存设置也提供了说明,大概意思是 CDN 加速的内容最好是长期不变的静态内容,比如 jpg,png,gif,CSS,js 等后缀名的静态文件,一般都不会改变,要加速这些文件。而.php;.asp;.aspx;.jsp;.do 这些动态文件是不能够加速的,如果开启了.php 文件的缓存,有可能造成网站后台打不开、更新文章失败等情况!

所以遇到了开启 CDN 后 wordpress 后台打不开的解决办法很简单,wordpress 后台登陆方式有两种,第一是/wp-admin,解决办法是禁止缓存/wp-admin 文件夹就可以了,可以参考下图设置,别的 CDN 有缓存黑名单的就加进去。

10a06b0eb45c65093100e2b3bc6dc2a2.png

第二种是 wp-login.php 文件,这个更简单,设置.php 文件缓存时间为 0 即可。你常用哪种方式登陆后台,就用哪种方法设置缓存时间。下面把我网站在腾讯云 CDN 缓存的设置方法贴上来,给大家参考一下。

c6b9fb53d79b7df9fa36ac2dbb26ce30.png

当设置了多条缓存策略时,相互之间会有重复,配置项列表底部优先级高于顶部优先级。假设魏艾斯博客配置了如下缓存配置:域名为 www.vpsss.net ,资源为 www.vpsss.net/test/abc.png ,其匹配方式如下:

匹配第一条所有文件,命中,此时缓存时间为 30 天;

匹配第二条,未命中;

匹配第三条,命中,此时缓存时间为 10 天;

匹配第四条,未命中;

匹配第五条,未命中;

因此最终缓存时间为 10 天,以最后一次命中的匹配生效。

原文链接:https://blog.csdn.net/weixin_35521315/article/details/116098343?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165918321816781818738233%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=165918321816781818738233&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-7-116098343-null-null.nonecase&utm_term=cdn

原创文章,作者:优速盾-小U,如若转载,请注明出处:https://www.cdnb.net/bbs/archives/191

(0)
上一篇 2022年8月5日 05:35
下一篇 2022年8月5日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

优速盾注册领取大礼包www.cdnb.net
/sitemap.xml