百度云加速 ajax,百度云加速或360网站卫士关于WordPress评论缓存的巧妙设置

开启云加速或网站卫士的html缓存后,文章和页面将缓存到CDN节点,导致用户评论之后无法及时显示,必须等到CDN节点刷新缓存才能展示已有评论。

那么就会出现这样一个问题:当管理员回复了用户评论时,WordPress会给向用户邮箱发一封评论被回复的通知邮件。可是,用户点击邮件的评论链接之后,却无法看到管理员的回复,也就无法二次回复管理员了。

本来,我想可以用ajax动态加载评论列表,避开缓存的。可惜,空有想法却不会实现!希望有懂PHP和JS的朋友指点一二,实现这个还没人分享过的技术!

当我无聊翻看邮箱已发送邮件时,发现WordPress发出评论回复通知中,评论链接地址是这样一种形式:

那就好解决了,直接在百度云加速或网站卫士的缓存黑名单里面排除带comment或page关键字就可以了!

比如,360网站卫士可以这样设置:

060098691dfb0852dde11df2805a4f4f.png

同样的,如果是百度云加速,也可以如下设置:

c13cf2e3d476f4f85a4636de203684aa.png

保存设置之后,再去访问带comment-page关键字的页面,就不会被缓存了,而是展示最新内容。现在,从评论邮件点击过来的用户就可以看到管理员的最新回复了,是不是很巧妙呢?

百度云加速和360网站卫士的缓存黑名单都是支持通配符的,所以只要你挑选一个通用的关键词+通配符,就能避开缓存了,本文正式利用这一点,解决了CDN缓存带来的困扰。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值