Страницы сайта очень долго открываются (15-30 сек)

Василий, у меня большая (огромная) просьба к тебе.
Можешь посмотреть, что с моим сайтом/сервером? Страницы грузятся по 15-30 секунд. Я, к сожалению, не специалист в этом деле.
Возможно, чем-то поможет: http://sitespeed.ru/result/131112_3D_1S/1/details/#content
Настройки сервера на трогал, пробовал подключить APC по твоей инструкции, только толку нет.
Если есть время, посмотри пожалуйста, доступы все скину.
Сам сайт: shveynye.ru
Evgeny Epifanov
12 ноября 2013, 13:50
modx.pro
7 227
0

Комментарии: 22

Василий Наумкин
12 ноября 2013, 18:05
0
У меня главная страница грузится за 2.5 — 3 сек, дальше уже скрипты, стили и картинки.

Нужно вывести в футере счетчик времени, плейсхолдером [^t^] и комментировать по одному вызовы чанков и сниппетов в шаблоне и контенте страницы.

Как будет найден главный тормоз — можно будет его оптимизировать.
    Evgeny Epifanov
    12 ноября 2013, 18:18
    0
    Я все же думаю проблема глубже.
    Страница с таким вот шаблоном:
    <!DOCTYPE html>
    <html lang="ru">
        <body>
            [^t^]
    	</body>
    </html>
    грузится — 1.1090 s
    Что это может быть? Хостинг от Linode, тариф самый дешевый, но думаю должно хватить с лихвой.
      Василий Наумкин
      12 ноября 2013, 18:25
      0
      Есть какие-то плагины типа fastField? Попробуй все отключить для теста.

      Если нет — интересно, скидывай доступы для сайта и сервера на bezumkin@ya.ru
        Evgeny Epifanov
        12 ноября 2013, 18:33
        0
        fastField — точно нет. Что-то типа того, не знаю, вроде плагинов никаких не ставил.
        Доступы отправил.
        Спасибо.
          Василий Наумкин
          12 ноября 2013, 19:42
          0
          Все проверил, ничего не нашел.
          Даже новый сайт установил и замерил скорость — тоже самое.

          Советую написать в техподдержку Linode и паралельно настроить другую VPS для сравнения.
            Evgeny Epifanov
            12 ноября 2013, 19:47
            0
            Василий, спасибо тебе большущее!
            Буду ругаться с Линодами…
              Evgeny Epifanov
              22 ноября 2013, 14:43
              0
              Все таки отпишусь…
              Сапорт Линода молодцы. Ответили быстро, вежливо, но помочь не смогли. Говорят на их стороне все нормально.
              Зарегал тестовый аккаунт, скинул сайт — разница небо и земля.
              Дальше, перенес все сайты на новый linode и (3 тьфу) максимальная загрузка страницы 2,5 сек., а в среднем 0,6 сек.
              Отказался от использования APCCache. Может (скорее всего) я там что-то не так сделал, но без него работает лучше. Осталось только отправку почты настроить.

              Василий, спасибо, что посмотрел и ничего криминального не нашел (сразу отсеил большую часть сомнений) и спасибо за советы!
        Evgeny Epifanov
        12 ноября 2013, 18:50
        0
        Напрягает вот этот момент:
        Судя по http://sitespeed.ru/result/131112_3D_1S/1/details/#content
        Time to First Byte: 7595 ms
        По-моему, это как-то сильно много.
    Серьёзный
    12 ноября 2013, 18:11
    0
    Евгений, а где хоститесь?

    У меня та же проблема появилась www.zalvarendy.ru
    Грузит (wait) по 30-60 секунд.

    На сайте ничего не меняли… началось такое на hc.ru позавчера вечером.

    Кстати, Василий, помогите пожалуйста советом.
      Evgeny Epifanov
      12 ноября 2013, 18:25
      0
      Да, Андрей, уже минут 5 колесико крутится, а сайт так и не появился. Видать, Вы там что-то делаете.
        Серьёзный
        12 ноября 2013, 18:27
        0
        В этом-то и фишка, что никто ничего не делает.

        Хостер сказал, что index.php съедает 100% от процессора.

        Вот бьемся весь день, понять не можем что случилось.
          Evgeny Epifanov
          12 ноября 2013, 18:39
          0
          Читайте логи…
          Мой сайт на одном хостинге (logol) даже забанили по аналогичной причине. Говорят какой-то ресайзер картинок съел процессор. Потом перешел phpThumbOf и все нормально стало (а заодно и хостинг поменял).
          Василий уже дал совет:
          Попробуй все отключить для теста.
          Попробуйте с пустого шаблона, какой ответ дает сервер? Сечас: 500 Internal Server Error («внутренняя ошибка сервера»)
            Серьёзный
            12 ноября 2013, 19:03
            0
            отключить все модули?
            Даже в админку мне не попасть =))) чтобы отключить.
            Или можно через phpmyadmin где-то переменные поправить, чтобы отключить модули?
              Evgeny Epifanov
              12 ноября 2013, 19:17
              0
              Вы на hc.ru тоже позавчера переехали?
              config.core.php — правили?
                Серьёзный
                12 ноября 2013, 19:32
                0
                Нет, на hc.ru уже очень давно.

                Сайт работал стабильно, достаточно быстро всегда. И тут позавчера началась байда такая…
                  Evgeny Epifanov
                  12 ноября 2013, 19:40
                  0
                  Ну, если сами ничего не делали, трясите хостера. Может, они настроить что-то решили.
            Илья Ершов
            22 ноября 2013, 15:03
            0
            Недавно Боб Рей выпустил свой платный компонент для проверки системы. Я купил его, запустил, устранил все претензии — сайт (крупный корпоративный) забегал ощутимо быстрее.

            Смысл как я понял, был в том, что в проблемных местах MODX выполняет излишние проверки, если устранить косяки, то система начинает работать быстрее.

            Например если в БД есть таблицы с разными кодировками.

            + на собственном опыте убедился, что синтаксис PHx сильно грузит систему из-за большого количествоа строчных операций — не стоит с ним переусердствовать, лучше писать php кодом в сниппетах. API MODX — в помощь.
        Александр Москвин
        22 ноября 2013, 16:05
        0
        Офорить заказ ))))
          Evgeny Epifanov
          22 ноября 2013, 17:03
          0
          … не пойму, что не так? Не вижу опечатки.
            Сергей
            22 ноября 2013, 18:28
            0
            Офорить — у вас при нажатии кнопки купить.
            Оформить — так должно быть.
              Evgeny Epifanov
              22 ноября 2013, 18:39
              0
              )) теперь понятно.
              Спасибо за подсказку.
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          22