【发布时间】:2011-04-03 04:29:40
【问题描述】:
全部,
我正在构建一个网站,它将从大约 35 个不同的 RSS 提要中收集新闻故事,并将其存储在一个数组中。我正在使用 foreach() 循环来搜索标题和描述,以查看它是否包含大约 40 个关键字之一,对每篇文章使用 substr()。如果搜索成功,该文章将存储在数据库中,最终将出现在网站上。
脚本每 30 分钟运行一次。麻烦的是,这需要 1-3 分钟,具体取决于返回的故事数。并不“糟糕”,但在分片托管环境中,我可以看到这会导致很多问题,尤其是随着网站的增长和添加更多的提要/关键字。
有什么方法可以优化关键字的“搜索”,从而加快“索引”的速度?
谢谢!!
【问题讨论】: