Каким образом можно ускорить загрузку сайта по гугл PageSpeed ?

123
suffix
На сайте с 26.08.2010
Offline
325
#11
fliger #:

Шаблонные движки не дадут вам скорости загрузки

Просто Вы не умеете их готовить :)

У меня сайт на Битрикс (тяжёлой редакции "Эксперт") - показатели в PageSpeed для статьи с кучей фото и видео 99/100:

jpg 1.jpg
Клуб любителей хрюш (https://www.babai.ru)
suffix
На сайте с 26.08.2010
Offline
325
#12
Incraft3dru :
Каким образом можно ускорить загрузку сайта  https://incraft3d.ru   по гугл  PageSpeed ? Сайт на битрикс

Неужели сами не понимаете ?

https://www.webpagetest.org/result/210420_BiDc2M_78694de791934e8a87ff29969b0df764/1/details/#waterfall_view_step1

Больше сотни подгрузок !!!

1. Нужно удалить все сторонние подгрузки.

а) Для вашего сайта не нужны ни Яндекс Метрика ни Гугл Аналитикс - достачно информации в СёчКонсоли и Вебмастере, кроме того в Битрикс есть модуль Веб-аналитики.

б) Вам не нужен живосайт. Нужна обратная связь - сделайте сами ! У меня например на сервере Openfire, на сайте вставлено через Candy, на телефоне Conversations - всё прекрасно работает. Но можно и другими способами. 

в) Виджеты манго, код с кликфрог - зачем они Вам ? Зачем они интернет-магазину ?

2.  Зачем сразу при окрытии сайта бросать в морду посетителю попапами ? Вы так ненавидите своих покупателей ?  Оставьте какой-нибудь один и который всплывает если посетитель провёл на сайте несколько минут хотя бы ! Остальные удалить нафиг.

3. Все системные скрипты (ядро, жиквери и т.п.) и все стили собрать в два файла (типа allscript.js и allcss.css) и отдавать http/2 server push-ем.

4. Проверить всё ли нормально с БД (просто режим отладки включить в панели админки - и ходите по сайту и смотрите время портаченное на запросы ). Если есть медленные - может индексы прописать надо - но это уже к специалисту обращайтесь.

5. Проверить всё ли хорошо с "железом". Может тупо оперативки например добавить надо.

WebPageTest Test Details - Amsterdam : incraft3d.ru/ - 04/20/21 08:13:02
  • Patrick Meenan
  • www.webpagetest.org
URL: https://incraft3d.ru/ Host: incraft3d.ru IP: 185.200.242.65 Error/Status Code: 200 Priority: HIGHEST Protocol: HTTP/2 HTTP/2 Stream: 1, weight 256, depends on 0, EXCLUSIVE Initiated By: https://incraft3d.ru/bitrix/js/main/core/core.js?1611147563549359 Client Port: 59620 Request Start: 0.138 s DNS Lookup: 50 ms Initial Connection: 35 ms...
fliger
На сайте с 17.09.2015
Offline
107
#13
suffix #:

Просто Вы не умеете их готовить :)

У меня нет такой необходимости - скрипты для любых задач сам пишу.

fingeniy
На сайте с 11.01.2014
Offline
85
#14

При проверке скорости загрузки страниц инструментом Гугла, выдается ошибка "Для изображений не заданы явным образом атрибуты  width  и  height .". И указывается на некоторые мелкие, в основном, изображения - значки соцсетей, звездочки рейтинга, логотип файла. В красной зоне показатели CLS (в неск-ко раз превышает норму) и LSP (на 20% выше нормы).

Дописываю в стили этих изображений то, что предлагает сам Гугл для адаптивного дизайна:


  width: 100%;
  height: auto;

Но это никак не меняет ситуацию.

Подскажите, как понравиться Гуглу в этом направлении?

P
На сайте с 27.10.2014
Offline
221
#15
fliger #:

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

Так и только так... На сайте без AdSense всегда должна быть скорость 100/100 на мобиле и десктопе. 

Любое готовое решение будет грузить кучу стороннего хлама. Взять одно только js на вашем сейте. Их там столько грузится что кошмар + CSS. Я даже не буду смотреть асинхронно это грузится или нет.

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

Это если мы говорим про скорость. Но вам же главное удобство и дешевизна. Так что решайте что важнее. Опыт показывает что проще написать своё чем оптимизировать чужое. Но спорить с этим будут многие.

И3
На сайте с 23.03.2011
Offline
212
#16
Слышал, что многие переходят с yoast на плагин  rank math seo, так как первый  грузит сайт, есть ли тут такие, кто поменял плагины и заметили разницу в ускорении загрузки сайта?
G6
На сайте с 12.07.2007
Online
161
#17
Иван34 #:
есть ли тут такие, кто поменял плагины и заметили разницу в ускорении загрузки сайта?

Вы можете легко сами посмотреть, поставьте плагин Query Monitor и сравните тяжесть и количество процессов от этих плагинов. Там разница в некоторых моментах в три раза в ползу rank math seo, он легче.

Selmak
На сайте с 15.03.2019
Offline
101
#18
Иван34 #:
Слышал, что многие переходят с yoast на плагин  rank math seo, так как первый  грузит сайт, есть ли тут такие, кто поменял плагины и заметили разницу в ускорении загрузки сайта?

Я не знаю как грузит yoast и грузит ли вообще, но  rank math никаких проблем такого план не создает. 

Но тут надо смотреть что вы считаете нагрузкой. Может это охота на ведьм просто. Я и сам таким часто занимаюсь. Найду виновного, устраню, потом посмотрю, ничего не поменялось :)

ffreest
На сайте с 22.08.2010
Offline
109
#19

Народ можно похвастаться, тут многие говорили, что не возможно вывести сайт в зеленую зону, если на сайте хоть один баннер установлен. У меня вроде получилось. верхний баннер у меня сразу грузится, все остальные срабатывает на определённые скролы. Ну и само собой пришлось переписать код вызова баннеров на нативный js.


Размести бесплатно объявление по продаже готового бизнеса по недвижимости твой адрес (https://tvoyadres.ru/nedvizhimost/biznesy/). Узнай реальную стоимость своей квартиры оценка квартиры онлайн (https://tvoyadres.ru/ocenka/kvartira/).
Л1
На сайте с 27.12.2016
Offline
158
#20

Подскажите, ставите кешиварование в браузерах пользователей или это не обязательно?

Ставлю для мод хедер:

<ifModule mod_headers.c>

#1_week

<FilesMatch "\.(ads|jcn|js|css)$">

Header set Cache-Control "max-age=604800, public"

</FilesMatch>

#1_month

<FilesMatch "\.(flv|swf|ico|gif|jpg|jpeg|png|pdf)$">

Header set Cache-Control "max-age=2592000, public"

</FilesMatch>

</IfModule>


Разницы в работе не вижу ничего , по Page Speed тоже без изменений. Чем лучше улучшить отклик сервера? В вебмастере яндекса при проверке 200 мс , среднее время ответа сервера в серч консоли 650 мс, а в  Page Speed при проверке постоянно скачет 400-800 мс.

123

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий