Zasoby, które rzadko ulegają zmianie powinny być oczywiście Cachowane.
Oszczędzamy tym samym transfer, zwiększamy prędkość wczytywania stron i uszczęśliwiamy użytkownika końcowego 🙂
IdeaWebServer:
:Location *.(gif|jpg|png) # Ważny 30 dni (2592000s) od chwili pobrania Expires A2592000 :Location *.(js|css) # Ważny 7 dni (604800s) od chwili pobrania Expires A604800
Więcej: https://pomoc.home.pl/bazawiedzy/zagadnienia/755
Apache:
<IfModule mod_expires.c> Header set cache-control: public ExpiresActive On #ExpiresDefault "access plus 1 hour" #ExpiresByType text/html "access plus 1 hour" ExpiresByType text/css "access plus 7 days" ExpiresByType application/javascript "access plus 7 days" ExpiresByType image/gif "access plus 1 month" ExpiresByType image/jpg "access plus 1 month" ExpiresByType image/png "access plus 1 month" </IfModule>
Więcej: http://httpd.apache.org/docs/2.2/mod/mod_expires.html