上一篇文章Friends Hot插件雏形写的时候这个插件,就已经在本站上跑起来了,当时就说之后还有些其他东西待改善。一个是利用缓存加快读取速度,页面抓取后,存入缓存,下次调用时,如果缓存时间没过,则直接调用缓存里的数据。另一个就是 想做个后台自动采集,毕竟有用户点击而主动发起的采集响应上还是耗费点时间的,虽然php上可以设置timeout(0)来避免抓取超时问题,但是也要看主机是否支持,否则一切都白搭。特别是当你一次采集N多网站时,很容易出现超时的情况,还有一个是看看是否用多线程的curl能加快速度,目前还是用简单的单线程curl来进行抓取工作。
经过这几天的代码调整,缓存的问题解决了,目前Friends Hot已经支持缓存了,另外追加了显示读取每个站点的时间,方便判断哪些网站会影响读取速度,太慢了不适合做采集工作。接下来要看看是否有可能通过后台自动运行采集到缓存,当用户点击的时候永远读取的是缓存里的数据,这样可以明显提高用户体验。
如果您对这个插件感兴趣或者有更好的见解,请留言告知我。
文章评分1次,平均分5.0:★★★★★
好久 没有折腾博客了,博主很积极哦
唉,BAE上面应该用不了。。
看起来挺方面的设置,貌似博主的网站无法记录评论人的信息,每次需要重新输入。
是这样的么,没有人和我反应过,我自己还不知道。。。
好了,你再试试,应该加上cookie读取机制了。
非常有意义的功能
我只对zblog的插件感兴趣,嘿嘿
那是。。您那是zblog
博主你的博客,很清新简洁,挺好看的!
你的博客技术很专,正好过阵子我要用到。