早上好...如何增加大量的RSS应用程序的速度
我有很多RSS提要的Web应用程序。流量低于
- 获取来自各网站的RSS(使用PHP)
- 储存于数据库(MySQL的)
- 读它,并显示给用户的浏览器。
提取是在每隔一小时的时间间隔完成并存储到数据库。
然后谁请求,显示这些饲料给用户浏览器。 (从数据库读取并显示)
读取过程并不那么快。换句话说,如果用户在同一页面上有20个Feed,则为每个Feed加载5篇文章。这并不是那么快,目前也没有给予用户良好的体验。
我8GB内存VPS服务器上,科技上运行 - PHP,MYSQL,MooTools的,JavaScript的
然后使之快,我尝试使用平面文件 - 读取从各自的网站供稿并将它写入Feed文件。 (每个Feed的单独文件)。
然后阅读提要文件并将其显示在用户浏览器中。在这种情况下,它比从数据库中读取要慢。
所以,现在我没有选择..并没有线索我可以做什么来提高我的网站的速度。
如果有专家有任何建议,请让我知道。
问候, 蒙娜丽莎
我会也增加了答案,你应该考虑排队和缓存你的请求/结果。 关键字:redis,rabbitmq,xcache,永久mysql连接... – lovethebomb
谢谢Royarisse的帮助和很好的解释。 – SmartDev