Thanks in advance for your help.
I've been experimenting with YSlow and Google page speed, both provide very helpful advice and neither seems to have an advantage over the other but when it comes to Entity tags they seem to disagree or conflict in some way. The following code satisfies YSlows 'Configure entity tags (ETags)' pointer
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>
However with this code in place Google Page Speed provides the following advice 'specify a cache validator'. Another member Aularon suggests using this code to satisfy Google's requirement
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 1 year"
</IfModule>
Both work separately, but neither solution satisfies both validators, so my questions are.
- Should I care?
- Is there a good solution for both validators?
- Does either solution really have a major impact?