私のサイトはApacheで実行されており、次の.htaccess
ようにファイルにexpiresヘッダーを設定しました:
<ifmodule mod_expires.c>
<FilesMatch "\.(ico|jpg|jpeg|png|gif|swf)$">
ExpiresActive On
ExpiresDefault "access plus 1 year"
Header append Cache-Control "public"
</FilesMatch>
</ifmodule>
これは、私のドメインからの画像に最適です。ただし、私のイメージの 95% は、Nginx で実行さ れるCDN77という cdn でホストされています。
サイトで Yslow を実行すると、CDN77 から提供されているすべての画像に有効期限が設定されていないと表示されます。また、LiveHTTP (Firefox ヘッダー ビューアー プラグイン) でヘッダーを表示することにより、これらの画像に有効期限ヘッダーが設定されていないことを確認しました。
CDN77 は、これを構成する方法がないと述べています。
CDN から提供される画像の有効期限を設定する方法についての考えやアイデアはありますか?