加快WordPress网站访问速度 彻底关闭WordPress的pingback和trackback功能

加快WordPress网站访问速度 彻底关闭WordPress的pingback和trackback功能插图

随着我们网站的内容越来越多,每篇文章的内容越来越长,如果用WordPress建站的话,那么有可能导致访问WordPress的站点页面的时候,经常会反映很迟钝。如何加快优化自己的WordPress网站访问速度呢?这里可以尝试一下关闭WordPress的pingback和trackback功能。

之前虾皮路也介绍了:WordPress被利用xmlrpc.php进行CC暴力攻击进行禁用/屏蔽解决办法,实际上就是关闭了pingback的功能。

接下来虾皮路再介绍一下彻底关闭WordPress的pingback和trackback功能的教程。

一、什么是pingback和trackback

pingback和trackback基本上是一样的东西,只是trackback出来的早,一些老式的博客系统使用,后来是pingback。pingback是自动的,而trackback需要你手动填写地址。TrackBack最早是Movable Type上的一个小功能。可以说就是这个小功能在blog界却掀起了一场革命。

TrackBack为将全世界无数个blog连接起来的功能。例如,当你读了某个网站的文章,想对此写下自己的感想。这个时候利用网站准备的讨论功能进行投稿是很最常见的做法。但这样只是把自己的评论意见写下来向别人的网站投稿,而你自己手里却什么也没留下。

TrackBack则与之有很大的区别。可以把评论写到自己网站上。然后向刊载原始文章的服务器发送该网页的URL及标题、部分正文、网站名称等信 息(注)。尽管这一过程只是称之为“发送TrackBack Ping”,但通过这种办法,在原始文章的地方就留下了你的评论的URL、标题等部分信息。当然别人也可以向原始文章发送TrackBack Ping,所以在原始文章中就将包括你的TrackBack Ping在内的所有评论都记录了下来。

此外,如果你在自己网站上也设置了TrackBack Ping功能的话,那么谁都可以通过TrackBack Ping来发表针对你的意见了。这样,多家网站就通过相关话题而联接起来。各种评论在因特网上就像网眼一样联接起来。这样就创造出了与日记网站完全不同的 文化。

二、pingback和trackback有什么区别

如果你后台打开了”对文章中提到的其它网站的网页链接发送通告(会降低保存文章的速度)”这个选项的话,那么你的文章中如果有相应的URI,那么wordpress就会向这个文章发送ping,这个过程就应该是pingback,而且很有意思的是,对方回复中不会像trackback那样显示excerpt或者是正文的头部文字,而是显示出提到你的URI的那一段文字—让人疑惑好久,区别于trackback的另一种ping.

一、功能:

从普通blogger的眼观看,Pingback和Trackback的作用是一样的:

1、博客A发布了一篇文章;

2、博客B看到后,发布评论、引用、介绍博客A上该篇文章的贴子;

3、在文章发布时,博客B即自动向博客A发送Pingback或TrackBack;

4、博客A收到相应的Pingback或TrackBack,如果未设置人工审核,相应的内容即会出现在博客A该文的留言中,如果设置了人工审核,则出现在博客A的审核列表中,俟博客A认为不是spam后将其发布在留言中。

即,Pingback或TrackBack通过自动连接相互引用的blog,使blog内容相关性进一步提高,进而形成以内容为导向的聚合性网络。

二、区别:

pingback在WP中是自动的,而trackback则需要你在自己的blog“撰写文章”、或者在别人的blog写“评论”的时候手动输入。

更专业的说法就是:

pingback是blog系统的自动ping通信机制,用于实现上述内容聚合功能。正如yskin所说,pingback成功后,在对方日志里显示的摘要来自于你文章中放置引用原文的链接附近。

而trackback则是人为发送内容聚合的方法。在对方日志里显示的摘要则是你的这篇文章的摘要部分。

(关于在摘要是否出现以及出现的方式等,也如yskin所说:要依赖于blog系统以及blogger的自主设置)。

三、ping:

ping事实上与操作系统的ping命令在动作上一致:按照一定的协议相互通信。只不过内容区别很大而已。上述pingback和trackback都需要ping机制和ping动作实现,但是blog系统的ping不仅仅用于上述功能。例如通知feedburner更新feed都是要ping的。

四、谨防垃圾评论:

这个不多说了,使用pingback和trackback无疑会增大bolg的被电击率,扩大影响。但随之而来的就是垃圾评论,解决方法:开启评论审核机制;

开启垃圾评论过滤机制。

三、如何彻底关闭WordPress的pingback和trackback功能

因为WordPress的pingback和trackback功能默认是自动开启的,当你的wordpress博客网站的文章数量达到一定的量并且网站的內链较多的时候,每次发布文章提交的时间会变得越来越长,反应异常的缓慢,严重拖累服务器、数据库。这里建议将WordPress的pingback和trackback功能关闭掉。

方法很简单:打开后台/设置/讨论/,然后把‘允许其他博客发送链接通知(pingback和trackback)到新文章’前面的选项框去掉,最后保存设置。

加快WordPress网站访问速度 彻底关闭WordPress的pingback和trackback功能插图1

光以上这样操作,还无法彻底关闭pingback和trackback功能,因为设置后,从今以后发布的新的文章,只要不勾选这些选项,那肯定不会自动开启pingback和trackback功能。

但是对于之前WordPress的文章,怎么关闭呢?操作如下

进入自己的SQL数据库,以phpmyadmin为例,点击对对应的WordPress数据库,运行如下指令即可。

UPDATE wp_posts SET ping_status = 'closed' WHERE post_date < '2020-07-30'

其中以上的日期改为自己当前的日期即可。

加快WordPress网站访问速度 彻底关闭WordPress的pingback和trackback功能插图2

可以看出,执行成功。

关闭了后,实际上在网站打开速度上可以得到一定优化。

注意:运行命令前,建议对数据库文件先导出备份保存一下,防止任何问题。

 收藏 (0) 更新不易,打赏吧

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

除特别注明外,本站所有文章均基于CC-BY-NC-SA 4.0原创,转载请注明出处。
文章名称:《加快WordPress网站访问速度 彻底关闭WordPress的pingback和trackback功能》
文章链接:https://www.xiapilu.com/web/web-tutorial/disabled-pingback-trackback-wordpress.html
分享到: 生成海报

评论 抢沙发

评论前必须登录!

立即登录   注册

切换注册

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活