よろしくお願いします。
私は YSlow と Google のページ速度を実験してきましたが、どちらも非常に役立つアドバイスを提供し、どちらにも利点があるようには見えませんが、エンティティ タグに関しては、何らかの形で意見が一致しないか、競合しているようです。次のコードは、YSlows の「Configure entity tags (ETags)」ポインターを満たします。
Header unset ETag
FileETag None
<FilesMatch "(?i)^.*\.(ico|flv|jpg|jpeg|png|gif|js|css|swf)$">
Header unset Last-Modified
Header set Expires "Fri, 21 Dec 2050 00:00:00 GMT"
Header set Cache-Control "public, no-transform"
</FilesMatch>
ただし、このコードを配置すると、Google Page Speed は「キャッシュ バリデータを指定する」という次のアドバイスを提供します。別のメンバーAularonは、このコードを使用して Google の要件を満たすことを提案しています。
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 1 year"
</IfModule>
どちらも別々に機能しますが、どちらのソリューションも両方のバリデータを満たさないので、私の質問は.
- 気にする必要がありますか?
- 両方のバリデーターに適した解決策はありますか?
- どちらのソリューションも本当に大きな影響を与えるのでしょうか?