0

たとえば、php.netのURLを考えてみましょう:http://pl2.php.net/manual/en/function.time.php

これを取得したときのグリニッジ標準時は午前7時32分で、現地時間は午前8時32分でした。冬のヨーロッパ時間(CET)

ヘッダーは:

HTTP/1.1 200 OK
Date: Tue, 08 Nov 2011 07:23:40 GMT
Server: Apache/2.2.21 (FreeBSD) mod_ssl/2.2.21 OpenSSL/0.9.8k DAV/2 PHP/5.3.8 with Suhosin-Patch
X-Powered-By: PHP/5.3.8
Content-language: en
Set-Cookie: LAST_LANG=en; expires=Wed, 07-Nov-2012 07:23:40 GMT; path=/; domain=.php.net
Last-Modified: Tue, 08 Nov 2011 10:03:04 GMT
Vary: Cookie
Link: <http://php.net/time>; rel=shorturl
Transfer-Encoding: chunked
Content-Type: text/html;charset=utf-8

しかし、Last-Modifiedフィールドは約2.5時間先を指します、なぜですか?

dateまた、ファイルの変更時間については正しいと思われるフィールドもありますが、最後に変更されたのは何ですか?

これは、libcurlを使用したphp5.3.8でダウンロードされました。

4

2 に答える 2

0

私は彼らのサーバーが不適切に構成されていると言わなければなりません。

于 2011-11-08T07:48:08.207 に答える
0

これは実際にページのキャッシュに役立ちます。これは、最後に変更されたタイムスタンプが将来に設定されているため、それまでは毎回キャッシュされたコピーをロードするためです。

于 2014-10-27T16:18:47.720 に答える