Web服务最佳性能:使用少量数据进行多次调用或使用大量数据进行少量调用

时间:2013-12-18 14:37:44

标签: php performance web-services memory soap

我必须使用WebService来从我用PHP编写的网页中的一个提供者处获取产品。

我有两个选择:

  1. 获取所有产品的数据有1个操作,我可以调用此操作四次(每种语言需要一个)并解析数据以获取与我想要的产品相关的数据;问题是PHP内存不足......我需要在这个脚本中特别增加memory_limit。

  2. 我可以拨打1个操作获取一个产品数据......然后,如果我需要获取2500个产品,我会拨打2500个电话* 4(每种语言),导致10.000个电话......至少这不会有记忆问题。

  3. 哪种选择更好?

    编辑:此操作仅在每年执行一次。

0 个答案:

没有答案