Медленная работа сайтов

С чем связана столь медленная работа сайтов?? Конечно вы никогда не отличались скоростью, но сейчас это просто кошмар. Хуже нет ни у одной системы управления сайтом. Мы получаем большой процент отказов клиентов. К сожалению остро стоит вопрос о переносе сайтов от вас на другие системы.

8 ответов

  • 1
    replicant 24 июня 2018 19:05 #

    Я бы на вашем месте проверял всё комплексно начиная от сети и хостинга до оптимизации кода и набора плагинов, которые подключены и работают. Если проблемы начались внезапно, когда работы по обновлению движка или его настройке не велись, то чего на движок грешить-то? Надо поднимать историю событий и раскручивать её до первопричины, в том числе и письмо хостеру настрочить лишним не будет. Хостер конечно скажет, что у них всё ОК и это ваш разработчик наломал дров, но вдруг честные попадутся и признаются в том, что где-то затык или на серверах нагрузка выше нормы.

    По данным 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 код? Он хотя бы кешируется? :))) Да бог с ним с кешированием даже. От постоянного перестроения шаблона "налету" аж глаз дергается.

    Из таких мелочей и возможных трудностей с хостингом и складывается общая картина.

    Ну и до кучи кусок трассировки до вашего хоста.

      5    27 ms     4 ms     4 ms  mag9-cr01-be12.51.msk.stream-internet.net [212.188.1.5]
      6     6 ms     4 ms     4 ms  a433-cr01-be7.77.msk.stream-internet.net [212.188.28.102]
      7     5 ms     3 ms     5 ms  TTK-m9.msk.stream-internet.net [195.34.38.2]
      8     *        *        *     Превышен интервал ожидания для запроса.
      9     *        *        *     Превышен интервал ожидания для запроса.
     10    48 ms    48 ms    49 ms  10.0.9.194
     11    56 ms    48 ms    48 ms  10.10.89.10
     12    47 ms    47 ms    47 ms  10.0.81.9
     13    52 ms    50 ms    50 ms  10.0.81.10
     14    47 ms    47 ms    47 ms  ddos-guard.net [186.2.167.150]

    До Мастерхоста в то же время картинка совсем иная.

     10     6 ms     4 ms     4 ms  m9-cr05-ae9.77.msk.stream-internet.net [212.188.28.137]
     11     8 ms     4 ms     5 ms  m9-cr03-ae1.199.msk.stream-internet.net [195.34.53.50]
     12     5 ms     4 ms     4 ms  212.188.41.182
     13     6 ms     6 ms     8 ms  msk-m9-77-vl18.masterhost.ru [217.16.23.243]
     14     9 ms     4 ms     4 ms  fe.shared.masterhost.ru [90.156.201.88]



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

  • 1
    Доброго Дня!

    1. хостинг SSD?

    2. версия php 7?

    При отрицательных ответах на любой из двух вопросов - приводим к виду VPS SSD & PHP 7.*

    Далее смотрим - тут.

    Грустим над размером картинок и начинаем планомерно сокращать и оптимизировать, сервис tinypng - вам в помощь.

    Далее настраиваем кеширование и оптимизируем изображения (потребуется VPS и доступ к консоли для хорошего результата) - смотрим в сторону jpegoptim и optipng


    УБИРАЕМ ВСЕ НЕНУЖНЫЕ ПЛАГИНЫ!, оптимизируем шаблон и ИЗБАВЛЯЕМСЯ ОТ GIF АНИМАЦИИ в пользу PNGA или HTML5.

    Если есть потребность в помощи пишем сюда

    P.S. Тест скорости гугла бестолковая вещь, от слова СОВСЕМ.

    • +1

      Посмотрите зачем 3(!) раза подключен - input-stepper.min.js - в шаблоне


    • +1
      Igor Igor 11 февраля 2019 20:22 #

      Скажите пожалуйста, плагины которые не используем именно удалять? или достаточно отключить в инсталлере?

  • 1
    Алексей Песков 24 июня 2018 21:56 #

    Парни, спасибо за помощь. Сайт в облаке webasyst, я просто воспользовался готовым решением, никто и ничего не дорабатывал. Фактически все что есть, все из коробки.

    • +1
      Genasyst Genasyst 24 июня 2018 21:59 #

      на теме дефолт все нормально показывает? Если да, то проблема в теме.

    • +1
      replicant replicant 24 июня 2018 23:34 #

      Для того что "из коробки" и без доработки ещё нормально работает, но может и лучше, если "отшлифовать мелочи". На будущее конечно, если проект крупный и/или растет, то лучше озаботиться переходом на отдельный хостинг. Практика показывает, что могут возникнуть задачи, которые в облаке полностью либо частично не решить. Первичные вложения конечно больше, но через какое-то время это компенсируется.

    • +1

      Пишите поможем с переходом на адекватный хостинг, вы просто переросли облако и все.

      Недорого ; )

Добавить ответ

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