Вернуться   Форум об интернет-маркетинге > >
Ответ
 
Опции темы
Старый 02.10.2016, 11:48   #1
Mik Foxi
 
Аватар для foxi
 
Регистрация: 02.03.2011
Адрес: Budva
Сообщений: 9,917
Репутация: 1050908
Социальные сети Аккаунт в Telegram

Thumbs up Зачем PageSpeed Insights советует бред?

PageSpeed Insights - сервис антиюзерский, советующий в большинстве полный бред, которому следовать категорически не стоит по многим пунктам. Конкретные пункты, которые не для людей (да и не для ботов тоже):

1) Предлагает вынести подгрузку CSS в конец файла, чтоб основной контент загружался быстрее. Антиюзерско. Потому что юзер сначала видит перекошенное уродство а не сайт, особенно при медленом интернете, которым пользоваться все равно нельзя, пока не загрузятся все стили. Протестировано на юзерах и опрошено, бесит всех, лучше чтоб просто ничего небыло пока идет загрузка стилей. Зато потом юзер сразу видит полноценный сайт, а новый юзер первый раз попавший на такой сайт - может и уйти, не дождавшись загрузки стилей. Ну и если сделать кеширование стилей в браузере, тогда и тормозов не будет вообще. Правильное решение: оставить link rel="stylesheet" в пределах head, вопреки советам гугла.

2) Предлагает "маленькие" файлы стилей (хотя его валидация PageSpeed Insights 100 из 100 показывает даже если 1 мб стилей в код напихать) размещать прямо в html коде страницы. Дичь и бред и по логике и идеологии верстки. А в техническом плане опять вред - внешний css файл закешируется в браузере, повторно его гонять по сети не надо, а то что в html коде - будет гоняться по сети постоянно, а это лишний траф и для сервера и для юзера.

3) Предлагая вынести link css в самый конец документа за закрывающий тег html - нарушает HTML валидацию W3C жестчайшим образом.

4) К предложению изменить размер изображений также нужно относиться с умом, не нужно генерить кучи превьюшек под все подряд размеры. Потому что юзеру при просмотре нужно будет грузить и превьюшки и все равно исходный файл (для всяких лайтбоксов и прочих галерей).

5) Предложение очищать мета данные изображения - это вообще анти-seo (поисковики читают тексты из мета данных картинок и ищут по ним) и не по человечески, часто и для людей нужны мета данные, типа даты создания фото, копирайты, комменты-описания, гео данные, описание девайса сделавшего фото и прочие параметры.

6) Кеширование статики. Кешировать надо только то, что надо, а не все подряд, тупые идеи кешировать js счетчики, картинки капчи и т.п. естественно надо игнорировать.

7) Вынос внешних js в конец файла - тоже нужно понимать когда это безболезненно можно, а когда не нужно или даже технически невозможно. В большинстве случает прощи и более полезнее просто настроить кеширование js статики, тогда не зависимо от места вызова все будет быстро грузиться.

P.S. надо не забывать, что в первую очередь сайт делается для людей, и кстати гугл на своих сайтах также часто нарушает эти свои рекомендации.
foxi вне форума   Ответить с цитированием
Сказали спасибо 16 пользователей:

Реклама
Старый 02.10.2016, 16:06   #2
b2pip
Дипломник
 
Аватар для b2pip
 
Регистрация: 03.01.2008
Сообщений: 88
Репутация: 1953

По умолчанию Re: Зачем PageSpeed Insights советует бред?

Наверно потому что название такое - Page Speed...
Вы ведь согласны что эти рекомендации ускоряют загрузку страницы?
Другое дело когда хотят урвать все 100, хотя хватает и 90.

ps: всегда оставляю css и jquery в head...
b2pip вне форума   Ответить с цитированием
Старый 02.10.2016, 16:33   #3
TF-Studio
Академик
 
Аватар для TF-Studio
 
Регистрация: 18.08.2010
Сообщений: 4,197
Репутация: 566907

По умолчанию Re: Зачем PageSpeed Insights советует бред?

для ускорения другие вещи нужны.
быстрый хостинг, нормальные скрипты, и прочее
google советует дичь, а все трясутся над этим, к сожалению.
__________________
Отличные лоукост сервера тут: ihor
Всё ещё лучший способ заработка для белых сайтов: GoGetLinks.
TF-Studio вне форума   Ответить с цитированием
Сказали спасибо 2 пользователей:
Старый 02.10.2016, 16:42   #4
foxi
Mik Foxi
 
Аватар для foxi
 
Регистрация: 02.03.2011
Адрес: Budva
Сообщений: 9,917
Репутация: 1050908
Социальные сети Аккаунт в Telegram

ТопикСтартер Re: Зачем PageSpeed Insights советует бред?

b2pip, идея запихать css из внешних файлов в html код - если бы такую гениальность тут посоветовал простой юзер, его бы закидали тапками, потому что за такое надо руки отрубать. А из уст гугла этот бред прошел как священное писание )))
foxi вне форума   Ответить с цитированием
Сказали спасибо 4 пользователей:
Старый 02.10.2016, 16:47   #5
AlexStep
Академик
 
Аватар для AlexStep
 
Регистрация: 24.03.2009
Сообщений: 2,231
Репутация: 269040

По умолчанию Re: Зачем PageSpeed Insights советует бред?

