URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 87926
[ Назад ]

Исходное сообщение
"Компания Google выпустила обновление Apache-модуля mod_pages..."

Отправлено opennews , 25-Дек-12 22:52 
Представлен (http://googledevelopers.blogspot.ru/2012/12/new-modpagespeed...) релиз mod_pagespeed 1.2 (http://www.modpagespeed.com/), развиваемого компанией Google модуля для http-сервера Apache, предназначенного для автоматической оптимизации сайта с целью увеличения отзывчивости и пропускной способности при отдаче контента. Для решения указанной задачи модулем поддерживается более 40 фильтров для оптимизации web-страниц и сопутствующих ресурсов, таких как CSS, JavaScript и файлов с изображениями.  Оптимизация производится в полностью прозрачном режиме и не требует изменения содержимого сайта. Код модуля распространяется (http://code.google.com/p/modpagespeed/) под лицензией Apache.


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


Среди добавленных улучшений:


-  Канонизация JavaScript-библиотек (https://developers.google.com/speed/docs/mod_pagespeed/filte...) - вместо  загрузки типовых JavaScript-библиотек c текущего сервера, организуется их загрузка из централизованного сервиса, такого как  Google Hosted Libraries (https://developers.google.com/speed/libraries/), что позволяет повысить вероятность нахождения кода данных библиотек в кэше браузера (скорее всего данная библиотека была запрошена ранее, при работе с сайтами, использующими ajax.googleapis.com). Возможность направлена на увеличение эффективности кэширования при первом входе пользователя на сайт;

-   Предварительное разрешение имён в DNS (https://developers.google.com/speed/docs/mod_pagespeed/filte...) - для ускорения обращения к внешним ресурсам в начало HTML-файла добавляется блок 'link rel="dns-prefetch"' для предварительного определения DNS-имён, используемых на странице, что позволяет обеспечить добавление данных об этих именах в кэш браузера на ранней стадии обработки документа, до того как эти имена будут востребованы. Свойство dns-prefetch поддерживается браузерами Chrome, Firefox и Internet Explorer;
-  Для ускорения отображения контента добавлен фильтр для преобразования JPEG файлов в прогрессивный формат, при которого картинка сразу показывается без детализации, ещё до окончании загрузки;
-  Добавлена возможность оптимизации внешних ресурсов, размещённых на сторонних сайтах,  mod_pagespeed при этом выступает в роли прокси-оптимизатора.


URL: http://googledevelopers.blogspot.ru/2012/12/new-modpagespeed...
Новость: http://www.opennet.me/opennews/art.shtml?num=35694


Содержание

Сообщения в этом обсуждении
"Компания Google выпустила обновление Apache-модуля mod_pages..."
Отправлено Аноним , 25-Дек-12 22:56 
> загрузка из централизованного сервиса, такого как Google Hosted Libraries

Опять грeбут под себя? Помню как у них сервак упал и половина сайтов перестала работать. Во круто!


"Компания Google выпустила обновление Apache-модуля mod_pages..."
Отправлено Аноним , 25-Дек-12 23:36 
Если данное решение будет  использоваться довольно часто, то все будет закешировано более менее

"Компания Google выпустила обновление Apache-модуля mod_pages..."
Отправлено Аноним , 26-Дек-12 01:43 
> Если данное решение будет  использоваться довольно часто, то все будет закешировано более менее

А на практике - а вот фиг. Лично видел как гугловый хост ушел в даун по какой-то причине и сразу началась куча глюков.


"Компания Google выпустила обновление Apache-модуля mod_pages..."
Отправлено Sw00p aka Jerom , 26-Дек-12 18:55 
я считаю что такие библиотечки как jquery давно уже должны были бы быть на стороне клиента в поставке с браузером и обновлялись в месте с ним

"Компания Google выпустила обновление Apache-модуля mod_pages..."
Отправлено vi , 25-Дек-12 23:33 
> Большинство из используемых в mod_pagespeed методов направлены на увеличение эффективности кэширования на стороне клиента, сокращение числа запросов/ответов и уменьшение размера отдаваемых и принимаемых данных

Во, это как это?


"Компания Google выпустила обновление Apache-модуля mod_pages..."
Отправлено arka , 26-Дек-12 00:01 
Достаточно посмотреть рекомендации от pagespeed-расширений к FF - увеличение времени кеширования статических файлов (картинки и т.д.), удаление заголовков etag из ответа, минификация/сжатие всего возможного (css, js)... и т.д. и т.п.

"Компания Google выпустила обновление Apache-модуля mod_pages..."
Отправлено Аноним , 26-Дек-12 01:08 
> -  Добавлена возможность оптимизации внешних ресурсов, размещённых на сторонних сайтах,
>  mod_pagespeed при этом выступает в роли прокси-оптимизатора.

Еще один неочевидный способ получить внезапно открытый прокси и быть забаненным ? Не, спасибо, мы уж как нибудь без этого.


"Компания Google выпустила обновление Apache-модуля mod_pages..."
Отправлено Аноним , 26-Дек-12 01:54 
> Еще один неочевидный способ получить внезапно открытый прокси и быть забаненным ? Не, спасибо, мы уж как нибудь без этого.

Установка netcat подвергает аналогичному риску :)


"Компания Google выпустила обновление Apache-модуля mod_pages..."
Отправлено Аноним , 26-Дек-12 12:15 
> Установка netcat подвергает аналогичному риску :)

Он не маскируется под оптимизаторы.


"Компания Google выпустила обновление Apache-модуля mod_pages..."
Отправлено BratSinot , 26-Дек-12 01:34 
И все-таки смысла в этом нет. Лучше писать не какой-то блоб к серверу, а утилиты, которые этот сайт изначально "оптимизированным" сделают.

"Компания Google выпустила обновление Apache-модуля mod_pages..."
Отправлено Аноним , 26-Дек-12 03:20 
> утилиты, которые этот сайт изначально "оптимизированным" сделают.

А оптимизированный вариант будет примерно такой: http://button.dekel.ru/


"Компания Google выпустила обновление Apache-модуля mod_pages..."
Отправлено Аноним , 26-Дек-12 02:08 
speed несовместимо с неповоротливым apache. Правильный pagespeed - это nginx.

"Компания Google выпустила обновление Apache-модуля mod_pages..."
Отправлено BratSinot , 26-Дек-12 02:16 
Под nginx есть порт этого модуля.

"Компания Google выпустила обновление Apache-модуля mod_pages..."
Отправлено Аноним , 26-Дек-12 03:20 
> Под nginx есть порт этого модуля.

Под nginx да еще с кэшом этот модуль нужен в разы реже :)


