Maison » Webmasters » Conception » Améliorez votre vitesse site
formats

Améliorez votre vitesse site

Publié le 26 septembre, 2009 par dans Conception

Ce qui suit est une liste de choses que vous pouvez faire pour aider à améliorer votre vitesse de chargement site.

  • Utilisez gzip pour le CSS, Javascript etc. Vérifiez votre site ici.
  • Réduire le javascript. Vous pouvez utiliser JMin pour ce.
  • Retirer ETags
  • Set-tête Expires pour l'avenir
  • scripts placés au bas de la page

compression GZip peut être contrôlé dans les serveurs Apache avec. htaccess -



SetOutputFilter DEFLATE

php_flag zlib.output_compression On
php_value zlib.output_compression_level 5

Vous pouvez également supprimer Etags et mis en En-tête Expires dans. htaccess en utilisant le texte suivant -



ExpiresActive On
ExpiresDefault "access plus 12 hours"
ExpiresByType image/gif "access plus 2 month"
ExpiresByType image/png "access plus 2 month"
ExpiresByType image/jpeg "access plus 2 month"
ExpiresByType image/ico A2592000
ExpiresByType text/javascript "access plus 2 month"
ExpiresByType text/css "access plus 2 month"
FileETag none

Comment activer GZip dans CentOS 5

1 . Se connecter à SSH et créer un fichier à l'emplacement suivant
/etc/httpd/conf.d/deflate.conf

2. Insert the following into the file you just created and save it
# Insert filter
SetOutputFilter DEFLATE

# Netscape 4.x has some problems...
BrowserMatch ^Mozilla/4 gzip-only-text/html

# Netscape 4.06-4.08 have some more problems
BrowserMatch ^Mozilla/4.0[678] no-gzip

# MSIE masquerades as Netscape, but it is fine
BrowserMatch bMSIE !no-gzip !gzip-only-text/html

# Don't compress images
SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary

# Don't compress already compressed stuff !
SetEnvIfNoCase Request_URI .(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzip dont-vary
SetEnvIfNoCase Request_URI .pdf$ no-gzip dont-vary

# Make sure proxies don't deliver the wrong content
Header append Vary User-Agent env=!dont-vary

# Log Stuff !
# DeflateFilterNote Input input_info
# DeflateFilterNote Output output_info
# DeflateFilterNote Ratio ratio_info
# LogFormat '"%r" %{output_info}n/%{input_info}n (%{ratio_info}n%%)' deflate
# CustomLog /var/log/httpd/deflate_log deflate

3. Redémarrez Apache et vous avez terminé
/etc/init.d/httpd restart

 

Laisser un commentaire

Votre adresse email ne sera pas publié. Les champs obligatoires sont marqués *

*

Vous pouvez utiliser ces HTML balises et les attributs: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

© ServA1
credit