Page Speed — Секрет высокой скорости работы сайтов Google — Налетай подешевело! перевод

CSS*
GoogleОдна из основных причин успеха Google — это высокая скорость работы сайта — поисковые запросы выполняются, как правило, за доли секунд, и большинство других услуг компании, как правило, работают очень быстро, за исключением Gmail, который иногда работает ужасно медленно. Часть этой скорости можно отнести к одержимости компанией минималистским дизайном и большой фермой серверов, но вы можете быть уверены, у сайтов компании
Google нет недостатка в клиентской оптимизации.

Чтобы упорядочить свои сайты, Google использует внутренний инструмент, который называется Page Speed, а начиная с сегодняшнего дня его открыли для сообщества разработчиков. Инструмент Page Speed — это Firefox плагин, который интегрируется с Firebug. Инструмент предлагает варианты внесения изменений для ускорения вашего сайта на основе передовой практики.



Из Google блога:

Например, Page Speed автоматически оптимизирует изображения для Вас, предоставляя Вам сжатые изображения, которые можно использовать непосредственно на Вашем веб-сайте.

Это звучит знакомо, потому что Yahoo предлагает аналогичный инструмент для Firefox под названием YSlow, который также призван помочь разработчикам упорядочить свои веб-сайты.

image

image

P.S. я уже поставил. Тестирую. Впечатления напишу чуть позже.
+118
5 июня 2009, 10:43
185
kulakowka 26,4 G+

комментарии (47)

+1
mxc #
Выглядит внушающе, потестим.
0
Glook #
спасибо. напишите, пожалуйста, будут ли какие-либо конфликты между Page Speed и Yslow и если не сложно сравните оба плагина по функциональности.
0
xxxYURAxxx #
конфликтов нет
0
kulakowka #
Конфликтов нет абсолютно. Да и быть их по определению не может. :) это же ведь просто «измеритель-рекомендатель» и все.
0
Glook #
в требованиях указано, что версии браузера и firebug должны быть финальные (не бета- или альфа-) насколько это критично? у вас какие?
0
kulakowka #
У меня: 3.0.10 Лиса.
Версии плагинов:
YSlow 2.0.0b3.
FireBug 1.3.3.
+2
Joshua5 #
YSlow, кстати, довольно сильно тормозит FF3. Только что обнаружил его установленным и отключенным и вспомнил про это. Интересно, как они поведут себя включенными вместе?
+15
homm #
> YSlow, кстати, довольно сильно тормозит FF3

Ну вам как бы не двусмысленно об этом намекают в названии :)
НЛО прилетело и опубликовало эту надпись здесь
+6
sadsanta #
А кому нужен этот инструмент? Только веб-разработчикам.
А у разработчиков и так стоят все существующие браузеры, так что от такого шага ни один браузер не выиграл и не пострадал.
+1
Antipod #
Page Speed в обязательном порядке требует Firebug, возможно, так было проще сделать сам Page Speed. Согласен с вами, будь Page Speed в Хроме, в некоторых случаях чаще бы пользовался Хромом.
+21
Noofiz #
Одна из хороших черт Гула — это то что они уважают своих конкурентов. Попытки «задавить» мозилу выглядели бы глупо и дискредитировали компанию. Это только М$ делает вид, что Линукса не существует и не собирается встраивать поддержку других файлов систем в Винду.
0
homm #
А как же дело о монополии майкрософт?
+7
kurokikaze #
Его открыли только сейчас. Вполне возможно что написан он был ещё до Chrome.
–1
GKelpi #
Всмысле открыли, в Chrome он есть. довольно давно наверное с 12 версии.
Я его доустанавливал с experimental extensions в about:flags
0
alexzzam #
Да они и вообще друзья и партнёры.
Обратите внимание, как FF интегрирован с гуглом… Да и то, что на открытии конференции Гугла выступает человек из верхов Мозиллы, тоже о многом говорит.
0
mirritil #
вообще-то этот аддон был сделан так давно, когда мыслей о пиаре Хрома ещё не было :). просто заопенсорсили только сейчас.
+1
dimkalinux #
Отличия от Yslow — анализ CSS на предмет неэффективных селекторов.
+2
kulakowka #
А так же — неиспользуемых для формирования страницы JS — типо подсказывает что можно в стадию «пост загрузки страницы» вынести.
0
quard #
будьте внимательно когда будете тестировать работу JS в другом окурежении (можно сделать чтобы работало как IE6 или Chrome). после тестов, не забудьте обратно поставить Default Value, иначе многие сайты будут криво работать.
0
kulakowka #
ВНИМАНИЕ! Могут возникнуть проблемы с Web Developer Toolbar.

