Каковы пределы возможностей modX?
Привет ребята.
Задался вопросом — а сможет ли modX потянуть HighLoad новостной проект?
Не будет ли тормозов в бекэнде?
Требования такие:
Есть ли какие ограничения не со стороны сервера. а со стороны самой cms-ки?
Интересно узнать мнение Василия, и др, кто сталкивался с такими задачами, и знает modX изнутри.
Задался вопросом — а сможет ли modX потянуть HighLoad новостной проект?
Не будет ли тормозов в бекэнде?
Требования такие:
- До 15 000 авторизованных пользователей онлайн, при этом количество не авторизованных может быть больше.
- около 1 миллиона страниц, включая около 50 поддоменов
- Отдавать кешируемый контент
- Посещаемость — около 500.000 уников в сутки
Есть ли какие ограничения не со стороны сервера. а со стороны самой cms-ки?
Интересно узнать мнение Василия, и др, кто сталкивался с такими задачами, и знает modX изнутри.
Комментарии: 15
Встречный вопрос — зачем использовать CMS на таком проекте? Нужно писать всё под конкретное ТЗ на каком-то фреймворке.
Можно и xPDO использовать, если есть желание, но админка MODX с её ресурсами и юзерами тут не подойдёт, на мой взгляд.
Можно и xPDO использовать, если есть желание, но админка MODX с её ресурсами и юзерами тут не подойдёт, на мой взгляд.
Просто, с такими проектами я никогда не работал. Меня спросили, как лучше и потянет ли хваленый мною MODX. Сказали тоже, что лучше использовать yii или symphony 2.
Подойдут ли эти фреймворки или обратить еще на что-то внимание?
Подойдут ли эти фреймворки или обратить еще на что-то внимание?
В случае работы с CMS ты всегда затачиваешь будущий сайт под её уже готовый функционал.
Когда речь идёт о большом проекте, функционала нужно много. При этом, как правило, он нифига не впишется в то, что уже есть у CMS.
Можно, конечно, сильно постараться и засунуть этот проект в CMS, но зачем? У большого проекта должно быть соотвествующее финансирование, так что луше сразу писать именно то, что нужно, а не втискиваться в какие-то рамки.
По фреймворку не подскажу — не особо в них силён, но я бы попробовал Laravel, а для работы с БД родной xPDO.
Когда речь идёт о большом проекте, функционала нужно много. При этом, как правило, он нифига не впишется в то, что уже есть у CMS.
Можно, конечно, сильно постараться и засунуть этот проект в CMS, но зачем? У большого проекта должно быть соотвествующее финансирование, так что луше сразу писать именно то, что нужно, а не втискиваться в какие-то рамки.
По фреймворку не подскажу — не особо в них силён, но я бы попробовал Laravel, а для работы с БД родной xPDO.
Спасибо за советы. Но все таки интересно с каким количеством страниц может работать модх без особых глюков в админке?
ну блин у меня лично больше 3000 не было, но если есть 3000 то без таких хаков как collection не обойтись, я бы такой проект лучше сделал на Django
Ну неужели непонятно, насколько это дурацкий вопрос?
Сколько может километров проехать твоя машина?
Сколько может километров проехать твоя машина?
Приведите статистику modx.pro
сколько человек держит, что жрет на сервере.
Думаю многие вопросы отпадут после этого
сколько человек держит, что жрет на сервере.
Думаю многие вопросы отпадут после этого
modx.pro маленький, статистику я не скрываю.
5000 страниц, 3000 юзеров, 30000 комментов. В вопросе речь о совсем других масштабах.
5000 страниц, 3000 юзеров, 30000 комментов. В вопросе речь о совсем других масштабах.
а проекты симпл дрима? или это тайна студии?
К примеру у makimaki.ru/ должна быть хорошая посещаемость.
Личной мой интерес вот в чем:
выдержит ли modx на максимальном тарифе в modhost.pro:
5 категорий тикетов по 1.500 страниц, порядка 5.000 пользователей (авторизованных и гостей)
*естественно я понимаю, что все зависит от иерархии. но в пример я хочу взять голый pdoTools + fenom + tickets + office
К примеру у makimaki.ru/ должна быть хорошая посещаемость.
Личной мой интерес вот в чем:
выдержит ли modx на максимальном тарифе в modhost.pro:
5 категорий тикетов по 1.500 страниц, порядка 5.000 пользователей (авторизованных и гостей)
*естественно я понимаю, что все зависит от иерархии. но в пример я хочу взять голый pdoTools + fenom + tickets + office
Сейчас занимаюсь созданием интернет-магазина под modx — около 15 категорий первого уровня + выборочно второй и третий подуровень, на текущий момент чуть более 3000 товаров, присутствуют довольно сложные выборки с присоединением рейтингов, избранного, фильтрации на msearch по массе параметров.
Все это пока на минимальном (150р в месяц) тарифе — полет нормальный, никаких проблем пока не выявлено, скорость загрузки тоже отличная.
Урл: https://oil-rf.ru/catalog/avtomasla/motornyie
Единственный момент — под сложные вызовы и if-развилки пишу свои сниппеты, а не использую modx-фильтры.
Все это пока на минимальном (150р в месяц) тарифе — полет нормальный, никаких проблем пока не выявлено, скорость загрузки тоже отличная.
Урл: https://oil-rf.ru/catalog/avtomasla/motornyie
Единственный момент — под сложные вызовы и if-развилки пишу свои сниппеты, а не использую modx-фильтры.
А не подскажите на чем сортировка по рейтингу сделана? А то у меня проблемы с этим возникли
Конечно. У меня, в свое время, тоже она возникла..) Сортировка — при помощи 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`
]]
del
а проекты симпл дрима? или это тайна студии?Это нужно спрашивать у студии.
выдержит ли modx на максимальном тарифе в modhost.pro: 5 категорий тикетов по 1.500 страниц, порядка 5.000 пользователей (авторизованных и гостей)Конечно, выдержит.
По данным простого теста выходит, что modhost.pro вообще пока самый быстрый.
Вот тут порядка 23 000 позиций. Все в ресурсах в отдельном контексте.
Используется Сollections, вывод таблицы в админке, поиск и т. д. без особых тормозов.
Используется Сollections, вывод таблицы в админке, поиск и т. д. без особых тормозов.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.