1

私が書いた場合:

 $mypage=file_get_contents("www.mywebsite.com/mypage.htm");

初めてスクリプトを実行すると、file_get_contents()は確実にwww.mywebsite.comにmypage.htmのHTTPリクエストを送信し、mypage.htmのコンテンツを含む応答を取得します。

しかし、次にスクリプトを実行するたびに、file_get_contents()はwww.mywebsite.comで実際のファイルを取得しますか?または、ローカルホストに何らかのキャッシュがありますか?

4

1 に答える 1

3

しませ。ただし、DNSレコードはサーバーのOSによってキャッシュされるため、 DNS解決ステップは後続の試行(キャッシュされたエントリの有効期限が切れるまで)で高速になる可能性があるため、速度が向上します。

于 2012-07-29T10:12:16.763 に答える