долго грузится сайт
-
Как мне кажется, после перехода на HTTPS начал очень долго грузиться сайт. https://tools.pingdom.com/#!/dyBA61/www.simbel.ru
Видно что сначала идет обращение http://ww.simbel.ru и WAIT аж 24.66 сек потом редирект на HTTPS и WAIT еще 8.74 сек
Подскажите, пожалуйста, с чем может быть связана проблемма?Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]
-
Картинки не оптимизированы.
И редирект как-то странно настроен? почему сразу на https не сделаете?
Также видно что admin-ajax.php очень долго грузится. Отключите плагины и если сайт загрузится нормально, то включайте плагины по одному, возможно какой-то из них вызывает баг.начал очень долго грузиться сайт.
Ну во первых — зачем Вы провереяете http, если хотите проверить httpS 🙂
Во вторых — это проверка из Австралии. Проверяйте из США — будет более приближённые к реальным. Из Европы будет ещё быстрее, но у конечного пользователя таких показаний не будет. Поэтому я за проверку из США.
Ну и в главных — картинки не оптимизированы + их много, и происходит долгая генерация php. Картинки Вы оптимизируйте сами, а вот с последним причины могут быть разные. Поставьте для начала плагин QM и смотрите (на главной странице) какие есть внутренние проблемы.ЗЫ. Уберите jivosite и увидите насколько станет легче.
@hookart а что значит — редирект как-то странно настроен? Как правильно сделать?
@sevlad
люди чаще всего набирают просто ввв.simbel.ru и соответственно попадают сначала на http (вреде так?). Соответственно и проверяю http
PS. А вы против именно jivosite или вообще подобных штук?- Ответ изменён 7 лет назад пользователем sivla.
люди чаще всего набирают просто ввв.simbel.ru и соответственно попадают сначала на http (вреде так?).
Если они вводят в адр строку сайт без протокола, то вначале посылается запрос на сервер, а сервер уже сообщит по какому протоколу КЛИЕНТ (браузер) может получить контент. И потом клиент уже говорит серверу какому протоколу хочет получить контент. Так что это во многом зависит от настроек сервера. А все современные браузеры хотят прежде всего httpS, если есть такая возможность. Более того — они могут кешировать протокол и попасть на http(-«версию») после https не всегда легко.
В любом случае на таких сервисах стоит проверять то что Вас интересует (https в данном случае).
Тем более что у Вас стоит принудительный редирект. И всё вышесказанное в Вашем случае не играет роли — сервер сразу отдаст только по https 🙂Но это мелочи на самом деле. В Вашем случае наибольшие проблемы это картинки и генерация php.
А вы против именно jivosite или вообще подобных штук?
И вообще и в частности. Все внешние подключения тормозят загрузку. А живосайт — один из «передовых» тормозов. Поэтому если что и подключать, то оч. осторожно, выборочно, по возможности асинхронно (напр те же я.метрику/гуглоаналитику — они так умеют)
а что значит — редирект как-то странно настроен? Как правильно сделать?
Просто поставьте в настройках сайта («Общие») загрузку с https. Перед этим отключаете все кеширующие и минифицирующие плагины, а также чистите кеш.
А еще я заметил, что у вас грузится миллион шрифтов со стороннего ресурса http://prntscr.com/hcsurv
Надо бы либо это минимизировать, либо сделать загрузку локальнов общих настройках так и стоит: Адрес WordPress (URL) https://www.simbel.ru и Адрес сайта (URL) https://www.simbel.ru
Вам выше еще писали
Уберите jivosite и увидите насколько станет легче.
Пробовали?
И еще с загрузкой кучи шрифтов надо что-то делать. Так как это тоже очень сильно замедляет загрузку.
Как видите вам уже несколько причин назвали, осталось разобраться с ними.я в процессе ))) но к сожалению, мне кажется там что то еще не так ((((.
самый перый запрос GET http://ввв.simbel.ru Wait- 5секунд
второй — GET https://ввв.simbel.ru Wait 7,5 секунди уже ближе к концу загрузки POST https://ввв.simbel.ru/?wc-ajax=get_refreshed_fragments
wait 5.5 секунд и
POST https://ввв.simbel.ru/wp-admin/admin-ajax.php
wait 10 секунди уже ближе к концу загрузки POST https://ввв.simbel.ru/?wc-ajax=get_refreshed_fragments
Насколько понимаю, тут ноги растут от woocommerce
Здесь о проблеме подробнее
https://wordpress.org/support/topic/wc-ajaxget_refreshed_fragments-1/Убрал W3 Total Cache b поставил WP Rocket и, о чудо, время загрузки сайта резко сократилось до 10 секунд.
Ушли три ожидания admin-ajax.php и wc-ajax=get_refreshed_fragments и https
осталось только ожидание после первого запроса http://ввв.simbel.ru — 5 секундвот бы понять еще как его убрать)))
З.Ы. про шрифты, jivosite и картинки помню )))
про шрифты, jivosite и картинки помню
Надо не «помнить», а уже и забыть. Это самое первое, что нужно сделать (наряду с отключением всякого хлама).
Кеш-плагины же — не лечат проблему, а маскируют её. Их если и применять то только после того, когда всё другое уже сделано.Согласен с ответом выше. Этими плагинами вы просто наложили «подорожник».
Разберитесь с уже установленными плагинами и шрифтами.моих знаний не хватает для лечения проблемы
Вам же тут уже насоветовали что нужно делать. Если что не понятно — уточните.
Кстати, по поводу Вашей проблемы с admin-ajax.php будет полезно почитать переводную статью: http://oddstyle.ru/wordpress-2/stati-wordpress/kak-diagnostirovat-vysokoe-ispolzovanie-admin-ajax-na-vashem-wordpress-sajte.html
В статье я заметил небольшую неточность (наверное первоисточник не оч. свеж). Плагин Heartbeat Control не устаревший, а довольно-таки свежий.
Кроме того возможно будет полезен https://ru.wordpress.org/plugins/health-check/
- Тема «долго грузится сайт» закрыта для новых ответов.