We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 24205
    • 10 Posts
    Ребята, очень нужна помощь со скоростью загрузки страниц
    вот ссылка на копию сайта _http://ss.qubstudio.com/
    особенно тормозят страницы с ditto, например _http://ss.qubstudio.com/press-center/news/

    заметил что после очистки кеша — страницы работает немного быстрей, но не на долго

    сайт работает на MODx Revolution 2.0.7-pl (traditional)

    Apache/2.2.9 (Debian)
    PHP/5.2.6-1+lenny8 with Suhosin-Patch mod_ssl/2.2.9 OpenSSL/0.9.8g
    MySQL 5.0.51a-24+lenny3
    pdo_mysql installed
      • 7662 ☆ A M B ☆
      • 276 Posts
      А чего не EVO ? на сайте помойму ничего особо хитрого нету что б REVO ставить
        http://modx.im - Russian community
        http://extras.evolution-cms.com - Repository for Evolution
        • 6862
        • 97 Posts
        Да, притормаживают страницы слегка.
        Я бы на вашем месте поставил связку apache + nginx, обновил php и mysql до последних стабильных версий,
        и использовал бы getResources вместо дитто. А потом посмотрел на результаты )
          • 785
          • 2,113 Posts
          Вот люди странные – постоянно на форуме появляются новые темы о медленной работе в Modx Revolution, но все равно систему упорно ставят, а потом спрашивают в чем дело. А дело именно в системе – если хотите ее использовать, выбирайте мощный хостинг и настраивайте его на максимальное быстродействие (кстати, nginx не поможет, так как проблемы именно в генерации страниц MODx, а не в скорости отдачи статичного контента). Или используйте систему MODx Evolution, которая не будет тормозить на большинстве хостингов.
          Конечно, путем героических усилий можно немного повысить скорость, но все равно Revolution будет работать в разы медленнее Evolution – система такая.
            Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
            Статьи о MODx, регулярно новые публикации
            • 6862
            • 97 Posts
            Quote from: AKots at Jan 20, 2011, 05:24 AM

            Вот люди странные – постоянно на форуме появляются новые темы о медленной работе в Modx Revolution, но все равно систему упорно ставят, а потом спрашивают в чем дело. А дело именно в системе – если хотите ее использовать, выбирайте мощный хостинг и настраивайте его на максимальное быстродействие (кстати, nginx не поможет, так как проблемы именно в генерации страниц MODx, а не в скорости отдачи статичного контента). Или используйте систему MODx Evolution, которая не будет тормозить на большинстве хостингов.
            Конечно, путем героических усилий можно немного повысить скорость, но все равно Revolution будет работать в разы медленнее Evolution – система такая.

            Ваш ответ Akots, не менее странный, во всяком случае он никак не соответствует вопросу. Человек просит помощи и совета а не высказывания вашего предубежденного мнения по поводу требований Revolution.
              • 785
              • 2,113 Posts
              Quote from: De at Jan 20, 2011, 08:45 AM

              Ваш ответ Akots, не менее странный, во всяком случае он никак не соответствует вопросу. Человек просит помощи и совета а не высказывания вашего предубежденного мнения по поводу требований Revolution.
              Совет использовать nginx – более бесполезный, чем мой, так как он никак не поможет ускорить работу тяжеловесных php-скриптов. И уж точно обновление php и mysql не приведут к заметному ускорению – только потратится много усилий, а толку практически не будет. Когда скорость хуже в разы, выигрыш нескольких процентов вряд ли на что-то повлияет.
              А я даю совершенно ясные два совета – или использовать мощный хостинг или отказаться от Revolution, так как ничего другого, чтобы кардинально ускорить работу сайта, сделать невозможно.
                Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
                Статьи о MODx, регулярно новые публикации
                • 785
                • 2,113 Posts
                Quote from: Andchir at Jan 20, 2011, 09:46 AM

                Скорость работы это пока единственный его недостаток.
                На мой взгляд, перечеркивающий все достоинства. Да и многие решения я не считаю достоинствами, например, использование xPDO, но тут уже дело личных предпочтений.
                Вообще MODx 1 и MODx 2 – абсолютно разные системы, только по какому-то странному стечению обстоятельств имеющие одинаковое название (то, что разработчики одни и те же, не является достаточным основанием). Сколько времени потребовалось Evo, чтобы избавиться от очевидных ляпов? А Revo намного больше, и времени до того, как ее можно будет рассматривать как готовую систему, пройдет немало. Сейчас же это просто интересная игрушка для энтузиастов, но никак не рабочий инструмент для повседневного использования.
                Хочу подчеркнуть, что, естественно, это мой субъективный взгляд, возможно, большинство с ним несогласно, но переубеждать меня или что-то мне доказывать не надо, пусть каждый останется при своем мнении.
                  Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
                  Статьи о MODx, регулярно новые публикации
                  • 7662 ☆ A M B ☆
                  • 276 Posts
                  Солидарен с AKots Скорость работы превыше всего smiley

                  Как только скорость будет примерно на уровне EVO сразу же перейду на REVO smiley


                    http://modx.im - Russian community
                    http://extras.evolution-cms.com - Repository for Evolution
                    • 785
                    • 2,113 Posts
                    Quote from: Andchir at Jan 20, 2011, 02:27 PM

                    Кстати, циферки PHP: [^p^], total: [^t^] показывают совсем другое, но по-моему тесты выше более правдивы.
                    «Циферки» показывают время генерации страницы на сервере, и именно на них и следует ориентироваться. А время ответа какому-то стороннему серверу зависит от такого количества разных причин, что практически невозможно объективно сравнить разные сайты. Например, в приведенных выше рисунках огромное время тратится на загрузку файла menu_roll.png, размер которого достаточно мал. Раз он так долго грузится, наверное, имеются какие-то проблемы на хостинге или на маршруте от хостинга до сайта, получающего информацию.
                    А вот результаты скорости генерации страниц для тех же сайтов:
                    evolution-104.trymodx.com
                    PHP: 0.0311 s, total: 0.0314 s, document retrieved from cache
                    revolution-206.trymodx.com
                    PHP: 0.1432 s, total: 0.1432 s, document retrieved from cache
                    Правда, при перезагрузке страниц результаты достаточно сильно могут меняться, хотя всегда Revo медленнее (не не всегда так сильно). Но то, что наблюдается большой разброс результатов, не позволяет объективно оценить скорость работы систем – возможно в момент, когда оценивалась одна из систем, хостинг был намного сильнее загружен.


                    Кстати, результат по тем же сайтам для некэшированных страниц:
                    evolution-104.trymodx.com
                    MySQL: 0.0044 s, 25 request(s), PHP: 0.0548 s, total: 0.0592 s, document retrieved from database
                    revolution-206.trymodx.com
                    PHP: 0.2641 s, total: 0.2641 s, document retrieved from database
                      Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
                      Статьи о MODx, регулярно новые публикации
                      • 785
                      • 2,113 Posts
                      Quote from: Andchir at Jan 21, 2011, 12:24 AM

                      Время ответа стороннему серверу и лично мне - это как раз реальное время. От каких причин оно зависит? Да ровно от таких же от каких зависят "ваши" циферки. Циферки время генерации страницы можно считать по-разному и выдавать результаты по-разному.
                      Можете посмотреть, как считается время, если найдете что-то неверное, напишите, а пока я буду считать, что подсчитанное в MODx время выполнения скриптов реально отражает затраченное на генерацию страницы время. И наоборот, сторонний ресурс (конкретно используемый в сообщении) грузит много статичных файлов, скорость загрузки которых от используемой CMS никак не зависит. Да и скорость загрузки сгенерированного кода от CMS не зависит, а только от используемого веб-сервера и каналов связи. Сравнивать надо то, на что влияет CMS, а не какие-то другие данные. А так можно по модему загружать сайты по несколько минут и говорить, что разница между Evo и Revo ничтожна.
                      Часто в связи с Revo звучат советы поставить nginx – это из той же области, что и использовать сторонние сервера для проверки производительности. Кэшируется в nginx только статичный контент (в принципе можно и сгенерированные MODx страницы так закэшировать), но время работы MODx по генерации страниц с помощью nginx нельзя уменьшить ни на мгновение, только немного увеличить (так как nginx будет отбирать часть ресурсов сервера).
                      Кстати, так как время генерации страниц менее секунды, то оно теряется на фоне общего времени, так как на пересылку тратится больше. Поэтому указывать на время загрузки выгодно именно тем, кто не хочет видеть, как велико время генерации страниц конкретной CMS. И если на конкретном хостинге время вполне приемлемо, около 0.1 секунды, на том же хостинге время генерации для Evo раза в 4 меньше. То есть, если на каком-то обычном хостинге сайт на Evo генерирует страницы в среднем за 1 секунду (а таких сайтов не так и мало), то такой же сайт, созданный по таким же принципам, но на Revo, будет генерировать страницы по 3-4 секунды. И если время генерации на Evo 0.1 секунда (вполне реальная цифра), и порой сервер не справляется с наплывом посетителей (и такое на многих хостингах случается), то при использовании Revo в аналогичных условиях сервер раза в 3-4 чаще будет не справляться с потоком посетителей.
                        Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
                        Статьи о MODx, регулярно новые публикации