Hyper Cache и сжатие контента

Vladimir
Опубликовано в: Патчи

Учим Hyper Cache сжимать кэшированный контент для экономии трафика

Установил сегодня плагин — Hyper Cache. Очень хорошая вещь!

Однако на то мы и “пытливые русские умы”, чтобы сделать хорошую вещь еще лучше :-)
Сначала я хотел попробовать заставить Hyper Cache отдавать кэшированный контент через nginx, но это оказалось не очень простой задачей (пришлось бы переконфигурировать nginx), поэтому я лишь ограничился сжатием отдаваемого контента.

Браузеры, которые поддерживают сжатый контент, анонсируют это заголовком Accept-Encoding, например:

Accept-Encoding: gzip,deflate

Сжатие при помощи gzip (даже на минимальном уровне) позволяет сжать HTML-код в среднем в 4 раза. Это и экономия трафика, и экономия ресурсов системы (загрузка процессора незначительно возрастает, но контент отдаётся быстрее).

Патч в формате unified diff для Hyper Cache для сжатия кэшированного контента.

Внимание: патч нужно применить к двум файлам:

  • /wp-content/advanced-cache.php (только если плагин активирован);
  • /wp-content/plugins/hyper-cache/advanced-cache.php.
Добавить в закладки

Связанные записи

14
Апр
2008

Комментарии к статье «Hyper Cache и сжатие контента» (3)  »

  1. Hyper Cache и сжатие контента | WP лента says:

    [...] Hyper Cache и сжатие контента [...]

  2. seo says:

    Доброго вам…, хотел уточнить, вроде бы гипер кэш и так поддерживал сжатие, тогда зачем вы сделали патч ?

Подписаться на RSS-ленту комментариев к статье «Hyper Cache и сжатие контента» Trackback URL: http://blog.sjinks.org.ua/wordpress/patches/98-hyper-cache-compressed-content/trackback/

Оставить комментарий к записи «Hyper Cache и сжатие контента»

Вы можете использовать данные тэги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Оставляя комментарий, Вы выражаете своё согласие с Правилами комментирования.

Подписаться, не комментируя