任何人都有使用长期运行的 Magento 进程来减轻开销的经验。例如,对订单或客户资源的典型 Magento API 调用可能需要 1 秒或更长时间,其中可能有一半时间花在 Magento 开销上,而不是特定于所讨论的 API 资源。
那么,如果 Magento PHP 进程在内存中启动并维护,等待 API 请求,这样它就可以处理它们而无需每次都加载 Magento。
我对长时间运行的 php 脚本的大多数搜索都出现了与 PHP 脚本故障排除有关的问题/问题,这些 PHP 脚本的运行时间比预期的要长于运行它们正在处理的数据量的 b/c 等 - 所以我发现如果可能的话,很难在这种事情上找到好的资源。
更新:更具体地满足我的需求:
- 我已经为简单的 GET 设置了 memcached,我们可以安全地缓存服务器端。
- 我现在要优化的是写操作。
- 使用 REST API,所以没有我们关心的任何 WSDL 加载。