A first-time visitor to your page will make several HTTP requests to download all your sites files, but using the Expires header you make those files cacheable.
Header set Expires "Thu, 15 Apr 2010 20:00:00 GMT“ Header set ExpiresDefault "access plus 10 years" *You have to change the component’s filename whenever the file changes.
#3. Turn Off Etag <IfModule mod_expires.c> FileETag None Header unset ETag Header unset Pragma </IfModule> By turning it of we disable caches and browsers from being able to validate files , so they are forced to rely on your Cache-Control and Expires header. Entity tags (ETags) are a mechanism to check for a newer version of a cached file. Basically you can remove If-None-Match requests and their 304 Not Modified Responses.