Каковы пределы возможностей modX?

Привет ребята.
Задался вопросом — а сможет ли modX потянуть HighLoad новостной проект?
Не будет ли тормозов в бекэнде?

Требования такие:
  1. До 15 000 авторизованных пользователей онлайн, при этом количество не авторизованных может быть больше.
  2. около 1 миллиона страниц, включая около 50 поддоменов
  3. Отдавать кешируемый контент
  4. Посещаемость — около 500.000 уников в сутки
Понятное дело, что сервер может быть не один, и трафик распределен на несколько серверов, но все же.
Есть ли какие ограничения не со стороны сервера. а со стороны самой cms-ки?

Интересно узнать мнение Василия, и др, кто сталкивался с такими задачами, и знает modX изнутри.
Артём Добряков
03 июня 2015, 12:16
modx.pro
2
3 656
0

Комментарии: 15

Василий Наумкин
03 июня 2015, 15:19
0
Встречный вопрос — зачем использовать CMS на таком проекте? Нужно писать всё под конкретное ТЗ на каком-то фреймворке.

Можно и xPDO использовать, если есть желание, но админка MODX с её ресурсами и юзерами тут не подойдёт, на мой взгляд.
    Артём Добряков
    03 июня 2015, 15:26
    0
    Просто, с такими проектами я никогда не работал. Меня спросили, как лучше и потянет ли хваленый мною MODX. Сказали тоже, что лучше использовать yii или symphony 2.
    Подойдут ли эти фреймворки или обратить еще на что-то внимание?
      Василий Наумкин
      03 июня 2015, 15:34
      0
      В случае работы с CMS ты всегда затачиваешь будущий сайт под её уже готовый функционал.

      Когда речь идёт о большом проекте, функционала нужно много. При этом, как правило, он нифига не впишется в то, что уже есть у CMS.

      Можно, конечно, сильно постараться и засунуть этот проект в CMS, но зачем? У большого проекта должно быть соотвествующее финансирование, так что луше сразу писать именно то, что нужно, а не втискиваться в какие-то рамки.

      По фреймворку не подскажу — не особо в них силён, но я бы попробовал Laravel, а для работы с БД родной xPDO.
        Артём Добряков
        03 июня 2015, 16:01
        0
        Спасибо за советы. Но все таки интересно с каким количеством страниц может работать модх без особых глюков в админке?
          Сергей Скат
          03 июня 2015, 16:06
          0
          ну блин у меня лично больше 3000 не было, но если есть 3000 то без таких хаков как collection не обойтись, я бы такой проект лучше сделал на Django
            Василий Наумкин
            03 июня 2015, 16:07
            0
            Ну неужели непонятно, насколько это дурацкий вопрос?

            Сколько может километров проехать твоя машина?
              but1head
              03 июня 2015, 16:11
              0
              Приведите статистику modx.pro
              сколько человек держит, что жрет на сервере.

              Думаю многие вопросы отпадут после этого
                Василий Наумкин
                03 июня 2015, 16:16
                0
                modx.pro маленький, статистику я не скрываю.

                5000 страниц, 3000 юзеров, 30000 комментов. В вопросе речь о совсем других масштабах.
                  but1head
                  03 июня 2015, 16:21
                  0
                  а проекты симпл дрима? или это тайна студии?
                  К примеру у makimaki.ru/ должна быть хорошая посещаемость.

                  Личной мой интерес вот в чем:

                  выдержит ли modx на максимальном тарифе в modhost.pro:
                  5 категорий тикетов по 1.500 страниц, порядка 5.000 пользователей (авторизованных и гостей)

                  *естественно я понимаю, что все зависит от иерархии. но в пример я хочу взять голый pdoTools + fenom + tickets + office
                    Максим Кузнецов
                    03 июня 2015, 16:29
                    0
                    Сейчас занимаюсь созданием интернет-магазина под modx — около 15 категорий первого уровня + выборочно второй и третий подуровень, на текущий момент чуть более 3000 товаров, присутствуют довольно сложные выборки с присоединением рейтингов, избранного, фильтрации на msearch по массе параметров.
                    Все это пока на минимальном (150р в месяц) тарифе — полет нормальный, никаких проблем пока не выявлено, скорость загрузки тоже отличная.

                    Урл: https://oil-rf.ru/catalog/avtomasla/motornyie

                    Единственный момент — под сложные вызовы и if-развилки пишу свои сниппеты, а не использую modx-фильтры.
                      but1head
                      03 июня 2015, 20:10
                      0
                      А не подскажите на чем сортировка по рейтингу сделана? А то у меня проблемы с этим возникли
                        Максим Кузнецов
                        03 июня 2015, 20:43
                        2
                        +2
                        Конечно. У меня, в свое время, тоже она возникла..) Сортировка — при помощи mfilter2:

                        <a data-sort="rating" data-dir="[[+mse2_sort:is=`rating:asc`:then=`asc`]]" data-default="desc" class="rating sort">рейтингу <span></span></a>
                        А у самого вызова я leftJoin'ю сниппет VoteForms:

                        [[!mFilter2? &suggestions=`1` &limit=`25` &loadModels=`voteforms` &paginator=`pdoPage@Pagination` &class=`msProduct` &element=`msProducts` &depth=`0` &toPlaceholders=`mse2_` &includeThumbs=`70x70` &showEmptyFilters=`0`
                        &sort=`price:asc, rating:desc`
                        &where=`{"class_key":"msProduct"}`
                        &leftJoin=`{
                        	"VoteFormThread": {
                        		"class": "VoteFormThread",
                        		"on": "msProduct.id = VoteFormThread.resource AND VoteFormThread.form = 1"
                        	}
                        }`
                        &select=`{"Data": "[[!getProductDataFields]]",  "VoteFormThread": "VoteFormThread.rating AS rating, VoteFormThread.users_count AS totalVoted"
                        }`
                        &tpls=`item.list.table`
                        ]]
                      but1head
                      03 июня 2015, 20:11
                      0
                      del
                      Василий Наумкин
                      03 июня 2015, 16:39
                      0
                      а проекты симпл дрима? или это тайна студии?
                      Это нужно спрашивать у студии.

                      выдержит ли modx на максимальном тарифе в modhost.pro: 5 категорий тикетов по 1.500 страниц, порядка 5.000 пользователей (авторизованных и гостей)
                      Конечно, выдержит.

                      По данным простого теста выходит, что modhost.pro вообще пока самый быстрый.
                Павел Романов
                03 июня 2015, 16:26
                0
                Вот тут порядка 23 000 позиций. Все в ресурсах в отдельном контексте.
                Используется Сollections, вывод таблицы в админке, поиск и т. д. без особых тормозов.
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          15