Отключайте на всякий случай. Или снимите галочку Disable Cache. ^_^
–1
akzhan #
Переведите в блог Web-Разработка
0
kulakowka #
Сделано.
–11
lak0st #
блин, а где Firebug для firefox под MacOS?
+1
kulakowka #
Поиск Google вам поможет :)
+2
kulakowka #
Запрос подсказать или сами справитесь?
НЛО прилетело и опубликовало эту надпись здесь
+2
Ferroman #
Весна…
+2
acy #
Последние 10 лет?
–2
tapin13 #
Поставил себе YSlow наверное пару лет назад. Не знаю почему но вообще не пользовался им, хотя тот же файрбаг в работе каждый день… Посмотрим, что нам преподнесет гугля :) Спасибо за новость.
+1
sunnybear #
Хорошая вещь, только движок CSS-селекторов, как и ожидалось, тормозит… Firefox на нем напрочь завис.
Нет бы использовать YASS для нахождения всех неиспользуемых селекторов :)
0
hlomzik #
Webo.in исключительно рекомендательный сервис, так ведь? Туда стоило бы добавить немного инструментов ;)
+5
4vanger #
Гуглу надо было назвать свой плагин GFast :)
0
padonaque #
Мне приходится всегда отключать firebug для того, что бы всяческие ютубы и прочие флеш-примочки работали без задержек. (макось)
0
kulakowka #
это у вас проблемы какие то… у меня все окейно.
0
padonaque #
черт, у меня и так проблемы, они еще минусуют :)

так вот я не знаю, в чем дело. не в оси это точно, из плагинов стоит adblock, webdev-панель и всё.
–1
Nakilon #
Блин, как-то нелепо текст статьи написан. При чем тут скорость обработки поисковых запросов в миллисекунды до сжатия картинок?
–3
pvp #
Помнится, был у гугла такой продукт, назывался, кажется, accelerator. Ускорял загрузко страниц. Но он был говно и его запилили, как теперь выясняется, не до конца.
Естественно, акселератор этот работал по другому принципу, кажется, за счет предзагрузки страниц, на которые вели ссылки с просматриваемой, не помню точно.
0
masterL #
Никак тот акселератор не связан с Page Speed, работал он как обычный кеширующий прокси-сервер.
0
Cyrill #
Хабраэффект?
Firefox не может найти сервер dl-ssl.google.com.

/me расстроился…
+1
gen #
Наверняка создатель YSlow Steve Souders приложил к этому руку. Как известно, он вступил в ряды гугла в 2008.
0
zimorodok #
Отличная штука! Думаю, что не все опробовал, но то, что есть — здорово:

— выдает варианты скриптов, присутствующих на странице, только в сжатом виде (для хабра уменьшение объема на 16%)
— подсказывает картинки, которым не заданы явно размеры.
— подсказывает неэффективные (inefficient) правила css
— выдает пережатые картинки, присутствующее на странице.
+8
null #
Ожидал увидеть в качестве автора новости ник «sunnybear» :-)
0
enemy_spb #
The following cacheable resources have a short freshness lifetime. Specify an expiration at least one month in the future for the following resources:
* www.google-analytics.com/urchin.js

Ругается сам на себя)
0
w999d #
Сделал Expire = +1 month, как посоветовано, теперь советуют сделать +1 year. Что дальше?
0
mexoboy #
Чума. Гугл как всегда не перестает меня удивлять. Очень порадовало, что при высвечивании советов по оптимизации — создается сразу оптимизированая версия js или изображения. Очень удобно =)
0
Vii #
G-ответ WebOptimizer'у?=P

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.