简单对象访问协议(Simple Object Access Protocol)
Php6就要问世了,也就是在对Php6新特性了解的时候,快乐男孩注意到简单对象访问协议(Simple Object Access Protocol)这一名词,但上网查找相关的资料,发现对于它,并不陌生,并且早已经应用了。
对于应用程序开发来说,使程序之间进行因特网通信是很重要的。目前的应用程序通过使用远程过程调用(RPC)在诸如 DCOM 与 CORBA 等对象之间进行通信,但是 HTTP 不是为此设计的。RPC 会产生兼容性以及安全问题;防火墙和代理服务器通常会阻止此类流量。通过 HTTP 在应用程序间通信是更好的方法,因为 HTTP 得到了所有的因特网浏览器及服务器的支持。SOAP 就是被创造出来完成这个任务的。SOAP 提供了一种标准的方法,使得运行在不同的操作系统并使用不同的技术和编程语言的应用程序可以互相进行通信。
前段时间快乐男孩给博客增加了PING功能,便是基于这一协议制作,它通过XML-RPC客户端自动向搜索引擎提交网站更新的信息,从而替代了此前通过设置REST客户端自动向搜索引擎提交的模式。这次优化调整的效果是通过后来的应用发现的,相比以前的模式,要响应得快一些,另外在程序上也较为简捷,针对PING服务,创建了子函数,随时可以在相关的位置进行调用,对程序维护也更加的方便。
一些博客程序也提供了这样的功能,但快乐男孩在试用的时候并没有发现能够达到预想的效果,而快乐男孩自己做的这部分程序,则在百度和谷歌上得到了验证,正常情况下,快乐男孩每发布一条新的信息,在一两分钟内便可以在两个搜索引擎上收录到。当然,原创内容至上,如果您只是转载其他网站的文章,数量又比较多,我想也是难以达到这样的效果的。无论多么先进的技术,最终还是由人来操作,不同的人去操作,形成的结果自然会有所不同。