We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 15607
    • 14 Posts
    Посещаемость сайта (на MODx естественно) всего 200-250 человек/сутки. Хостер заблокировал аккаунт из-за того что сайт использует слишком много процессорных ресурсов. Никаких модов и наворотов не установлено, на этом же хостинге работает несколько других сайтов на других CMS’ках с в разы большей посещаемостью и никаких проблем с высокой нагрузкой не возникало. MODx оказался очень прожорливым! Кто-нибудь знает как сократить нагрузку? huh Голый MODx на построение самой примитивной страницы умудряется потреблять 32 MySQL-запроса! shocked
      • 785
      • 2,113 Posts
      1. Использовать кэширование.
      2. Оптимизировать. А как – зависит от конкретного случая.
      Кроме того, не совсем понятно, большая нагрузка на сервер MySQL или на веб-сервер. В первом случае надо оптимизировать запросы, а во втором – код PHP.
      Кстати, если для «самой примитивной страницы» требуется несколько десятков запросов, то не такая уж она и примитивная. Может там выводятся две строки, но для их формирования нужно получить информацию из множества баз.
        Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
        Статьи о MODx, регулярно новые публикации
        • 16545
        • 358 Posts
        Может легче поменять хостера...
          • 22668
          • 718 Posts
          А что за хостер такой "нагружаемый"?
            • 15607
            • 14 Posts
            Quote from: AKots at Jul 02, 2008, 02:29 AM

            1. Использовать кэширование.
            2. Оптимизировать. А как – зависит от конкретного случая.
            Кроме того, не совсем понятно, большая нагрузка на сервер MySQL или на веб-сервер. В первом случае надо оптимизировать запросы, а во втором – код PHP.
            Кстати, если для «самой примитивной страницы» требуется несколько десятков запросов, то не такая уж она и примитивная. Может там выводятся две строки, но для их формирования нужно получить информацию из множества баз.
            Кэширование используется. А страница, на формирование которой уходит 30 запросов - 2 маленькие новости, выводимые с помощью Ditto в стандартном шаблоне MODxHost.

            Quote from: labasus at Jul 02, 2008, 04:50 AM

            Может легче поменять хостера...
            Да, пришлось перенести сайт на другой хостинг, посмотрю как там будет.

            Quote from: Paprikas at Jul 02, 2008, 04:13 PM

            А что за хостер такой "нагружаемый"?
            McHost.ru, причем далеко не самый дешёвый VIP-тариф - для высокопосещаемых сайтов...
              • 785
              • 2,113 Posts
              У меня при использовании Ditto выполняется 6 запросов к базе, так что 30 – нереально много, наверняка можно уменьшить. Хотя большое количество запросов может быть при активном использовании параметров TV.
              Кстати, использование стандартных шаблонов – вряд ли лучший вариант работы с MODx.
                Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
                Статьи о MODx, регулярно новые публикации
                • 36823
                • 334 Posts
                Еще зависит от количества папок и документов, которые Ditto ковыряет. А 2 документа в итоге выводятся или 20, особой роли не играет.
                  • 785
                  • 2,113 Posts
                  Quote from: Andrei at Jul 06, 2008, 05:30 AM

                  Еще зависит от количества папок и документов, которые Ditto ковыряет.
                  Вообще-то практически не зависит, просто запросы более сложные формируются. Увеличение количества запросов получается, если требуется обращение к дополнительным таблицам, например, для использования TV или для учета используемого шаблона или группы документов.
                  В принципе все зависит от конкретного случая, но вряд ли стандартный вызов типа [!Ditto? &language=`russian-UTF8`!] может генерировать 30 запросов к базе.
                    Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
                    Статьи о MODx, регулярно новые публикации
                    • 785
                    • 2,113 Posts
                    Quote from: KemiKal at Jul 06, 2008, 03:22 AM

                    McHost.ru, причем далеко не самый дешёвый VIP-тариф - для высокопосещаемых сайтов...
                    Тут на одном форуме пользователи McHost.ru жаловались на постоянные сбои в работе, а им представители хостера пытались ответить, что превышена нагрузка. В итоге доказали, что виноват хостер, проблему устранили. Так что может дело не в MODx, а в McHost.ru.
                      Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
                      Статьи о MODx, регулярно новые публикации
                      • 22668
                      • 718 Posts
                      ясно McHost в черный список. laugh