besser ist es wenn du mit der .htacces arbeitest
Beispiel für eine .htaccess:
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 100 seconds"
ExpiresByType image/gif "access plus 1 hour"
ExpiresByType image/jpg "access plus 1 hour"
ExpiresByType image/jpeg "access plus 1 hour"
ExpiresByType image/png "access plus 1 hour"
ExpiresByType application/x-shockwave-flash "access plus 1 hour"
ExpiresByType text/css "access plus 1 hour"
ExpiresByType text/javascript "access plus 1 hour"
ExpiresByType application/x-javascript "access plus 1 hour"
</IfModule>
Du kannst drot nun die Zeiten für jedes element einzeln verwalten
oder alle gleich wenn du ausschließlich default reinpackst.
Das hat den vorteil, dass große hintergrundbilder bspw nur stündlich neu geladen werden (frisst so nicht so viel internetleistung)