WordPress中Ping、Trackback和Pingback的概念与区别

转载  The Observing Mind 2016-10-14 阅读 97 次 评论 21 条

如果你使用WordPress或者其他博客平台搭建你的网站,一定会遇到这三个极易混淆的概念:Ping、Trackback与Pingback。这三个概念在中文中的翻译,一直存在巨大的争议,尤其Pingback与Trackback从未有过统一的译名,而我倾向于将这三者译作:

  • Ping – 更新通告
  • Trackback – 引用通知
  • Pingback – 自动引用通知

为什么呢?这得先把它们的概念先说清楚,并且这三者在WordPress中的运用非常简单,请继续往下看吧。

Ping: 更新通告

Ping更新通告是一个基于XML-RPC协议的更新通告服务。而XML-RPC是一个远程过程调用(Remote Procedure Call, RPC)的协议,通过XML文件格式将调用函数进行封装,并使用HTTP协议作为传送手段。

用简单一些的话说,你的WordPress系统或者博客系统,会使用Ping更新通告通过HTTP协议,以XML-RPC的格式通知互联网上的一些接受Ping更新通告的服务器,告知你的博客内容发生了变更。

为什么要这么做呢?因为当你为网站新完成一篇文章的时候,搜索引擎或者博客聚合平台并没有任何方式了解到这个变化的发生。这也意味着,你要被动等待搜索引擎抓取索引你的网页(几天甚至更久)。而使用Ping更新通告的话,搜索引擎会第一时间知道你的新文章,并能尽快的收录它。如果你的文章时效性很强,那么Ping通告服务是你的最佳高效解决方案。

WordPress中Ping、Trackback和Pingback的概念与区别 Ping: 更新通告

在WordPress中,在系统设置下的“撰写”设置中,有一个更新服务的文本框,用来输入你发布文章时希望通知的互联网服务器。由于中文网络环境与搜索引擎与英文环境有极大不同,系统缺省提供的服务器清单并不实用。下面我列出我使用的Ping服务器清单供参考。

  1. http://ping.baidu.com/ping/RPC2
  2. http://blogsearch.google.com/ping/RPC2
  3. http://api.my.yahoo.com/RPC2
  4. http://api.my.yahoo.com/rss/ping
  5. http://blog.iask.com/RPC2
  6. http://www.feedsky.com/api/RPC2
  7. http://www.zhuaxia.com/rpc/server.php
  8. http://www.xianguo.com/xmlrpc/ping.php
  9. http://blog.youdao.com/ping/RPC2
  10. http://rpc.weblogs.com/RPC2
  11. http://rpc.pingomatic.com/
  12. http://services.newsgator.com/ngws/xmlrpcping.aspx
  13. http://ping.feedburner.com
  14. http://ping.syndic8.com/xmlrpc.php
  15. http://bblog.com/ping.php

Trackback: 引用通知

Trackback最早是由MovableType博客系统的创建者SixApart在2001年开发的,通过在评论中显示引用者的文章链接和评论内容,实现了博客间的沟通互动,使得更多人加入关于一个主题的讨论。在出现Pingback之后,Trackback只是作为一个兼容旧式博客系统存在的功能。对于Trackback的一个比较清晰的解释是:

  1. 甲在博客上发表一篇日志。
  2. 乙在甲的博客上评论,也想让自己的访客看看评论内容,并让访客能在自己的博客上评论。
  3. 乙在自己的博客上发表日志,同时手工向甲的博客发送一个Trackback。
  4. 甲的博客收到了显示原始文章评论的Trackback,且评论包含了乙的文章链接和一段文章摘要。

WordPress中Ping、Trackback和Pingback的概念与区别 Trackback: 引用通知

Trackback的使用是完全手工的,并且通过HTTP POST协议进行数据传递。由于Trackback目前仅是为兼容旧式博客系统而存在的,因此在WordPress中只在文章编辑页中保留了一个发送Trackback的小工具。

Pingback: 自动引用通知

WordPress中Ping、Trackback和Pingback的概念与区别 Pingback: 自动引用通知

Pingback的出现完全是为了解决Trackback的诸多问题。不过对于用户来说,最大的好处是,Pingback的使用是完全自动的,这也是我将Pingback译作“自动引用通知”的原因。当你在文章中加入了一系列基于WordPress系统的文章链接,并且发布文章后,你的WordPress系统会自动从文章中拣出链接并尝试向这些系统发出Pingback。这些链接所在的WordPress网站接受到Pingback后就会将Pingback信息显示在评论中。在WordPress中,你可以针对每一篇文章设置是否接收Pingback和Trackback通知。

