0

私は最近、cURLを使用せずにPHPからのHTTP POSTでこの天才的なコードに出くわし、PHPを使用POSTするcURLのか、fopen()PHPによって提供されるのか疑問に思っています。1つが速い場合、なぜですか?両方とも遅い場合、どうすればスピードアップできますか?ページをロードする代わりに、別のPOSTでPOSTページを呼び出す場合、ブラウザー処理がないため、ロードが速くなりますか?

4

2 に答える 2

1

cURLは、HTTPリクエストの設定という時折の要件がないため、はるかに高速に動作します。

さらに、セキュリティ上の理由からfopen()、この機能を使用しないことをお勧めします(多くの人がphp.iniファイルで無効にします)。allow_url_fopen

楽しんで頑張ってください!

于 2012-08-07T14:21:12.193 に答える
1

本当に天才ではありません...それはcURLの前の昔ながらの方法です。どちらの方法も有効です。

どちらの方法もインターネット/ネットワークを経由するため、どちらも一般的に遅延に翻弄されます...ただし、cURLは少し速く、推奨されるメカニズムである必要があります。

于 2012-08-07T14:21:56.133 に答える