mod_pagespeed и Rails - это что-то улучшает?

Rails 2.3.*, Mod_passenger 2.2.* И Apache 2.2.*. Стоит ли устанавливать mod_pagespeed или Rails правильно создает все заголовки кэша и т. Д., Так что mod_pagespeed не нужен?

1 ответ

Решение

mod_pagespeed применяет несколько оптимизаций производительности и фильтров. Rails уже включает в себя некоторые из этих лучших практик, такие как упаковка активов, но mod_pagespeed идет еще дальше, сжимая и минимизируя каждый пакет активов.

Многие из mod_pagespeed Фильтры могут быть выполнены с использованием Ruby путем создания определенных функций или фильтров Rails, но если вы до сегодняшнего дня не применяли оптимизацию производительности к Ruby, mod_pagespeed является хорошим инструментом plug & play.

mod_pagespeed работает на уровне сервера. Это означает, что некоторые оптимизации немного более эффективны, чем выполнение одной и той же оптимизации на уровне Rails.

Вне зависимости от того, будете ли вы использовать mod_pagespeed или нет, потратьте время на проверку вашего приложения на Rails и спросите себя, нет ли у вас других разделов вашего приложения, которые заслуживают оптимизации. Улучшения производительности, обеспечиваемые mod_pagespeed не определенно решить все ваши проблемы с производительностью.

Я видел программистов, которые пытались использовать кэширование ресурсов для получения 3 мс, в то время как они не реализовали никакой стратегии кэширования memcached для сокращения времени вычислений в своих методах модели Rails. Другими словами, mod_pagespeed не должно быть надстройкой "включай и забывай", а всего лишь одним шагом в вашей стратегии оптимизации.

Другие вопросы по тегам