Ars Longa, Vita Brevis

Апрель 14, 2008

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

Рубрика: WordPress
Метки: , , ,
Vladimir @ 8:25 пп
RSS 2.0

Учим 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.

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

  1. [Июнь 11, 2008 4:32 пп] Hyper Cache и сжатие контента | WP лента:

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

    #1

RSS лента комментариев к этой записи. TrackBack URL

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

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