複数の XML フィードを取り込んで最安値を表示する比較ショッピング サイトを構築しています。私は PHP Simplexml を使用し、ページの読み込み時に PHP を使用して並べ替えます。このようなライブラリを使用して 、フィードを並行して処理します。
私たちのアプリケーションには、データベース ロジックがほとんどありません。PHP を使用してこれらのフィードをできるだけ迅速に処理する必要があるだけです。今はかなり速いですが、明らかにもっと速くしたいと思っています。また、トラフィックが発生し始めると、PHP が劇的に遅くなるのではないかと心配しています。
私たちは eaccelerator を使用していますが、この機能が実際に後押しされるとは思いません。ページがロードされたときに取引を最新にする必要があるため、キャッシュを実際に使用することはできません。
このようなシステムを設計する場合、最高のパフォーマンスを得るにはどうしますか? これらの xml フィードをできるだけ早く PHP に処理させるにはどうすればよいでしょうか?