4

ブラウザーが jpg を要求し、サーバーがデータを返すが、jpg ファイルへの参照としてではなく、jpg データ自体を送信する場合、ブラウザーはデータをキャッシュできますか?

例えば:

http://www.somewebsite.com/image/abc

この uri は jpg データを返します。再度リクエストする必要がないように、受信したデータをブラウザにキャッシュさせる方法はありますか?

4

1 に答える 1

0

あなたの例をデバッグしようとしましたが、Account Suspended. Webmaster, please, contact support.ページを受け取りました!

私はブラインドで作業しているのでheader('Expires: SOME DATA HERE')、PHP で関数を調査することをお勧めします (PHP を使用していると仮定します)。

解決策がそこにない場合は、.htaccess を使用してヘッダーを設定することもできます。

<IfModule mod_expires.c>
ExpiresActive On
############################################
## Add default Expires header
## http://developer.yahoo.com/performance/rules.html#expires
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
 ExpiresDefault "access plus 1 year"
</FilesMatch>
</IfModule>

この例はhttp://www.robertwent.com/blog/servers-and-hosting/45-set-expires-headers-in-htaccessから取得しました

最終的に、コンテンツがキャッシュされていることをブラウザに通知するのはヘッダーです。ブラウザーが実際に行うことは、驚くべきことです。

于 2013-10-03T11:49:04.880 に答える