我的网站有数千个提要。其中一些一直在下载,其中一些每月只下载几次,而另一些则从不下载。
例子:
most_popular_products.rss(10 次下载/分钟)
category1.rss(10 次下载/天)
product1_comments.rss (0 下载/天)
记住这些不成比例,处理更新提要的最佳解决方案是什么?
我的想法:
- 每个提要每小时运行一次的 Cron 脚本 - 检查更新以及是否有任何用新创建的静态 rss 文件替换现有的静态 rss 文件(数千个 cron 脚本,其中大多数将更新未使用的提要)
- 使 name_of_feed.rss 成为一个 PHP 文件,它将决定做什么 - 返回一个缓存版本的提要或创建一个新版本(每次下载都意味着另一个 PHP 脚本运行 - 需要许多服务器资源)