2008-11-18 8 views
3

J'ai une application rails qui utilise beaucoup js (plus de 1Mo au total). Je voudrais les compresser afin de réduire le temps de chargement global du site.Comment compresser les réponses http en utilisant mongrel

J'ai fait une recherche rapide et j'ai constaté que la plupart des navigateurs acceptaient le contenu compressé.

Je voudrais savoir ce que je peux faire pour que mon application rails envoie du contenu compressé et améliore ainsi l'expérience utilisateur.

Répondre

4

Vous devriez toujours demander au serveur Web de fournir à vos bâtards la gestion du contenu statique et de la compression. Les demandes de contenu statique ne doivent jamais être transmises aux métis.

par exemple. avec nginx, il suffit d'ajouter des directives gzip à votre fichier de configuration.

http://topfunky.net/svn/shovel/nginx/conf/nginx.conf

# output compression saves bandwidth 
    gzip   on; 
    gzip_http_version 1.0; 
    gzip_comp_level 2; 
    gzip_proxied any; 
    gzip_types  text/plain text/html text/css application/x-javascript text/xml application/xml application/xml+rss text/javascript; 
Questions connexes