Компания Google выпустила модуль ускорения загрузки web-страниц PageSpeed для Nginx

26 апреля 2013 года

<dynamicpagelist>

category = Опубликовано category = Компьютерные технологии notcategory = Не публиковать notcategory = Ожидаемые события по датам notcategory = Архивные новости notcategory=Викиновости коротко count = 18 stablepages = only suppresserrors = true namespace = Main addfirstcategorydate = true ordermethod = created </dynamicpagelist>

Wikinews-logo-ru.svg

Компания Google представила модуль ngx_pagespeed, в рамках которого подготовлен аналог для ранее развиваемого для http-сервера Apache модуля mod_pagespeed, предназначенного для автоматической оптимизации сайта с целью увеличения отзывчивости и пропускной способности при отдаче контента. Код ngx_pagespeed распространяется под лицензией Apache.

Несмотря на то, что модуль позиционируется как бета-выпуск, он отмечается как готовый для внедрения, так как уже три месяца используется на нескольких сотнях сайтов и некоторыми хостинг-провайдерами. По данным провайдера ZippyKid, участвовавшего в начальном тестировании модуля и специализирующего на предоставлении хостинга для блогов на базе движка WordPress, использование ngx_pagespeed позволило уменьшить размер отдаваемых страниц на 75% и увеличить скорость отображения страниц на 50%.

Модулем поддерживается более 40 фильтров для оптимизации web-страниц и сопутствующих ресурсов, таких как CSS, JavaScript и файлов с изображениями. Оптимизация производится в полностью прозрачном режиме и не требует изменения содержимого сайта. Большинство из используемых в модуле методов направлены на увеличение эффективности кэширования на стороне клиента, сокращение числа запросов/ответов и уменьшение размера отдаваемых и принимаемых данных. Встроенные механизмы кэширования сводят к минимуму дополнительную нагрузку на сервер, возникающую в процессе работы модуля, минимизируя число случаев, требующих выполнения преобразований на лету. Например, реализованы такие методы, как оптимизация и сжатие изображений, уменьшение разрешения изображений (если не совпадают фактическое разрешение и указанное теге IMG), удаление избыточных данных из JavaScript-кода и CSS, удаление лишних HTML-тэгов, объединение нескольких JavaScript/CSS-файлов, оптимизация использования заголовков Expires, Cache-Control и Last-Modified.

 

ИсточникиПравить

Эта статья содержит материалы из статьи «Компания Google выпустила модуль ускорения загрузки web-страниц PageSpeed для Nginx», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.
 

Комментарии:Компания Google выпустила модуль ускорения загрузки web-страниц PageSpeed для Nginx