15 12
发新话题
打印

[转]Pingback 和 Trackback 的解释。

3,ping

ping事实上与操作系统的ping命令在动作上一致:按照一定的协议相互通信。只不过内容区别很大而已。

上述pingback和trackback都需要ping机制和ping动作实现,但是blog系统的ping不仅仅用于上述功能。

例如通知feedburner更新feed都是要ping的。

TOP

4,谨防垃圾评论

这个不多说了,使用pingback和trackback无疑会增大bolg的被电击率,扩大影响。但随之而来的就是垃圾评论,这个好办:

开启评论审核机制;

开启垃圾评论过滤机制。

TOP

5,完了,希望有人鼓掌!!!

TOP

引用:
原帖由 clockwork59 于 2007-6-6 04:26 PM 发表
5,完了,希望有人鼓掌!!!

TOP

前几天看了一下WordPress的源代码,确实是WordPress同时支持Pingback和Trackback。WordPress不仅可以接受发来的Pingback和Trackback,而且可以同时发出这两种。文章里自动查找链接然后发出的是Pingback,而手工填写Trackback地址发出的是Trackback。

另外,关于ping,WordPress里的ping的全称是XML-RPC ping,它使用XML-RPC,向服务器发送一个ping命令。可以参考Technorati网站的说明:http://technorati.com/developers/ping/ ,发送的xml里方法名是:weblogUpdates.ping。

Trackback和Pingback也是基于XML-PRC,但是是否也是一种Ping我就不知道了,我觉得应该不是。今天没开代理服务器,否则可以上Wikipedia上具体查一下。

XML-PRC ping和网络上的ping功能(比如Windows下的ping命令)也有一点相似。ping命令发送ICMP包给目标服务器,目标服务器收到后返回一个ICMP包做响应。ping命令找出里面的TTL等信息,然后计算发送到收到相应的时间,显示给用户。XML-PRC ping则是发送一个请求,请求执行一个叫做"ping"的方法,而服务器收到后执行ping方法,一般是读取feed,或者有一些转发服务,将ping信息转发给其他多个ping服务器。然后,服务器通常会返回一个信息,有说OK,也有不返回的。

在金山词霸网站查到,ping一词的解释是查验。网络的ping或许就是查验,检查的意思,ping一下某个IP,就是发送一个信息,然后等待该IP返回一个回应,以确定该IP的服务器是否在网络中,是否正常工作,也确定本机到该IP的网络通路是畅通的。而XML-PRC ping,则是通知,通知服务器赶快来更新自己的feed,嘿嘿。

TOP

 15 12
发新话题