Ускорение сайта на modx evo


Здравствуйте, Василий.
Не знаю можно ли задавать вопросы о Evo, т.к. вижу что в топиках в основном фигурирует Revo, но всё-таки попробую. Мне необходимо было настроить vps и я воспользовался вашим руководством bezumkin.ru/blog/2012/06/18/13/. Все заработало, за что я Вам искренне признателен. Но далее встал вопрос можно ли как-то ускорить сайты (modx evo 1.0.5) и мои попытки состояли в следующем:
1) оптимизация настроек базы с помощью mysqltuner и siege
2) установка php-apc
3) установка memcached (вот тут встал вопрос будет ли он работать без настройки nginx так чтобы он пытался брать страницы из memcached, потому что добавлять из php перед выводом страницу в memcached у меня не получилось)
Судя по siege ускорение сайта есть, но не большое. Разумные ли это были оптимизации? Может быть посоветуйте альтернативные?
P.S. пытался ради эксперимента перенести сайт на revo с помощью provisioner (о revogetway не забыл), но сайт перенёсся совсем криво, так что не вариант. Ещё попытался использовать eAccelerator, но неудачно.
Спасибо за данную возможность задавать вопросы.
Пётр.
10 октября 2012, 14:20    AratAratovich   
0    903 0

Комментарии (7)

  1. Василий Наумкин 10 октября 2012, 14:23 # 0
    MODX Evolution на этом сайте никого не интересует.
    1. AratAratovich 10 октября 2012, 15:38 # 0
      ну удалите вопрос тогда
      1. Василий Наумкин 10 октября 2012, 15:46 # 0
        Без обид, но вот лично я с Evolution не работаю уже давно и единственное, что могу посоветовать — переходите на Revo.

        Это нужно по 2м причинам:
        1. во время перехода вам придется пересобрать заново свой сайт, вы увидите слабые места и пофиксите. Ибо кривые скрипты оптимизация сервера не вылечит никак. Может, у вас там везде некэшированные сниппеты по 10 раз на странице вызывается?

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

        Переходить нужно не автоскриптами какими то, а терпеливо, ручками.
        1. AratAratovich 10 октября 2012, 15:53 # 0
          ясно, спасибо, попробую руками перетащить.
          1. Николай 11 октября 2012, 15:09 # 0
            Сам недавно столкнулся с проблемой тормоза сайта не мог понять в чем дело.
            Очень выручила примочка которая есть в гугл хроме, аналог есть и в файрфоксе.

            В хроме на интересующей вас странице правой конпачкой жмакаете.

            Появляется менбю там выбираете просмотр кода элемента. Открывается код элемента там есть сверху меню по разделам. Заходите в нетворк обновляете страницу и вам выплевывает всю статистику по загрузке данной странице.

            Страницу может грузить не только движок может быть страница пытается получить не существующий файл и ждет ответа от сервера.

            Очень много времени жрет получения ява скриптов. На странице используйте скрипты только те которые нужны не тащите все в 1 хидере.

            Причин может быть много

            1. Николай 11 октября 2012, 15:16 # 0
              К примеру на этой странице львиную долю времени вы не поверите ))) занимает получение дефолтного аватара пользователя 237 ms))))

              и логотипа modx 122ms загрузка скрипта hc.js 143 ms

              Так по мелочи и набирается.
              1. Иван Брежнев 12 октября 2012, 01:20 # 0
                Лучше все скрипты завернуть в minify. Он загрузить на первой странице, дальше уже из кэша
        Вы должны авторизоваться, чтобы оставлять комментарии.