@DeniSidorenko

Как оптимизировать сайт в таком случае?

Добрый день, есть сайт на WooCommerce, интернет магазин. Делал с нуля, и верстку и интеграцию. Поставили на VDS все работает. Вопрос вот в чем, тестирую через gtMEtrix
Вес сайт( главной странице где больше всего контента, 5мб), и то объем и за изображений, все оптимизированны( Ругается лишь на размер парочку, но мы специально там поставили в 2 раза больше). НО вот время полной загрузки страницы 9секунд. И количество запросов 161. Количество запросов достигло 161 и за
1) Метрики
2) Подключение онлайн чата Envybox
Я понимаю что 9 секунд формируется и за того что сайт считается полностью загруженным когда получит все запросы( даже те что на стороне) Но можно ли как то улучшить статистику. Ведь заказчики особенно сильно смотрят на статистику

Возник такой вопрос, так как был недавно еще один заказчик. У него сайт на WP так же, и просто грузит очень много стороннего . У него количество запросов порядка 220, полная загрузка страницы показывает gtMetrix аж 20 секунд, вес тоже не большой. Так вот вопрос, если действительно все что там есть - нужное, дживо сайт, метрики, аналитики, и.т.п, и они от этого не хотят отказываться - а все что можно оптимизировать уже оптимизировал, то каким образом можно улучшить статистику. Или вообще улучшить. Про GooglePAgespeed молчу, там красная зона, но как известно GooglePageSpeed уже не показывает правильно
  • Вопрос задан
  • 73 просмотра
Решения вопроса 1
Не совсем понял по поводу изображений. Зачем загружать изображения одного размера, а в коде указывать двойной? Возможно вы не знаете про srcset?

По поводу количества запросов. Нужно смотреть запросы с одного домена, потому что только они имеют ограничения в плане одновременных вызовов. Т.е. запросы аналитики не будут блокировать запросы онлайн-чата и т.п. Блокирует именно разбор кода в момент рендера, поэтому необязательные скрипты нужно грузить асинхронно.

Добиться оценки > 90 в PageSpeed/Gtmetrix можно очень просто: выполнив отложенную загрузку всего, что не нужно пользователю в момент первого рендера. Это относится например к загрузке сразу всех изображений, к встраиванию стороннего кода (типа чатов и карт).

И позволю не согласиться с выражением, что вы "оптимизировали уже все, что можно". Выше я дал ряд рекомендаций, которые вами скорее всего не использовались. Конечно, это не полный перечень, но начать стоит именно с этих вещей.

Вот ссылка на похожий вопрос, где я более подробно расписал рекомендации.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы