Медленная работа сайтов
С чем связана столь медленная работа сайтов?? Конечно вы никогда не отличались скоростью, но сейчас это просто кошмар. Хуже нет ни у одной системы управления сайтом. Мы получаем большой процент отказов клиентов. К сожалению остро стоит вопрос о переносе сайтов от вас на другие системы.
8 ответов
Я бы на вашем месте проверял всё комплексно начиная от сети и хостинга до оптимизации кода и набора плагинов, которые подключены и работают. Если проблемы начались внезапно, когда работы по обновлению движка или его настройке не велись, то чего на движок грешить-то? Надо поднимать историю событий и раскручивать её до первопричины, в том числе и письмо хостеру настрочить лишним не будет. Хостер конечно скажет, что у них всё ОК и это ваш разработчик наломал дров, но вдруг честные попадутся и признаются в том, что где-то затык или на серверах нагрузка выше нормы.
По данным www.webpagetest.org наблюдается проблема получения первого байта. Нормальные значения от 0.15 до 0.3 сек, а у вас от 1.5 до 2.5 сек. А это может говорить как о переполнении кода плагинами, так и проблемах на сети и/или у хостера + о возможных проблемах с настройкой веб-сервера.
Почти все ваши изображения на главной можно ужать на 20-30% без особых потерь. Картинка с оранжевыми трусами на слайдере ужалась без критичных потерь до 140 кб при включении субдискретизации, прогрессивности и понижении кач-ва с 98 до 85, вместо 487 кб. А файл в /wa-data/public/shop/promos/37.jpg размером 687 кб легко превратился в 214 кб и так далее. Двухцветное лого выдавать в JPG - смените вашего дизайнера, пожалуйста. PNG даст выигрыш в качестве и в размере экономию раза в 4. 115 кб против 30+ кб. /wa-data/public/site/themes/prostore1/html_bg/snow.png 92кб - да вы приколисты (при таких колебаниях цвета от F5 до FB можно либо семпл уменьшить до 50х50, что уменьшит файл в 45 раз в размере (2кб) либо применить средний результирующий цвет какой-нибудь F8-9). Это всё даст приличную экономию в трафике, что может быть критичным для клиентов на медленных соединениях.
А кто додумался встраивать 65 кб CSS хлама в HTML код? Он хотя бы кешируется? :))) Да бог с ним с кешированием даже. От постоянного перестроения шаблона "налету" аж глаз дергается.
Из таких мелочей и возможных трудностей с хостингом и складывается общая картина.
Ну и до кучи кусок трассировки до вашего хоста.
До Мастерхоста в то же время картинка совсем иная.
По итогу вышесказанного смена движка - это последнее, о чем стоило бы думать. Надо сначала разобраться с теми проблемами, которые есть сейчас и в которых движок, скорее всего, не виноват.
1. хостинг SSD?
2. версия php 7?
При отрицательных ответах на любой из двух вопросов - приводим к виду VPS SSD & PHP 7.*
Далее смотрим - тут.
Грустим над размером картинок и начинаем планомерно сокращать и оптимизировать, сервис tinypng - вам в помощь.
Далее настраиваем кеширование и оптимизируем изображения (потребуется VPS и доступ к консоли для хорошего результата) - смотрим в сторону jpegoptim и optipng
УБИРАЕМ ВСЕ НЕНУЖНЫЕ ПЛАГИНЫ!, оптимизируем шаблон и ИЗБАВЛЯЕМСЯ ОТ GIF АНИМАЦИИ в пользу PNGA или HTML5.
Если есть потребность в помощи пишем сюда
P.S. Тест скорости гугла бестолковая вещь, от слова СОВСЕМ.
Посмотрите зачем 3(!) раза подключен - input-stepper.min.js - в шаблоне
Скажите пожалуйста, плагины которые не используем именно удалять? или достаточно отключить в инсталлере?
Парни, спасибо за помощь. Сайт в облаке webasyst, я просто воспользовался готовым решением, никто и ничего не дорабатывал. Фактически все что есть, все из коробки.
на теме дефолт все нормально показывает? Если да, то проблема в теме.
Для того что "из коробки" и без доработки ещё нормально работает, но может и лучше, если "отшлифовать мелочи". На будущее конечно, если проект крупный и/или растет, то лучше озаботиться переходом на отдельный хостинг. Практика показывает, что могут возникнуть задачи, которые в облаке полностью либо частично не решить. Первичные вложения конечно больше, но через какое-то время это компенсируется.
Пишите поможем с переходом на адекватный хостинг, вы просто переросли облако и все.
Недорого ; )