PingbackTrackback的不同之处

  • Pingback使用XML-RPC协议,而trackback使用HTTP POST协议;
  • Pingback支持自动察觉,博客系统自动发现文章中的链接,并尝试使用Pingback方式通知这些链接;而Trackback必须手工输入所有链接;
  • Pingback发送的文章摘要是链接附近的文章内容,而Trackback则完全需要手工输入摘要。

垃圾评论

由于无论Trackback还是继任者Pingback都没有解决一个问题,就是通知信息的真实性,因此就存在了使用软件来滥发Trackback或Pingback的现实问题。由于Trackback与Pingback都会显示在评论中,并且包含链接,因此通过滥发外链就成了一些网站SEO的手段。

要解决这个问题,一定要勾选WordPress系统设置中的“讨论设置”下的“在评论显示之前须经由管理员审核”选项。这样在任何垃圾评论显示在你的WordPress评论中之前,你都有机会对评论信息进行筛选清除。另外,你也可以安装Automattic开发的Akismet评论筛选插件,它能帮你过滤几乎所有的垃圾评论。

本文地址:http://boke112.com/3577.html
关注我们:请关注一下我们的微信公众号:扫描二维码,公众号:aiboke112
温馨提示:文章内容仅代表作者个人观点,不代表boke112导航赞同其观点和对其真实性负责!
版权声明:本文为转载文章,来源于 The Observing Mind ,版权归原作者所有,欢迎分享本文,转载请保留出处!
WordPress免费响应式主题:Nana
CPA教学与引流技巧

发表评论

呲牙憨笑坏笑偷笑色微笑抓狂睡觉酷流汗鼓掌大哭可怜疑问晕惊讶得意尴尬发怒奋斗衰骷髅啤酒吃饭礼物强弱握手OKNO勾引拳头差劲爱你

表情

  1. 金榜台博客
    金榜台博客 【县长】 @回复

    感谢分享

  2. 美女图片
    美女图片 【农民】 @回复

    兄弟,你的网站robots.txt限制百度抓取了吧?

  3. 雅兮网
    雅兮网 【省长】 @回复

    这三个确实不太了解,很多时候都是关闭了吧,如果有益,还是需要好好研究一下的

  4. 捌零男人
    捌零男人 【镇长】 @回复

    全部关闭了

  5. 唯历史
    唯历史 【总理】 @回复

    这个会导致垃圾评论不?

  6. 192.168.1.1
    192.168.1.1 【农民】 @回复

    这三个的确是很乱。

  7. 江西养牛人
    江西养牛人 【市长】 @回复

    zblog里面也有这个,但是好像从来就没有关注过这个,什么概念区别就更别说了。现在博客我也就用到 发文章,管理文章,管理留言评论这些简单功能了。

    • boke112导航
      boke112导航【站长】 @回复

      @江西养牛人 [啤酒] 我也一样,其他功能都很少用到,就是发文章管理评论,回复评论而已

  8. 苍蓝公爵
    苍蓝公爵 【镇长】 @回复

    以前用WP做博客的时候,我都是把Ping关掉的!

  9. 网际电脑
    网际电脑 【县长】 @回复

    来看看!

  10. 橘子书
    橘子书 【镇长】 @回复

    我是直接关闭ping了。

    • 南通大熊SEO
      南通大熊SEO 【镇长】 @回复

      @橘子书 为啥把ping关掉了,不想让搜索引擎知道你?

      • 橘子书
        橘子书 【镇长】 @回复

        @南通大熊SEO ping一般会造成漏洞威胁,平时用的不多,所以就关了。而且关了它不代表搜索引擎会不知道我,只是相对来得缓。

  11. 放大爱育儿
    放大爱育儿 【村长】 @回复

    这下终于弄明白了,之前一直没弄清楚的,谢谢楼主。

  12. 玉满斋
    玉满斋 【市长】 @回复

    感觉这三个是目前网站安全的重要突破口!

  13. 明月登楼
    明月登楼 【总理】 @回复

    WordPress盲的扫盲文章!

  14. 爱时尚
    爱时尚 【市长】 @回复

    自动ping各大搜索引擎对网站优化友好吗

  15. 西狂
    西狂 【镇长】 @回复

    又涨姿势了,ping服务器地址已添加,谢谢博主分享。

  16. Koolight
    Koolight 【省长】 @回复

    一直搞不懂,第一次看到这么详细的解说。
    ping的地址多了是不是会影响文章发布的时间的?

    • boke112导航
      boke112导航【站长】 @回复

      @Koolight 好像会吧,不过发文频率不高的我们而已,没啥影响的