Гугл думает только о своих корпоративных интересах. Юзеры и юзабилити ему побоку. Если советует дичь значит это ему для чего-то нужно. Может мобильный трафик хочет нарастить и приучить гуглить со смартфона или еще что. Это как с истерией вокруг https, основная причина явно не в безопасности.
AlexStep вне форума   Ответить с цитированием
Сказали спасибо:
Старый 02.10.2016, 18:36   #6
jit
Аспирант
 
Регистрация: 21.10.2005
Сообщений: 235
Репутация: 49703

По умолчанию Re: Зачем PageSpeed Insights советует бред?

Цитата:
Сообщение от foxi Посмотреть сообщение
PageSpeed Insights - сервис антиюзерский, советующий в большинстве полный бред,.
напишите свой
jit вне форума   Ответить с цитированием
Старый 02.10.2016, 18:40   #7
foxi
Mik Foxi
 
Аватар для foxi
 
Регистрация: 02.03.2011
Адрес: Budva
Сообщений: 9,917
Репутация: 1050908
Социальные сети Аккаунт в Telegram

ТопикСтартер Re: Зачем PageSpeed Insights советует бред?

Цитата:
Сообщение от jit Посмотреть сообщение
напишите свой
зачем? чтоб глупости всякие советовать? так меня не будут слушать, я не такой авторитет как гугл.
foxi вне форума   Ответить с цитированием
Старый 02.10.2016, 19:25   #8
EstranhoRu
На вольных хлебах
 
Аватар для EstranhoRu
 
Регистрация: 01.04.2014
Адрес: Севастополь, Россия
Сообщений: 631
Репутация: 49367
Отправить сообщение для EstranhoRu с помощью ICQ Отправить сообщение для EstranhoRu с помощью Skype™
Социальные сети Профиль в ВКонтакте

По умолчанию Re: Зачем PageSpeed Insights советует бред?

Цитата:
Сообщение от foxi Посмотреть сообщение
зачем? чтоб глупости всякие советовать? так меня не будут слушать, я не такой авторитет как гугл.
пхах, гугл не авторитет совсем...
__________________
Продвижение сайтов любой тематики. В поиске интересных проектов.
EstranhoRu вне форума   Ответить с цитированием
Сказали спасибо:
Старый 05.10.2016, 20:38   #9
dymas
unregistered
 
Регистрация: 31.03.2007
Сообщений: 414
Репутация: 29449

По умолчанию Re: Зачем PageSpeed Insights советует бред?

А я все сделал как они просили, выбил 98 очков из 100, но никакого профита не получил =) Ну разве что, в серч консоли обнулилось количество страниц, не оптимизированных для мобильников.
А через пару месяцев поставил кнопки лайков от разных соцсетей и вся моя супер-пупер-оптимизация накрылась медным тазом))
dymas вне форума   Ответить с цитированием
Сказали спасибо:
Старый 05.10.2016, 20:54   #10
Content-pro
Профессор
 
Регистрация: 12.08.2009
Сообщений: 739
Репутация: 54473

По умолчанию Re: Зачем PageSpeed Insights советует бред?

Цитата:
Сообщение от foxi Посмотреть сообщение
1) Предлагает вынести подгрузку CSS в конец файла, чтоб основной контент загружался быстрее. Антиюзерско. Потому что юзер сначала видит перекошенное уродство а не сайт, особенно при медленом интернете, которым пользоваться все равно нельзя, пока не загрузятся все стили. Протестировано на юзерах и опрошено, бесит всех, лучше чтоб просто ничего небыло пока идет загрузка стилей. Зато потом юзер сразу видит полноценный сайт, а новый юзер первый раз попавший на такой сайт - может и уйти, не дождавшись загрузки стилей. Ну и если сделать кеширование стилей в браузере, тогда и тормозов не будет вообще. Правильное решение: оставить link rel="stylesheet" в пределах head, вопреки советам гугла.
Да не вполне нормальная практика css подгружать не блокируя цикл. Просто вынести некоторые стили сразу в код страницы, для корректного отображения пока идёт подгрузка. При gzip, вообще будет неощутимый объем.
Цитата:
Сообщение от foxi Посмотреть сообщение
7) Вынос внешних js в конец файла - тоже нужно понимать когда это безболезненно можно, а когда не нужно или даже технически невозможно. В большинстве случает прощи и более полезнее просто настроить кеширование js статики, тогда не зависимо от места вызова все будет быстро грузиться.
В принципе правильно гугл говорит, главное не блокировать рендер страницы, подгружать js файл когда нужно, можно использовать лоадеры разные, сборщики типа webpak и т.д. Да и нужные все эти методы когда у всё по серьезному, не просто jquery подключено для мигалок и свистелок, а SPA к примеру или другие усложнения.

Тут просто знаете какой затык, вот сделал сайт пошел тестировать скорость в гугле а он тебя ругать начинает) Надо просто выработать для себя меры оптимизации frontend и сразу их учитывать при разработке, будет всё проще, сейчас огромный пул инструмент, который поможет вам без проблем все эти оптимизации учитывать, собирать автоматом ваш проект с минимизацией всего что нужно и других мер.
Content-pro вне форума   Ответить с цитированием
Ответ



Опции темы

Быстрый переход


Регистрация Справка Календарь Поддержка Все разделы прочитаны