首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP快速加载XML提要

PHP快速加载XML提要
EN

Stack Overflow用户
提问于 2009-08-27 20:39:07
回答 2查看 168关注 0票数 0

我正在建设一个比较购物网站,在多个XML馈送,并显示最好的交易。我使用PHP Simplexml,然后在页面加载时使用PHP对它们进行排序。我使用像this这样的库来并行处理提要。

我们的应用程序几乎没有数据库逻辑。我们只需要使用PHP尽快处理这些提要。它现在是相当快,但我想明显地使它更快。此外,我担心当我们开始获得流量时,PHP会显著减慢速度。

我们正在使用eaccelerator,但我不认为这个功能会得到真正的提升。我不能真的使用缓存,因为我们需要在页面加载时交易是新鲜的。

如果你们要设计这样的系统,你们会怎么做才能获得最佳的性能?如何让PHP尽可能快地处理这些xml提要?

EN

回答 2

Stack Overflow用户

发布于 2009-08-27 20:42:58

你在每一次点击页面时都下载订阅源吗?

您应该使用cron将它们转储到数据库中-这样会快得多。

票数 4
EN

Stack Overflow用户

发布于 2009-08-27 20:46:57

我喜欢xml_parse_into_struct(),与像DOMDocument()这样的“更容易使用的类”相比,它真的要快得多。在这种情况下,只需要大约2/100的时间。

当然,正如已经建议的那样,您还应该优化它来存储处理过的数据,而不是每次都重新做每件事。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1343622

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档