Google объявил о своем новом сервисе Page Speed . По сути, это комбинация прокси-серверов, сетей доставки контента (CDN) и оптимизаторов веб-страниц, которые, по утверждению Google, обеспечат увеличение скорости на 25-60% для большинства веб-сайтов .
Услуга предоставляется ограниченному кругу веб-разработчиков бесплатно. По истечении пробного периода Page Speed будет выпущен для всех и, хотя подробностей нет, «цены будут конкурентоспособными» (источник: официальный блог Google Code ).
Чтобы воспользоваться услугой, достаточно просто зарегистрировать и добавить новую запись DNS CNAME в свой домен. Помимо предоставления прокси-сервера gzipped для статических файлов, служба также может перезаписать ваши страницы в соответствии с рекомендациями по производительности в Интернете:
- CSS-файлы могут быть объединены, свернуты и перемещены в заголовок HTML
- Файлы JavaScript могут быть объединены и свернуты с помощью Google Closure Compiler
- изображения могут масштабироваться и оптимизироваться
Все функции являются необязательными, поэтому вы можете, например, отключить Closure Compiler, если он нарушает ваш код JavaScript.
Google предоставляет сервис сравнения тестов страниц по адресу www.webpagetest.org/compare . По оценкам, домашняя страница SitePoint.com получит увеличение скорости на 13% — я подозреваю, что это в основном связано с конкатенацией файлов JavaScript.
Потрясающе или хлопотно?
В зависимости от цены, служба Page Speed может быть идеальной для неэффективных статических страниц, работающих на медленных серверах. Это может быть более рентабельным, чем тратить деньги на дальнейшее развитие или хостинг.
К сожалению, есть несколько недостатков:
- Голые домены не поддерживаются, т.е. вы должны использовать www.domain.com, а не domain.com. Это позор — я опустил «www» со своих сайтов.
- HTTPS-страницы не поддерживаются.
- Flash, потоковое аудио, потоковое видео и файлы размером более 50 МБ не поддерживаются.
- POST-запросы размером более 2 МБ не поддерживаются.
- Вы вряд ли ощутите значительный прирост скорости в веб-приложениях, выполняющих код на стороне сервера.
- Домены, размещенные в Blogger, Сайтах Google или Google App Engine, не поддерживаются.
Говоря как веб-разработчик, сервис делает меня немного неудобным. Как и многие, я гарантирую, что мои сайты будут оптимизированы путем объединения файлов, минимизации кода, сокращения HTTP-запросов и использования CDN, где это возможно. Чтобы скорость страницы была привлекательной, я не хотел бы терять контроль, конфигурация должна быть простой, я не хотел бы, чтобы мой код был переписан, а цена должна быть дешевле, чем модернизированный хостинг.
Риск является еще одним фактором, который необходимо оценить. Будет ли Page Speed предлагать дополнительную избыточность или две точки отказа? Я подозреваю, что это будет зависеть от количества статического и сгенерированного контента на вашем сайте.
И наконец, готовы ли вы передать ключи вашего сайта в Google? Их услуги более надежны, чем у большинства, но это новый продукт, который может испытывать проблемы с прорезыванием зубов. Теоретики заговора также увидят в этом еще один шаг к глобальному господству Google. Поиск Google учитывает факторы скорости страницы, поэтому может ли компания стать всемогущим веб-хостом, который подрывает сайты, не использующие их сеть?
Технически, Google Page Speed - удивительное решение, которое должно повысить скорость загрузки для большинства сайтов — особенно тех, которые неэффективно закодированы. Однако я не уверен, что многие хорошие веб-разработчики примут его. И будут ли плохие разработчики понимать услугу или заботу достаточно, чтобы рекомендовать это?
Время покажет, если Google Page Speed Service успешно. Пожалуйста, дайте нам знать ваше мнение …