一 什么是PING服务
过程上简单的讲就是没发布一个新文章,都会通知搜索引擎(google baidu等等),搜索引擎会很快派来蜘蛛抓取你的新文章,这样会提高收录的速度(特殊网站除外);都是针对博客的,不知道收录方面对其他CMS有什么效果;
以上是trylife个人的解释,下面是COPY百度的:ping是基于XML_RPC标准协议的更新通告服务,是用于blog在内容更新时通知百度blogsearch及时进行抓取、更新的方式。百度 blogsearch在成功接受到ping以后,会立刻进行抓取并更新。使用ping服务,可以让百度blogsearch在第一时间抓取到您博客上的新 内容。
下面是COPY google的:通过 Google“博客搜索”Ping API, 用户可以程序化的方式将博客内容的更新通知给 Google“博客搜索”引擎。这对于经常更新博客内容的用户尤其有用。博客服务提供商的管理人员也可以利用此API将其平台上的博客内容变化向 Google 通告,以便 Google“博客搜索”及时抓取来自这一服务提供商的最新内容。为设置对 Google“博客搜索”的自动 Ping 机制,请按照如下所述设置XML-RPC客户端或REST客户端以发送请求。您可以任选一种方法进行通知;两者都将按照相同的方式进行处理。
二 帝国CMS PING插件功能需求
1.是否开启
2.PING服务地址列表
3.功能支持栏目
4.动作选项:后台录入 前台投稿 采集更新 采集器更新
5.针对采集器的设置(针对其他操作增加PING功能)
三 帝国CMS PING插件实现思路
功能的实现思路很简单,通过在(后台添加信息/会员投稿/采集入库)函数体内信息录入成功 和 返回代码前加入PING功能函数;注意:采集入库是循环录入只有所有需要入库内容循环完才有返回成功代码,所以帝国自带的采集入库是在循环录入代码中加入PING函数的;另外采集器是通过前台/后台重复投稿脚本来实现的,我们要在采集器的脚本中加入我们的PING函数;我们按着其他情况来对待。
数据库:
数据库这里我们设置两个字段id,item每行记录一个功能的设置;主要针对增加PING功能的可拓展性选择这样的记录方式;固定操作动作可以使用行记录比如帝国CMS的phome_enewspublic(系统设置记录表)
新建[文件/函数/目录]:
1.根据PING功能写函数 (PING函数 缓存更新函数 插件设置函数)
2.函数定义在一个新文件里这样对于插件作者备份查看函数方便 比如:e/trylife/ping/function.php
3.将2中的文件require到e/userfun.php (建议大家都这样做)
4.其他文件 插件设置文件e/trylife/ping/index.php
更改[函数]:
主要更改 后台/前台/采集 增加信息函数 在函数成功printerror()前加入我们的PING函数就可以;
缓存文件:
1.设置缓存
2.PING地址缓存
四 帝国CMS PING插件 制作
待续 [最近忙,先写文章放到这,后面有时间去挖掘实现,再看看自己过段时间的想法是不是一样]
五 帝国CMS PING插件 测试
针对SEO和不同站点收录速度的测试不好做,测试主要针对一个已经被收站,PING后蜘蛛来的速度来评估;主要记录文章发布时间和蜘蛛来的时间;

卖多少钱撒~
测试下这种博文/个人品牌效果~
个人感觉还是不要与百度有任何主动交互行为比较好,搞不好就给你判个作弊。
按着人的思维模式来说摆出来一个服务不一定是一个空架子;
按着人的思维模式来说博客一天内频繁的更新可能被认定不是博客;//可能这个博客 PING服务器会配这条规则 你说的对有很大可能性的 不过还是要试试看
百度不经常用。。。
虽然不用市场还在,现在百度也越来越精良,也可能GOOGLE已经无力可出了;
最近我发现百度的搜索比GOOGLE搜索强;就像GOOGLE在生闷气天天不工作,而百度在愉快的工作一样;
很佩服会写插件的人!
佩服你的生活视角,网络上都是各有位置;要不龙王都冲了大水庙了哈哈
对这个不感兴趣撒
木的办法,以后些许有能感兴趣的
嘿嘿,cms也玩ping,很不错的创意,这年头就需要创意 ~!
更新量大也是有些玩火,毕竟PING还是针对博客设置的
做插件了啊 很强悍啊 加油~
嗯哈 ^ ^
ping服务对于大的搜索引擎来说,好像没什么效果
记得以前搜索引擎爬站特别缓慢,但是GOOGLE退到香港之后,百度收录速度超快;
觉得百度可能私下和一些机构有联合,比如一些接PING的站点(不过是推测)
因为不PING百度的情况下收录文章也是15分钟之内
以后的搜索引擎对高质量的网站收录都会很快
自从google退到香港那阵子开始,百度的收录速度特快,原因不明,一般在15分钟内就收录;可能这个PING对于强大的搜索引擎来说,也没什么特别的作用了
额,WordPress的好像好多都有这个功能
对阿,但是CMS没有
这个还没有用过呢,不知道功能怎么样。
说帝国CMS吗。还是说插件呵呵
WP上的也各有千秋
看了WP的插件拓展方面实在是很爽,帝国就有点郁闷了;改文件太多~
呵呵,没用过,支持
多谢支持
好是好,不过不知道实际效果如何?
测试后发出来,大家看看;不过对于更新频率较快的网站来说应该影响不大
未完?那就继续努力吧。
Thanks,
I’ll keep on trying~
哇,也是个技术博客~不错~
多照顾哈
帝国很厉害
王猛老大很牛奔
这个是WP吧~~~
我的博客是WP
想吧PING 集成到帝国CMS里
真是折腾高手~~~
生活木的意思,不折腾更木的意思~
生命在于折腾哈
刚好最近在用帝国,嘿嘿以后有问题可以请教你了.
OK,博客评论里问,评论里答;
欢迎多来采采
昨天晚上装了个帝国CMS,本来喜欢dede的只是装了几次总出错就放弃了,支持开源
欢迎加入帝国的队列 :)
第一次来,看看了!
记得常来 囧~
以前加过针对后台发表文章的ping,采集没敢试,呵呵,速度太快了你说搜索引擎会不会惩罚呢?
我觉得应该会列出怀疑对象的
关注此文,还有你的版权该改了,都2010了
OK 马上去改 THS
还有WP版权哦!
相信你改CMS的时候,也没去掉帝国的版权吧。
已经加上了哈
这个插件实用的,CMS不像wp,自动可以ping,加油,支持你!
我把你从SPAM里就出来了
貌似你使用发贴机太多了,正经来个评论也被SPAM了
过来接受培训哈。
评论咋没上去呢?
评论有问题~ 评上不显示
针对博客设置的,可以试试….
恩,wordpress的PING一直在用,最近把百度的XMP-RPC地址加进去了
技术牛人。
貌似不错哦,,
这个思路很不错,期待你的作品,对了,有自动采集的插件吗?
没有自动采集,觉得如果配PHP那个函数空跑也太危险了,如果开发LINUX/WIN后端也费劲;
还不如你买个火车头挂着天天跑,被封IP还能重启就好