用了又拍云CDN之后WordPress后台无法正常显示的解决办法

前言

前段时间,在群里的小伙伴们的建议下,把墨染云天https://www.zcxsmart.cn/用上了又拍云的cdn。cdn的功能大家可以百度下,这里就不再赘述了。用那句话,“即使用不着加速,至少可以把真实的IP隐藏”。既然有这样的功能,又何乐而不为呢。

在几位大神的推荐下,使用了又拍云cdn。其实cdn使用起来真的很简单,就是在又拍云里创建服务,生成CNAME之后,到你自己域名所在的服务商处设置域名解析即可。虽然简单,但是是第一次使用,也没有对cdn有更深的认识,在设置域名解析的时候竟然把原来的解析到真实服务器IP没有删,现在想来真有点搞笑。

时间不多,设置完成,几分钟后即生效了。用了站长之家的ping工具测试了,ping出了八九个IP,其实这些IP也就是cdn的节点。真的是把真实的IP地十隐藏了!

前天登录后台想写文章的时候,发现后台的样式全部错位了。想来想去没有对wordpress的CSS样式做任何改对,但是为什么后台的样式就错位了呢,最后还是认定是cdn出了哪个问题。百度之后全都是腾讯云cdn使用后后台不可以加载之类的解决方法,但是却没有找到使用又拍云cdn后wordpress后台样式错位的解决方法。最后在google下才找到两篇关于使用又拍云cdn后wordpress后台样式错位的解决方法。

方法更简单,至于原理,没有去深究,这里发篇博文作个记录吧!

解决方法

尝试在网上找了若干关于Wordpress使用CDN无法正常加载后台的解决办法,但是始终没有找到解决方案。

最终在又拍云的客服的帮助下解决了后台样式加载错误的问题。

本次我整理了关于又拍云CDN无法正常加载Wordpress后台解决方法,希望可以帮到大家。

解决办法:

登录【又拍云后台】→【云产品】→【CDN】→【配置】→【缓存控制】→【参数跟随】→【管理】,在此选择全程跟随(如下图)

图片[1]-用了又拍云CDN之后WordPress后台无法正常显示的解决办法-墨染云天 - 网络技术的交流与分享 - 资源站,技术站,资讯网
图片[2]-用了又拍云CDN之后WordPress后台无法正常显示的解决办法-墨染云天 - 网络技术的交流与分享 - 资源站,技术站,资讯网
图片[3]-用了又拍云CDN之后WordPress后台无法正常显示的解决办法-墨染云天 - 网络技术的交流与分享 - 资源站,技术站,资讯网

参数跟随功能说明

当选择【全程跟随】模式时,此时将不会忽略用户请求 URL 中 “?” 之后的参数,该模式下,可能会降低资源文件的缓存命中率,请根据业务情况合理配置。
您可以根据业务需要,控制是否对用户请求 URL 中问号之后的参数进行过滤或者跟随,该模块提供了三种模式的设置,请根据业务情况合理配置,分别为:
1.参数不跟随
默认情况下为【参数不跟随】模式时,此时将会忽略用户请求 URL 中 “?” 之后的参数,可有效提高资源文件的缓存命中率。示例如下:
假如用户请求的 URL 为:https://example.com/index.html?a=1&b=2,回源会过滤参数进行回源,在 CDN 节点会过滤掉请求参数进行缓存,也即 CDN 节点会以 https://example.com/index.html 作为缓存 Key;当用户再次发起的请求 URL 为:https://example.com/index.html?a=1&b=2&c=3 时,则会命中缓存,无需再次回源站获取资源。
2.全程跟随
当选择【全程跟随】模式,此时将不会忽略用户请求 URL 中 “?” 之后的参数。示例如下:
假如用户请求的 URL 为:https://example.com/index.html?a=1&b=2,CDN 节点会以完整的 URL 作为缓存 Key,也即当用户再次请求的 URL 为:https://example.com/index.html?a=1&b=2 时才会命中缓存,否则会直接携带完整的 URL 回源站获取资源。
在该模式下,当用户请求的 URL 为:https://example.com/index.html?a=1&b=2&c=3 时,则不会命中缓存,需要重新回源获取资源。
3.回源跟随
当选择【回源跟随】模式时,此时将会忽略用户请求 URL 中 “?” 之后的参数,但在回源阶段会携带用户请求 URL 中 “?” 之后的参数。示例如下:
假如用户请求的 URL 为:https://example.com/index.html?a=1&b=2,在 CDN 未命中资源的情况下,CDN 会携带完整的请求 URL:https://example.com/index.html?a=1&b=2 回源,并且在 CDN 节点会以 https://example.com/index.html 作为缓存 Key,当用户再次发起请求的 URL 为:https://example.com/index.html?a=1&b=2&c=3 时,则会直接命中缓存,无需重新回源。
该模式下,适合首次访问资源时需要携带完整的请求参数回源,但是在 CDN 节点需要过滤参数进行缓存,可有效提升资源文件的缓存命中率,提高分发效率。

注意事项

  • 默认为参数不跟随状态,此时将会忽略用户请求 URL 中 “?” 之后的参数;
  • 针对动态资源服务,建议设置为全程跟随模式;针对静态资源加速服务,建议配置为参数不跟随模式,可以提高资源文件的缓存命中率。

修改后的效果:

图片[4]-用了又拍云CDN之后WordPress后台无法正常显示的解决办法-墨染云天 - 网络技术的交流与分享 - 资源站,技术站,资讯网

完美解决

温馨提示:本文最后更新于2024-08-31 12:15:05,某些文章具有时效性,若有错误或已失效,请在下方留言或联系站长
用了又拍云CDN之后Wordpress后台无法正常显示的解决办法-墨染云天 - 网络技术的交流与分享 - 资源站,技术站,资讯网
用了又拍云CDN之后WordPress后台无法正常显示的解决办法
此内容为免费阅读,请登录后查看
云币0
技术支持
自动发货
售后服务
网络收集
免费阅读
© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容