We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 31752
    • 7 Posts
    Подскажите, пожалуйста, как можно прикинуть, сколько серверных ресурсов потребляет MODX? Сколько сайтов можно повесить на VDS с 400Мгц и 256Мб? Как зависят потребляемые ресурсы от нагрузки (посещаемости)? Понятно, что формулу никто не может сказать, но хотя бы как оценивать? Также интересно, как можно соптимизировать потребление ресурсов.
    Заранее спасибо
      • 785
      • 2,113 Posts
      Встречный вопрос – а сколько можно «повесить» сайтов, состоящих из одного файла PHP, который выводит какой-то контент? Слишком много особенностей следует учесть, так что точно сказать невозможно.
      По MODx – многое зависит от стиля разработки сайта. Один сайт может тратить на порядок больше ресурсов, чем другой, при одинаковой посещаемости.
      На практике наиболее критичной оказывается память. Каждый процесс Apache занимает место, и при увеличении нагрузки память сразу заканчивается. А если на хостинге еще работает почтовый сервер, то приходящий спам может занимать достаточно много памяти (даже просто для его игнорирования нужны ресурсы).
        Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
        Статьи о MODx, регулярно новые публикации
        • 1788
        • 1,103 Posts
        У меня VDS с параметрами x2 от топик-стартера.
        Более 40 сайтов на modx + несколько на drupal.
        Полет нормальный.
          • 31752
          • 7 Posts
          1)я имел ввиду базовую поставку MODX, т.е. фактически ядро без каких-либо дополнительных модулей, сниппетов, плагинов - т.е. фактически статическое (если можно конечно так выразиться) извлечение одних и тех же документов из MySQL. Кстати как влияет кеширование на экономию скажем ОЗУ? И сколько отъедает памяти запуск 1 "статической" страницы MODX?
          2)ну понятно, что нет какой-то суперформулы - просто хотелось бы понять хоть как это можно оценить, какую модель применить...

          я так понимаю, что каждый хит (т.е. открытие страницы MODX) на какую-то долю секунды отъедает порядка 16мб. Дальше берем количество посетителей в день (напрмиер, 100), умножаем на глубину просмотра (например, 3) - получаем 300 хитов на сайт за 10 часов. А далее, видимо, нужно использовать теорию вероятностей/статистику и прикинуть сколько пользователей могут одновременно открывать страницы - например 5 и получается что нужно 80мб памяти. В таком направлении рассуждать? И, кстати, что будет если память VDS в некий пиковый момент будет превышена - MODX отвалится с ошибкой или дождется ее освобождения, создав некоторую задержку?

          ну и второй вариант - практический. Может быть, люди просто поделятся своим опытом - и будет из практики понятно, на каком тарифе сколько сайтов может крутиться
            • 1788
            • 1,103 Posts
            Quote from: vmi at Apr 23, 2010, 08:11 AM

            1)я имел ввиду базовую поставку MODX, т.е. фактически ядро без каких-либо дополнительных модулей, сниппетов, плагинов - т.е. фактически статическое (если можно конечно так выразиться) извлечение одних и тех же документов из MySQL. Кстати как влияет кеширование на экономию скажем ОЗУ? И сколько отъедает памяти запуск 1 "статической" страницы MODX?
            2)ну понятно, что нет какой-то суперформулы - просто хотелось бы понять хоть как это можно оценить, какую модель применить...
            Ага. База + 2 плагина (dr + phx) + максигалерея.
              • 23451
              • 232 Posts
              Quote from: vmi at Apr 23, 2010, 08:11 AM

              ну и второй вариант - практический. Может быть, люди просто поделятся своим опытом - и будет из практики понятно, на каком тарифе сколько сайтов может крутиться

              Сервер на Core i7, 8GB рамы, полет нормальный =)
                • 32773
                • 118 Posts
                ТС .... http://modxcms.com/forums/index.php/topic,38445.msg266094.html#msg266094 ...в разработке иногда бывает очень полезно )