领先的互联网解决方案提供商!

石龙网络公司-东莞石龙做网站-WordPress使用腾讯云 CDN 加速后会出现重复评论提示

您现在的位置:首页 > 新闻中心 > 行业新闻
作者: 发布于:2017-8-19 17:25:57 点击量:

石龙网络公司-东莞石龙做网站-WordPress使用腾讯云 CDN 加速后会出现重复评论提示

"Duplicate comment detected; it looks as though you’ve already said that! " , “您已发表过重复的评论!”—— 一些用wordpress 评论系统的博客,在提交评论时可能会出现这样的提示。

其实有些情况并不是系统自身的问题,可能是你用了 CDN 的缘故。比如前一阵子我就遇到了这个问题。使用评论邮件通知插件 WP-Mail-SMTP 后,即使是管理员以不同的文字回复读者,也会超级慢,并且会出现重复评论的提示。把 CDN 停用以后,症状立刻没了。经过反复检验,终于知道 CDN 哪里设置出问题了。我用的是腾讯云 CDN,而里面有回源站的设置,包括:中间源配置、Range回源配置 和 回源跟随302配置。其中 “Range回源配置”是罪魁祸首。

腾讯方面对“Range 回源”的解释如下:
开启 Range 回源配置能够有效降低大文件回源率,提升响应速度。

假设用户请求资源:http://www.test.com/test.apk ,节点收到请求后,发现缓存的 test.apk 文件已过期,此时发起回源请求。

若用户侧发起的也为 Range 请求,当节点上存储的分片已满足条件,则会直接返回给用户,无需等所有分片获取完毕。

节点会直接向源站获取整个资源
但这样做的坏处没有说,以下是一篇文章《Range 请求与疯狂回源》,看了这篇文章之后,你就知道为什么提交评论时非常慢、而且总出现重复评论的提示。

所以,最终的解决办法就是关掉这个回源设置选项,或者启用第三方评论插件解决。

腾讯云 CDN 还有个蛋疼的问题:你把/wp-admin/edit-comments.php 文件单独列出来,设置缓存时间为 0 ,那么 WordPress 后台点金评论菜单时会出现 500 错误,所以不要单独设置。

提交评论时还慢?你可以试试把wordpress 后台“讨论”选项中“发送电子邮件通知我”两个复选框全部取消勾选。经过这样的设置之后,提交评论时的响应速度应该就没问题了。

上一篇: 松山湖网站建设-东莞松山湖网站建设公司=使用web.config对Windows主机网站静态资源进行缓存配置
下一篇: 樟木头做网站公司-htaccess 文件指令在 web.config 中相应设置
  • 官方微信
30秒获取报价: