2009-09-01 8 views

Répondre

1

La compression GZip est assez standard et fait un excellent travail.

+0

Pouvez-vous me donner une indication quant à la façon dont je l'ajoute à mon projet? –

+0

dépend de ce que vous utilisez pour une installation, mais voici quelques connaissances générales et la configuration de celui-ci. http://betterexplained.com/articles/how-to-optimize-your-site-with-gzip-compression/ – Ryan

1

minifying CSS et Javascript peut vous aider. L'utilisation de sprites css pour des images graphiques comme des backgounds, des icônes et autres réduit le nombre de requêtes sur le serveur.

+0

Merci. Vous utilisez déjà des sprites CSS. Je parlais du code lui-même. –

7

Le meilleur outil est probablement la compression côté serveur. Vous pouvez l'activer globalement dans Apache en utilisant mod_deflate. Assurez-vous mod_deflate est chargé, et coller ce dans le fond de votre fichier httpd.conf:

# mod_deflate for server-wide output compression. 

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 
# Make sure proxies don't deliver the wrong content 
#Header append Vary User-Agent env=!dont-vary 

Tout le contenu statique et dynamique sera ensuite DONNÉ comprimé aux navigateurs qui le supportent.

D'autres serveurs Web modernes prendront également en charge cette fonctionnalité. Je suis sûr que vous devriez jeter un oeil à leur documentation pour savoir comment l'activer.

+0

C'est * exactement * ce que je cherchais. Merci. –