...
Via le mod expires :
Bloc de code |
---|
<LocationMatch "^/(uPortal/media|ResourceServingWebapp/rs|esup-lecture/media|esup-helpdesk/media)"> ExpiresActive On ExpiresByType text/css "access plus 6 hours" ExpiresByType text/javascript "access plus 1 day" ExpiresByType application/javascript "access plus 1 day" ExpiresByType image/gif "access plus 1 day" ExpiresByType image/png "access plus 1 day" ExpiresByType image/jpg "access plus 1 day" ExpiresByType image/jpeg "access plus 1 day" ExpiresByType application/x-shockwave-flash "access plus 1 day" ExpiresByType image/x-icon "access plus 1 day" </LocationMatch> |
Notez qu'ici, et même si ce n'est pas forcément nécessaire dans le cas de l'ENT, on fait en sorte de n'appliquer ces ExpiresByType uniquement sur les fichiers statiques.
Si une image doit être dynamique (renvoyer la photo de utilisateur connecté au travers d'une url générique par exemple donc), il faut éviter la mise en cache de celle-ci.
Cache sur le frontal
Via le mod mem_cache
Cela vous permet ici de ne solliciter que très peu vos tomcat concernant les requêtes sur des fichiers statiques de ressources (css et images associées) -> ça économise donc des threads Tomcat.
...