-1
我的网站有数千种订阅源。其中一些正在被一直下载,其中一些只有几个月一次,其中一些从来没有。更新RSS订阅的最佳方式
实施例:
most_popular_products.rss(10个下载/分钟)
category1.rss(10个下载/天)
product1_comments.rss(0下载/天)
请记住这些不一致, e处理更新提要的最佳解决方案?
我的想法:
- 它每个小时运行,每饲料的Cron脚本 - 检查更新,如果有任何取代现有的静态RSS文件与新创建的一个(千cron脚本,其中大部分的将更新未使用的Feed)
- 使name_of_feed.rss成为决定做什么的PHP文件 - 返回缓存版本的Feed或创建新的Feed(每次下载意味着再次运行PHP脚本 - 需要很多服务器资源)
新产品一直在增加 - 每天约500个。每个新产品都意味着多个Feed更新 - new_products,productID_comment,categoryX,categoryY,shopID。 –
在这种情况下,我的投票用于cron工作选项,每小时2个就可以。 – Develoger