Projet Socle ENT
Child pages
  • Optimisation HTTP Apache

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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.

...