4

cURL と XHR の速度の違い (1 つの要求または一連の要求を完了するのにかかる時間に関して) について誰かがテストを行ったことがあるかどうか疑問に思っていました。

具体的には、XHR を使用して php スクリプトに移動し、そこから cURL を使用してリソースを取得したいので、疑問に思っています。php ページは、データが正しい形式であることを確認し、そうでない場合は変更します。ユーザーのコンピューターが遅い場合、著しく時間がかかる可能性があることを理解しているため、JavaScript 側でこれを行うことは避けたいと思います。

違いがあれば、すべてのデータがローカルに取得されます。

4

2 に答える 2

6

両者に速度差はありません。HTTP リクエストと ... HTTP リクエストを比較しています。私たちの目的では、どちらもまったく同じことを行います。JavaScript で行うのは 1 つ、PHP で行うのは 1 つだけです。サーバーにリクエストを送信してから、サーバーが別のサーバーにリクエストを送信しているため、チェーンを持つには2倍(おそらくそれ以上)の時間がかかります。

JavaScript を使用してリソースを取得し、PHP の中央値を破棄したくない理由がわかりません。そのようにすることに問題はないと思います。(データが別のドメインにない限り、処理は難しくなりますが、それでも実行可能です。)

于 2009-06-10T00:52:56.643 に答える
2

質問を正しく理解していれば、違いは、XmlHttpRequest がクライアント側 (javascript) にあり、cURL がサーバー側 (PHP) にあるということです。

これは、リソースの場所 (ローカルと言う) と、取得する同時要求の数に応じて、何らかの形でパフォーマンスに影響を与えます。

于 2009-06-10T00:54:20.230 に答える