We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 39071
    • 21 Posts
    Здравствуйте ещё раз. Я всё о наболевшей теме.
    Долго копался в инете по этому поводу, но ничего толкового не нашёл. Как максимально ускорить скорость загрузки страницы на Revolution?
    С кеширование вроде всё норм, а вот как ускорить загрузку с первого клика?
    Evolution (если возникнет вопрос) не использую потому что часто нужно мультиязычность.
    Да и вобще, Revolution очень нравится во всём, кроме, вот, скорости работы сайта на ней.
    Подскажите, пожалуйста, ребят! Что-то действительно дельное, а то на джумлу (раньше с ней работал) ну совсем не хочется возвращаться!
    Спасибо.

      • 31246 ☆ A M B ☆
      • 428 Posts
      Расскажите, где вы наблюдаете тормоза?. [ed. note: valikras last edited this post 14 years, 6 months ago.]
        Valentin Rasulov - Industrial design (Hobbies - Web Development)
        Development not standard projects on CMF MODx Revolution.
        Small sample of extensions
        • 39071
        • 21 Posts
        У меня ещё нет ни одного сделанного проекта на Revo. Я новичок в Revo и пытаюсь пока на локалке.
        Создал проект с getResources, Wayfinder, Babel, GoogleSitemap, Breadcrumbs, FormIt.
        Чищу кеш браузера и в админке. Нажимаю на пункт меню "О нас" первый раз - медленно.
        Второй - намного быстрее.
          • 31246 ☆ A M B ☆
          • 428 Posts
          смотрите, я сейчас убрал ссыку на проект, который делаю. (я сразу опубликовал, чтобы вы посмотрели)

          Трудно дистанционно что-то определить.....
            Valentin Rasulov - Industrial design (Hobbies - Web Development)
            Development not standard projects on CMF MODx Revolution.
            Small sample of extensions
            • 39071
            • 21 Posts
            Подскажите, пожалуйста, как надо правильно делать, чтоб не было тормозов?
              • 31246 ☆ A M B ☆
              • 428 Posts
              Я знаю причину - в основном это не кэшируемые вызовы, вся суть заключаеться в том, что Ево в Кешируемом снипете или чанке он всё будет кэшировать, не смотря на то, что если вы и вызовите некешированный элемент.
              В Рево - с этим нужно быть очень остарожно.
              Я уверен, что вы ставите вызов
              [[!Wayfinder]]
              и всё остальное так-же не кэшируемое. Это не правильно, такой подход применяеться только при отладке сайта, но не в проекте.
              + нужно кэшировать даже такие моменты, когда у вас есть POST и GET запросы (есть случае, где частично нужно кэшировать), про кэширования я писал не раз на http://community.modx-cms.ru
              К примеру:
              http://community.modx-cms.ru/blog/tips_and_tricks/6349.html
              http://community.modx-cms.ru/blog/questions/6879.html#comment34062
              В таком духе
              Ещё, в MODx 2.2.1 если сайт не использует закрытые доступы, можно отключить сесию (мы знаем, что в Рево сесия пишиться в БД, и при каждом открытии страницы, нам нужно обращаться в БД, это улучшает безопастность по сравнению зранении сессии в файлах) - линк http://community.modx-cms.ru/blog/news/6756.html
              Ну - думаю, что всё нужно пробывать и эксперементировать.

              Для сравнения, тоже на форуме community.modx-cms.ru можете найти, на VPS ставили Ево и Рево с одинаковым функционалом и шаблоном (тест делал не я, а юзер- фанат Ево), и то что в футоре вам показывает время выполнения, ето всё не правильно, так как замер идёт с разных мест (+ ещё есть правка в коде в Ево - не правильно считает тайм). Тест проводился на Loadimpact - http://community.modx-cms.ru/blog/6129.html правда там и Рево ещё сырая версия.

              Могу только с увереностью сказать, что в версии 2.2.1 - неплохой шаг в сторону улучшения производительности. [ed. note: valikras last edited this post 14 years, 6 months ago.]
                Valentin Rasulov - Industrial design (Hobbies - Web Development)
                Development not standard projects on CMF MODx Revolution.
                Small sample of extensions
                • 39071
                • 21 Posts
                Спасибо большое, буду тестировать!
                Насколько быстро получалось разгонять?
                Покажите пару сайтов на revo, которые очень быстро работают?

                P. S. Ума не приложу, как этот сайт так быстро работает, к тому же, он ведь не маленький http://www.astromeridian.ru/
                  • 31246 ☆ A M B ☆
                  • 428 Posts
                  В инете полно есть сайта, я даже здесь на форуме приводил (нужно поискать)
                  Из своих могу показать то, что сейчас в финишной разработке, сайт маленький http://danceplusi.artdevue.com/
                  И один не сильно маленький - БД около 8Гб, более миллиона пропозиций http://avia-express.com.ua - но сайт сделанный ещё на одной из первых версий Рево, так-что желает лучшего (планируется перенос на осень)

                  P.S. astromeridian.ru - сделанный на Ево smiley
                    Valentin Rasulov - Industrial design (Hobbies - Web Development)
                    Development not standard projects on CMF MODx Revolution.
                    Small sample of extensions
                    • 39071
                    • 21 Posts
                    А за счёт чего сайт astromeridian.ru такой быстрый?
                      • 31246 ☆ A M B ☆
                      • 428 Posts
                      за счёт кэша, за счёт VPS или сервера, Веб-сервер nginx, 5 сайтов на одном сервере
                      1 www.astromeridian.ru
                      2 www.hp-theory.ru
                      3 www.medmoon.ru
                      4 www.owoman.ru
                      5 www.amandine.ru
                      ну и т.д. и самое главное хорошо оптимизирован и продумана структура сайта, в принципе все страницы в кэше.

                      вот тест на скорость http://www.webpagetest.org/result/120429_6E_44QFC/
                        Valentin Rasulov - Industrial design (Hobbies - Web Development)
                        Development not standard projects on CMF MODx Revolution.
                        Small sample of extensions