.HTACCESS optimisé pour améliorer le temps de chargement des pages Joomla.

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [Astuce] .HTACCESS optimisé pour améliorer le temps de chargement des pages Joomla.

    Bonjour j'ai testé plusieurs solution, mais celle ci a retenu mon attention (avec une modif perso) qui permet d'avoir un Grade A au niveau Cache static content, dans http://www.webpagetest.org/

    faite un test avec http://www.webpagetest.org/

    copier/coller ceci dans votre .htaccess afin d'optimiser le cache de vos images et consort,

    et refaite un test avec http://www.webpagetest.org/
    Code:
    #_________________________________________________________________________________________________________________________________________
    
    # MOD_DEFLATE COMPRESSION
    SetOutputFilter DEFLATE
    AddOutputFilterByType DEFLATE text/html text/css text/plain text/xml application/x-javascript application/x-httpd-php
    #Pour les navigateurs incompatibles
    BrowserMatch ^Mozilla/4 gzip-only-text/html
    BrowserMatch ^Mozilla/4\.0[678] no-gzip
    BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
    BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html
    #ne pas mettre en cache si ces fichiers le sont déjà
    SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip
    #les proxies doivent donner le bon contenu
    Header append Vary User-Agent env=!dont-vary
    
    # BEGIN Expire headers
    <IfModule mod_expires.c>
     ExpiresActive On
     ExpiresDefault "access plus 3024000 seconds"
     ExpiresByType image/jpg "access plus 3024000 seconds"
     ExpiresByType image/jpeg "access plus 3024000 seconds"
     ExpiresByType image/png "access plus 3024000 seconds"
     ExpiresByType image/gif "access plus 3024000 seconds"
     AddType image/x-icon .ico
     ExpiresByType image/ico "access plus 3024000 seconds"
     ExpiresByType image/icon "access plus 3024000 seconds"
     ExpiresByType image/x-icon "access plus 3024000 seconds"
     ExpiresByType text/css "access plus 3024000 seconds"
     ExpiresByType text/javascript "access plus 3024000 seconds"
     ExpiresByType text/html "access plus 7200 seconds"
     ExpiresByType application/xhtml+xml "access plus 7200 seconds"
     ExpiresByType application/javascript A259200
     ExpiresByType application/x-javascript "access plus 3024000 seconds"
     ExpiresByType application/x-shockwave-flash "access plus 3024000 seconds"
    </IfModule>
    # END Expire headers
    
    # BEGIN Cache-Control Headers
    <IfModule mod_headers.c>
     <FilesMatch "\\.(ico|jpe?g|png|gif|swf|gz|ttf)$">
     Header set Cache-Control "max-age=3024000, public"
     </FilesMatch>
     <FilesMatch "\\.(css)$">
     Header set Cache-Control "max-age=3024000, public"
     </FilesMatch>
     <FilesMatch "\\.(js)$">
     Header set Cache-Control "max-age=3024000, private"
     </FilesMatch>
    <filesMatch "\\.(html|htm)$">
    Header set Cache-Control "max-age=7200, public"
    </filesMatch>
    # Disable caching for scripts and other dynamic files
    <FilesMatch "\.(pl|php|cgi|spl|scgi|fcgi)$">
    Header unset Cache-Control
    </FilesMatch>
    </IfModule>
    # END Cache-Control Headers
    
    # KILL THEM ETAGS
    Header unset ETag
    FileETag none
    Bien à vous,

    f.
    Dernière édition par opware2000 à 18/06/2016, 11h57

  • #2
    Re : .HTACCESS optimisé pour améliorer le temps de chargement des pages Joomla.

    Exceptionnel, résultats vraiment top. L'accélération est considérable.
    Merci pour ce bel échange !
    Et bon week end à toi.

    Commentaire


    • #3
      Re : .HTACCESS optimisé pour améliorer le temps de chargement des pages Joomla.

      bah vi j'ai testé pas mal de truc et la j'étais content, merci du retour ; )))))))

      Commentaire

      Annonce

      Réduire
      Aucune annonce pour le moment.

      Partenaire de l'association

      Réduire

      Hébergeur Web PlanetHoster
      Travaille ...
      X