Question

Rails 2.3. *, Mod_passenger 2.2. * Et Apache 2.2. *. Est-il mod_pagespeed vaut la peine d'installation ou ne Rails créer tous les en-têtes de cache, etc. correctement de sorte que mod_pagespeed est inutile?

Était-ce utile?

La solution

mod_pagespeed applique href="http://code.google.com/speed/page-speed/docs/filters.html" rel="noreferrer"> plusieurs optimisations de performances et les filtres . Rails inclut déjà certaines de ces meilleures pratiques, telles que l'emballage d'actifs, mais mod_pagespeed va encore plus loin par compression et minifying chaque paquet d'actifs.

La plupart des filtres mod_pagespeed peut être réalisée en utilisant Ruby en créant spécifique Rails caractéristiques ou des filtres, mais si vous jamais demandé une optimisation des performances de Ruby jusqu'à aujourd'hui, le mod_pagespeed est un bon plug & outil jeu.

travaux mod_pagespeed au niveau du serveur. Cela signifie que plusieurs optimisation sont un peu plus efficace que l'exécution de la même optimisation au niveau Rails.

Que vous allez utiliser mod_pagespeed ou non, prenez le temps d'inspecter votre application Rails et demandez-vous si vous n'avez pas d'autres sections de votre application qui méritent l'optimisation. Les améliorations de performance fournies par mod_pagespeed ne résolvent certainement pas tous vos problèmes de performance.

J'ai vu les programmeurs essayant d'utiliser la mise en cache des actifs pour gagner 3ms alors qu'ils ne mettent pas en œuvre une stratégie de mise en cache memcached pour réduire le temps de calcul dans leurs méthodes de modèle Rails. En d'autres termes, mod_pagespeed ne doit pas être un bouchon et oublier add-on, mais plus qu'à une étape dans votre stratégie d'optimisation.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top