長時間実行される Magento プロセスを使用してオーバーヘッドを軽減した経験がある人なら誰でも。たとえば、注文または顧客リソースへの典型的な Magento API 呼び出しは 1 秒以上かかる可能性があり、その時間の半分は Magento オーバーヘッドに費やされ、問題の API リソースに固有のものではない可能性があります。
では、Magento PHP プロセスがスピンアップされてメモリ内に保持され、API リクエストを待機しているとしたら、毎回 Magento をロードしなくても処理できるようになります。
実行時間の長い php スクリプトに関する私の検索のほとんどは、PHP スクリプトのトラブルシューティングに関連する質問/問題を引き起こしています。これは、処理しているデータ量の b/c を実行するのに予想よりも時間がかかるなどです。たとえ可能であったとしても、この種の優れたリソースを見つけるのは困難です。
更新:私のニーズをもう少し具体的にするには:
- サーバー側で安全にキャッシュできる単純な GET 用に memcached を既に用意しています。
- 今最適化したいのは書き込み操作です。
- REST API を使用しているため、関心のある WSDL の読み込みはありません。