We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 8308
    • 21 Posts
    не смог определить подходящее место, поправьте плз...
    в планах сайт/портал, на который планируется привлекать много народа..
    как у модХ-а с производительностью и нагрузкой на сервер?
      • 22301
      • 1,084 Posts
      There are several timing tags in MODx:

      [^qt^] - Query Time - Shows how long MODx took talking to the database
      [^q^] - Query Count -Shows how many database queries MODx made
      [^p^] - Parse Time - Shows how long MODx took to parse the page
      [^t^] - Total Time - Shows the total time taken to parse/ render the page
      [^s^] - Source - Shows the source of page, whether is database or cache.

      это выдержка из документации. достаточно вставить в страницу [^...^]

      при большом количестве посещений лучше не вести статистику (Log visits) -- часто виртуальный хостинг ложится из-за этого.
        [img]http://jurist-info.ru/pic/rrr.jpg[/img]

        Безжалостный пияр!
        Artima -- неуч!
        Осторожно: преступная локализация -- modx-cms.ru
        Баштанник Андрей -- мегапрограммер из Белоруссии и поедатель говна, очень критично настроенный молодой человек!

        Дисклеймер для общительных: даю сам себе право транслировать в открытый эфир содержание лички, just for fun
        • 8308
        • 21 Posts
        Quote from: openagate at Aug 14, 2006, 03:33 PM

        при большом количестве посещений лучше не вести статистику (Log visits) -- часто виртуальный хостинг ложится из-за этого.

        большое кол-во посещений - это сколько?
          • 22301
          • 1,084 Posts
          тут надо разобраться, от чего хостинг ложится. у меня нет ни одного сайта с посещаемостью больше пары сотен в день, поэтому трудно судить, как ведение статистики отражается на перегрузке сервера, но господа в англоязычной части форума предупреждали, что нагрузка большая. но на одном из хостингов сайт с меньшей посещаемостью вырубается в тот момент, когда я пытаюсь, к примеру, просто просмотреть статистику. она и не нужна, в принципе, лучше установить liveinternet’овский счётчик, просто, по внутренней статистике я на начальном этапе отслеживаю заходы роботов.

          далее, попробуй вставить в страницу приведённые мной выше конструкции. я как-то увлёкся и на одной странице три раза использовал сниппет DropMenu, а страницу не кэшировал, хостинг укладывался регулярно (в моём случае виртуальный sweb, понятно, что если свой сервак, то не так всё это страшно), но количество запросов [^q^] было под 60. так что, лучше все страницы по умолчанию кэшировать, потому что каждая по-любому делает несколько запросов, чтоб получить все служебные поля, построить меню, а вот скрипт, кэшировать который нельзя, лучше вставлять через [!snippet_name!] -- с восклицательными знаками. и полностью кэшировать конструкции типа карты сайта, если разделов с подразделами много.

          ну, и понятно, если вертеть скрипты, как это делаю я smiley -- кусок так, кусок этак, циклы и всё такое, то возрастает и время парсинга страницы, что плохо для часто обновляемых порталов с большим кол-вом народа и всяких блогов.

            [img]http://jurist-info.ru/pic/rrr.jpg[/img]

            Безжалостный пияр!
            Artima -- неуч!
            Осторожно: преступная локализация -- modx-cms.ru
            Баштанник Андрей -- мегапрограммер из Белоруссии и поедатель говна, очень критично настроенный молодой человек!

            Дисклеймер для общительных: даю сам себе право транслировать в открытый эфир содержание лички, just for fun
          • Есть сайт, который выдерживал 1500-2000 посещений в день, каких-то проблем замечено не было.. Единственно, как сказал уже openagate, пришлось отключить логирование и вычистить БД от логов (разрослась значительно). Но дело в том, что этот сайт установлен на собственном сервере, где находится также около 10 небольших сайтов с посещаемостью 10-150 человек в день, и нагрузки на сервер в это время не тестировались именно потому, что вроде и незачем было smiley.
              Разработка сайтов и программных модулей на MODX.
              Опыт работы на MODx с 2005 года. Высокое качество.
              Компания Baltic Design Colors: http://www.bdcolors.ru.
              • 22301
              • 1,084 Posts
              ага, так и есть. достаточно залезть в мускул и глянуть. весь контент и все сниппеты занимают гораздо меньше места, чем логи посещений! и, справделивости ради, более или менее функциональные машинки, хранящие весь контент со сниппетами в базе, как правило, солидно нагружают вирт. хостинг в тот момент, когда ресурс админится, причём сразу с нескольких мест. в веб же выплёвываются кэшированные страницы. при нежелании и невозможности иметь свой сервак, при не достаточно быстром инете, машинку можно развернуть на локалке, а в инет выливать дамп базы, причём через какую-нить форму. да речь, конечно же, не идёт о новостных, игровых и прочих тусовочных порталах. но такие порталы на любых машинках никто на вирт. хостинг не выкладывает.
                [img]http://jurist-info.ru/pic/rrr.jpg[/img]

                Безжалостный пияр!
                Artima -- неуч!
                Осторожно: преступная локализация -- modx-cms.ru
                Баштанник Андрей -- мегапрограммер из Белоруссии и поедатель говна, очень критично настроенный молодой человек!

                Дисклеймер для общительных: даю сам себе право транслировать в открытый эфир содержание лички, just for fun
                • 33114
                • 518 Posts
                я кстати всегда отключаю LogVisits, это еще и повышет скорость загрузки страниц.
                  http://modx.ru - российская поддержка MODx
                  http://newscup.ru - экспериментальный проект
                  http://yentsun.com - персональный сайт
                  • 8308
                  • 21 Posts
                  да.. в принципе, альтеранатив для статистики найти можно много...

                  т.е. других факторов (кроме LogVisits) серьезно нагружающих сервер нет?
                    • 22301
                    • 1,084 Posts
                    ничего неординарного нет, в общем-то, как и у большинства сторонних машинок.
                    нагрузить сервак можно, воткнув скрипт какой свой или модуль, но это уже не двигла проблемы.
                    если требуется втыкать какие данные, таблично хранимые, то, понятное дело, лучше под них заводить отдельную таблицу в Мускуле.
                    при использовании стандартных сниппетов, лучше их ковырнуть чуток под себя, ибо большинство из них сделаны для интуитивного такого пользования дизайнерами/менеджерами/кодерами и немного избыточны по части получения данных из базы.
                      [img]http://jurist-info.ru/pic/rrr.jpg[/img]

                      Безжалостный пияр!
                      Artima -- неуч!
                      Осторожно: преступная локализация -- modx-cms.ru
                      Баштанник Андрей -- мегапрограммер из Белоруссии и поедатель говна, очень критично настроенный молодой человек!

                      Дисклеймер для общительных: даю сам себе право транслировать в открытый эфир содержание лички, just for fun
                      • 27658
                      • 17 Posts
                      я извиняюсь но может кто скажет или уже на своем опыте заметил
                      новостного портала с большим заходом людей можно ли сделать на MODX
                      также имеется обычный хостинг выдержит он или же придется переходить на VPS