"Компания Google выпустила обновление Apache-модуля mod_pages..."
Отправлено pavlinux , 26-Дек-12 04:46 
После установки модуля mod_pagespeed 1.2, развиваемого компанией Google,
при работе через DNS 8.8.8.8, развиваемый компанией Google,
иногда стал падать в дамп браузер Chrome, развиваемый компанией Google,
на плугине libpepflashplayer.so, развиваемый компанией Google...

Чё за фуйня и как жить?  :)

http://i53.fastpic.ru/big/2012/1226/a9/f82f525190c88b991e639...

---

Теперь я понял, почему на некоторых сайтах, даже при отсутствии флеша, он дохнет.


"Компания Google выпустила обновление Apache-модуля mod_pages..."
Отправлено Аноним , 27-Дек-12 11:52 
> Чё за фуйня и как жить?  :)

...в доме который построил Джек!


"Компания Google выпустила обновление Apache-модуля mod_pages..."
Отправлено Kot , 26-Дек-12 06:19 
> вместо  загрузки типовых JavaScript-библиотек c текущего сервера, организуется их загрузка из централизованного сервиса, такого как  Google Hosted Libraries

Надеюсь - это никогда не станет массовым явлением. Поясню:
сайты слишком часто "злоупотребляют" жаба-скриптами, нужно оно не часто и главным образом в веб-приложениях (сам одно такое писал и точно знал, зачем мне JS). Потому что в Опере, что в FF у меня выключен JS и настроен маленький список исключений.
А так - если ну очень нужный мне сайт вынесет, скажем jquery на гугл-хостинг, придется дописывать функционал NoScript, а Опера так вообще не умеет..


"Компания Google выпустила обновление Apache-модуля mod_pages..."
Отправлено Аноним , 26-Дек-12 09:59 
>> вместо  загрузки типовых JavaScript-библиотек c текущего сервера, организуется их загрузка из централизованного сервиса, такого как  Google Hosted Libraries
> Надеюсь - это никогда не станет массовым явлением. Поясню:
> сайты слишком часто "злоупотребляют" жаба-скриптами, нужно оно не часто и главным образом
> в веб-приложениях (сам одно такое писал и точно знал, зачем мне
> JS). Потому что в Опере, что в FF у меня выключен
> JS и настроен маленький список исключений.
> А так - если ну очень нужный мне сайт вынесет, скажем jquery
> на гугл-хостинг, придется дописывать функционал NoScript, а Опера так вообще не
> умеет..

Ага, умник. Отруби JS полностью - и внезапно обнаружь, что в половине сайтов не работает навигация, а в другой половине - функционал. И чо? Ты ходишь только на Уеб 1.0?


"Компания Google выпустила обновление Apache-модуля mod_pages..."
Отправлено тоже Аноним , 26-Дек-12 11:19 
Судя по кичливости заявления, человек может просто не знать, что "родные" скрипты сайтов NoScript по умолчанию не режет.
"Внешние" же, действительно, как правило, для работы сайта некритичны.

"Компания Google выпустила обновление Apache-модуля mod_pages..."
Отправлено unknowner , 26-Дек-12 11:58 
> Надеюсь - это никогда не станет массовым явлением.

проснись и пой http://ru.wikipedia.org/wiki/Content_Delivery_Network


"Компания Google выпустила обновление Apache-модуля mod_pages..."
Отправлено Adui , 26-Дек-12 17:03 
никогда не слышал об CDN и DynDNS+GeoIP ?