我有一个社交网站,它开始获得一些动力,并且拥有不断扩大的用户群。我们目前允许用户导入他们的博客、flickr 和 twitter 提要。我们使用 php 库 simplepie 来读取提要,然后我们检查数据库以确保每个找到的提要项都没有重复条目。如果提要项目是新的,我们将其存储在数据库中。每个提要更新程序都在自己的 cron 上运行。所以我们有一个用于 twitter 提要、一个用于 flickr 和一个用于博客。
我注意到该站点变得缓慢,并且很可能是在 cron 任务运行时。必须有更好的方法来做到这一点。有什么想法吗?