WP-CDN-Yes WordPress 自动清除CDN插件

插件概述

WP-CDN-Yes是我开发的一款WordPress插件,其主功能是在启用全站CDN的情况下,自动清除CDN节点缓存。

对网站进行全站CDN缓存能有效优化网站部署在低配置服务器的访问速度,同时也带来了一些繁琐问题,比如每次发布文章都要手动刷新CDN缓存,此插件就是为解决这些麻烦而诞生的。

插件下载

当前最新版本:2.1.0

直接在WP后台搜索WP-CDN-Yes找到安装即可。

或者也可以在官方发布页上下载安装。

WordPress官方发布页:https://wordpress.org/plugins/wp-cdn-yes/

使用教程

请务必仔细阅读此教程和下方的常见问题!

1.激活插件

WP-CDN-Yes WordPress 自动清除CDN插件

2.配置CDN信息

在左侧菜单找到WP-CDN-Yes,进入设置页,并配置好CDN的账号信息。

WP-CDN-Yes WordPress 自动清除CDN插件

3.配置其他功能

基础设置下方的缓存清除一般请全选,高级设置里面的静态文件CDN加速建议打开。部分CDN(阿里云,腾讯云等)可能还需要勾上下面的修改cache-control

WP-CDN-Yes WordPress 自动清除CDN插件

4.验证是否生效

随便找一篇文章,单击更新并按下F5刷新页面,将会在右侧栏最底部看到缓存刷新成功的显示。

WP-CDN-Yes WordPress 自动清除CDN插件

常见问题

1.如何在CDN服务商正确配置缓存规则?

缓存规则一定要正确配置,否则CDN将出现反向加速的情况(与插件无关)。

2.我使用的是又拍云,如何配置插件?

由于又拍云的Token获取特别麻烦,我因此制作了一键获取Token功能。

直达链接:https://wp-cdn.cn/upyun_token

Token创建成功后同时填入CDN IDCDN KEY即可,不要留空,如下图:

WP-CDN-Yes WordPress 自动清除CDN插件

Token删除过程也是极为繁琐(暂时没做一键删除),同时每个账号只有10个Token配额。因此,请务必认真保存创建好的Token。

3.我的主题带有用户中心(前台登录)功能,如何避免用户信息被缓存到CDN上面?

说实话,这个问题并不好解决。因为目前国内没有大厂CDN是支持Cookies绕过缓存的。

目前只有阿里云CDN/DCDN可以通过工单申请配置高级条件设置Cookies绕过缓存,工单内容为域名xxxx.xxx配置全站访客cookie包含wordpress_logged_in_或者comment_author_均不缓存,去源站取源,然后耐心等待他们研发配置完成即可。

比较好的解决方法就是把主题改造成RESTful API进行相关交互,然后CDN针对RESTful API不缓存。

关于WP-CDN-Yes WordPress 自动清除CDN插件的相关内容;如有侵权,请联系老文删除。

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
老文的头像老文
上一篇 2022年4月13日 上午12:55
下一篇 2022年5月7日 下午10:08

相关推荐

  • 宝塔面板无法下载打包大文件怎么办?

    我们可能会遇到在宝塔面板打包了文件后,下载直接显示失败且面板直接强退的情况。 下载报错提示 咱们在下载服务器大文件的时候经常遇到这样的问题,所以有些老师傅会告诉我们去升级宽带后再进行下载操作,事实上我们可以使用外链分享下载,如下图: 外链分享 使用该功能生成的链接不受服务器影响,下载速度也会快很多。

    2024年7月31日
    281
  • zblog后台的应用中心登录不了 提示错误怎么办?

    最近突然有些用户反应自己的zblog网站后台里面的应用中心登录不了,提示错误。 我们先不谈错误,先来谈下后台应用中心登录的正确步骤: 第一步:打开后台–点击应用中心–点击登录应用商城,如下图所示: 第二步:应用中心登录需要你输入令牌,点击上图的“点击获取账户登录令牌”跳转到“ https://uc.zblogcn.com/user/s…

    2021年11月18日
    766
  • 宝塔面板创建的ftp登陆无法连接解决办法?

    宝塔面板创建的ftp登陆无法连接解决办法? 一:问题描述: 阿里云服务器安装了宝塔linux面板,创建了ftp,利用xftp选择ftp协议连接不上问题? 二:解决方法: 登陆阿里云服务器,在阿里云服务器安全组中放行端口21,并且被动端口(39000 – 40000)也需要处于放行状态,进入宝塔Linux面板中的软件管理,找到Pure-Ftpd 1…

    2021年9月21日
    765
  • WordPress中不用的图片怎么删除

    默认情况下,WordPress 会将你上传的图片自动生成几种不同大小的缩略图,但是有些WordPress主题根本就不会调用这些缩略图,它们就成了多余的啦。那么,如何才能快速删除这些已经生成的缩略图呢?建议试试DNUI(Delete not used image)插件。 DNUI Delete not used image介绍及使用方法 Delete not …

    2023年1月4日
    193
  • WordPress 纯代码实现页面锚文本链接(免插件)

    WordPress 纯代码实现页面锚文本链接 WordPress 实现页面锚文本链接的方法很多,由于装插件比较繁琐,所以这里老文笔记介绍一个WordPress 纯代码实现页面锚文本链接方法,在网站主题目录找到该文件 functions.php,具体路径:网站根目录:wp-content/themes/主题目录/ functions.php //自动TAG转内…

    2021年10月8日
    454