Сайт медленно работает((

Статус
Закрыто для дальнейших ответов.

Юрий1983

New Member
Регистрация
20.09.2016
Сообщения
6
Привет, друзья! Вот ссылка на сайт, который я сейчас делаю https://interior-dash-kit.com Не могу понять в чем дело - скорость загрузки страниц никакая. Сайт сделан на WP. Находится на VPS. Так как сайт находится на американском хостинге (hostmonster т.к. сайт для американцев) добавил его в CDN (cloudflare). Скрипты и css оптимизированы через плагин. Так же устанавливал плагин для кэширования - не помогло, удалил из за личного неудобства. Все изображения, даже самые маленькие так же оптимизированны. Да, возможно дело в ОГРОМНОЙ базе данных (200 с лишним МБ), но я ее оптимизировал - тоже не помогло. База такая большая т.к. на сайте более 4,5 т. товаров. В общем не знаю что делать, может что нибудь в .htaccess прописать? Просто не хочется придумывать новый способ как клиенту быстрее до товара добраться, а как то скорость загрузки страниц увеличить...... Спасибо
 

Женька

Well-Known Member
Регистрация
11.04.2012
Сообщения
643
С хостингом точно проблем нет?

Просто если всё оптимизировано, то больше ни на что и не подумаешь.
 

Kristopher

Новичок
Регистрация
20.10.2016
Сообщения
3
Провести технический аудит сайта.
 

TTyck

Member
Регистрация
05.11.2016
Сообщения
11
тут только вариант с хостингом, больше ничего не должно тормозить
 

Юрий1983

New Member
Регистрация
20.09.2016
Сообщения
6
Большое спасибо за ответы. А можно как нибудь самому провести тест на качество хостинга? Дело в том, что нагрузка нормальная - процессор и память около 40-50%, я узнавал
 

BaNru

Пацифизжу
Команда форума
Регистрация
13.11.2010
Сообщения
4 138
На данном этапе надо выяснить скорость загрузки самого WP и количество запросов.
В WP есть специальная debug функция

В футер, в самый конец надо добавить

<?php printf(__('/%d queries /%s seconds'), get_num_queries(), timer_stop(0, 3)); if ( function_exists('memory_get_usage';) ) echo ' /' . round(memory_get_usage()/1024/1024, 2) . ' mb'; ?>
И если там будут не очень большие цифры, то значит проблема не в WP и не в хостинге.

Также подобное стоит проверить у плагина кеширования. У нормальных плагинов это встроено, там пишется за сколько страница сгененрирована и за сколько повторно отдан кеш.

---

После этого через файрбаг или инструменты разработчика в любимом браузере надо будет посмотреть скорость загрузки элементов на timeline сети и посмотреть там узкое место.
 

Юрий1983

New Member
Регистрация
20.09.2016
Сообщения
6
BaNru сказал(а):
На данном этапе надо выяснить скорость загрузки самого WP и количество запросов.
В WP есть специальная debug функция

В футер, в самый конец надо добавить

<?php printf(__('/%d queries /%s seconds'), get_num_queries(), timer_stop(0, 3)); if ( function_exists('memory_get_usage';) ) echo ' /' . round(memory_get_usage()/1024/1024, 2) . ' mb'; ?>
И если там будут не очень большие цифры, то значит проблема не в WP и не в хостинге.

Также подобное стоит проверить у плагина кеширования. У нормальных плагинов это встроено, там пишется за сколько страница сгененрирована и за сколько повторно отдан кеш.

---

После этого через файрбаг или инструменты разработчика в любимом браузере надо будет посмотреть скорость загрузки элементов на timeline сети и посмотреть там узкое место.
Здравствуйте. Спасибо Вам за ответ. Скажите, что означает "не очень большие цифры"? Где их можно посмотреть после того как добавлю эту строку в футер и какие цифры уже считаются большими?
 

BaNru

Пацифизжу
Команда форума
Регистрация
13.11.2010
Сообщения
4 138
Появиться должны в футере, в самом низу страницы

Время генерации считается:
- отличным до 0.8 сек
- хорошо до 1.3 сек
- плохо до 3 сек
- ужасно всё что выше
С кеширование должно быть не более 0.2 сек.

Число запросов без плагина кеширования:
- хорошо до 16
- терпимо до 35
(по сути нормой у WP считается между 16 и 35)
- всё что выше - плохо
С кешированием должно быть не больше 5 запросов
 
Статус
Закрыто для дальнейших ответов.
Верх Низ