Pull to refresh

Comments 69

7000 — это немного. В принципе любая подойдёт если как следует отоптимизировать
Я бы сказал, что дело больше не в производительности, а в функциональности. Я понимаю, что 7000 немного и что можно взять любую CMS. Но в любом случае к такой CMS как Битрикс придётся еще писать тонну кода т.к. она заточена под САЙТЫ, а не под создание крупных ресурсов-социальных сетей.
UFO just landed and posted this here
вобщем-то доля правды есть
все равно ж с контентом работаем))
… и никто не понял, что он имел ввиду, что всё в любом случае упрётся в БД. Элита же, да.
Не нашел в ней ничего такого «мощного». Обычная CMSка. Платные меня тоже интересуют. Есть хорошие примеры? Буду благодарен. :)
Для высокопосещаемых проектов CMS надо писать самому, а не использовать готовые решения которые перегружены не нужными Вам функционалом.
ага, и веб-сервер тоже самому писать…
Если задача потребует да. В том числе и свой веб сервер написать.
ключевой момент в первом слове
Неудачно ты выразился, ох не удачно…
в первом слове твоего коммента — «если»
Ну если хаброподобный функционал+галлереи и афиши, то думаю стоит смотреть в сторону llivestreet или bigstreet(правда с этим проектом не ясно ничего пока)
typo, вроде, на нем сайт мерседеса крутиться…

З.Ы. не совсем понимаю, почему упираетесь в CMS, тут нужно еще думать о серверном решении, уйти от апача, может разнести по разным серверам, продумать кеширование и т.д. а 7000 хостов — это не показатель к требованиям CMS
А почему не Битрикс? Т.е. хотите всё поминимум — бесплатная CMS, дешевый shared\VDS хостинг, не нанимать администраторов, и чтобы было все хорошо?
Да конечно + еще ЦОД купить или арендовать за XXK$.
Зачем предлагать корпоротивные продукты, для решения задач web-стартапов?
PS Хотя зачем я спрашиваю это-ж 1С — тут главное впарить.
Не совсем понял иронию.

Не надо валить все на CMS. Вы написали — хосты, цмс и расширение. Какой вывод можно сделать, основываясь на этом? Да никакой.

Давайте разберем парочку примеров.
1. Есть сайт, для отображения стартовой страницы — делается ~30 запросов к базе данных. Не хорошо. Грамотное кеширование позволит свести запросы к базе для стартовой страницы на ноль. Но ни в одной типовой CMS такое не будет реализовано, т.к. есть куча нюансов, которые нужно для автоматизма допиловать хорошо ручками… Следовательно 7000 без кеширования это одно, а с кешированием, это тоже самое, что и 10_000

2. Будет планироваться отдача файлов (изображения, музыка, что там еще). Как это сделано будет. На сервере это будет отдваться средствами apache (в стандартной ситуации) или фронт-эндом, опять же это существенно скажется на работоспособности сервера. И это уже не зависит от CMS.

Да и аренда сервера сейчас не дорого стоит.

З.Ы. Только выше в примере typo3, а то typosphere что-то в голове заела.
не получится, кстати, как не допиливай, свести до НУЛЯ обращения к базе при отображении стартовой страницы — сессию надо будет как минимум заинсертить (хранить на диске сессии, в которых могут быть личные данные — insecure).
ну да, согласен. не до нуля, но к минимуму.

Но зато кеш индексной страницы — можно будет сделать полностью (опять же зависит от условий). А отображение входа на сайте анонимус\логин можно сделать при помощи JS/AJAX
А чем он хорош!? У меня вообще отвращение от этой ЦМС. Такое впечатление что она из совка и делали её на заводе ВАЗ. :)

И где Вы прочитали, что нужно бесплатно и без администраторов?! Интересны и платные решения, хорошие администраторы и «что бы было все хорошо». :)
для меня в этом контексте прозвучало «не битрикс» как «не платный» :)
для меня в этом контексте прозвучало «не битрикс» как «не платный» :)
А какие объективыне причины такого отвращения?
Как бы при всего 7000 хостов — это вопрос второстепенный. Один хороший сервер свободно выдерживает такую нагрузку (опять же смотря что за нагрузка). А по мере роста проекта — конечно разносить по разным серверам и конечно же необходимо что бы CMS поддерживала как-то все эти разносы, мемкеши и т.п. :)
Drupal, на нем много крупных сайтов крутится. Вот некоторые примеры drupal.org/cases
С дурпалом очень много вопросов
Количество запросов которые он делает к бд ужасают.
Но с memcached и полно йоптимизацией он наверное потянет 7000.Но вот только какой ценной?
С полной оптимизацией и кешированием Друпал и 50 тысяч потянет. В сети множество мануалов по увеличению производительности.
приведите пример сайта с такой посещаемостью на друпале??
Я не нашел данных по их посещаемости
а вот drupal.ru работает с периодическими тормозами и отказами при нагрузке не более 5000 человек.
Я уважаю Друпал — мне нравится в нем возможность «расковырять»(в хорошем смысле) все что только можно.Система хуков опять таки.Замечательная шаблонная машина(говорят что даже Smarty можно прикрутить). Но на счет 50000 мне кажется это вы загнули.=)
Я просто хотел своим первым постом сказать что 7000 на друпале возможно но только с известным набором костылей(зачеркнуто) компромиссов
можно вот тут www.drupal.ru/high-traffic-sites-list посмотреть примеры сайтов высоконагруженных, думаю там найдутся, подходящие под ваши условия посещаемости
У меня сайт на Друпале спокойной держит 5000 без всяких тормозов на простом VDS с 768 mb оперативки и xcache. Уверен, что и при посещаемости в 7000 проблем не возникнет. По поводу drupal.ru ничего не могу сказать. Сам удивляюсь, почему у них тормоза бывают. Возможно, из-за встроенного форума.
На одном сервере коре2квад друпал может порядка 50-60к тянуть.
Ну пошло: битрикс, друпал. Есть подозрение, что топик добром не закончится.
Предлагаю в таком случая не рассматривать БИТРИКСЫ и т.п. А поискать альтернативы.
Отличный сайт у вас, пользуюсь в основном только им для нахождения новинок! Однако не вижу смысла в создании «ещё одной социальной сети или её подобия», лучше сделайте как здесь (движок DLE) — т.е. обычный блог (ну естессно можно будет накрутить навороты — модулей куча).
У вашего сайта и у Хабрахабра разные тематики, и вам ИМХО тутошние навороты не нужны (рейтинг, оценка комментариев, итд. — мне кажется они даже и здесь не нужны).
Однако если уж сильно хочется — попробуйте Joomla, насколько я помню там было несколько модулей вносящих функционал Соцсетей.
Явшоке, кому это я столько раз не угодил? Explain?
Может, скомбинировать лайвстрит для «портала» и какой-нибудь популярный форумный движок?
Как бы ты отнёсся к тому, что к хабру прикрутили форум? А теперь перечитай своё сообщение.
О, наверное, я сейчас услышу фундаментальное отличие в способе общения, да ещё и такое, что делает Livestreet в том виде, в каком он задумывался, пригодным для соседства с форумом?
Не вижу никаких противоречий в подобном соседстве. Хабру бы не подошло, в этом согласен.
Раз уж я начинаю подозревать, что вы говорите о каких-то разных функциях, которые выполняет лайвстрит и форум в вашем примере, то не могу не спросить, чем, в таком случае, является лайвстрит, как не средством общения, т.е. что имелось ввиду под «порталом» (и зачем для этого нужен лайвстрит)?
Ну как бы вам сказать… коллективный блог и форум это не совсем одно и то же.
Спасибо, что ответили на все мои вопросы что в этом, что в предыдущем комментарии =) Мир, труд, май!
Ну в таком случае все же делать акцент на лайвстрит и по-возможности отойти от форума. Т.к. все же по-сути одно и тоже получается, только в слегка другом виде.
DLE +1, владею десятком проектов, с посещаемостью 5000+, за 5 лет, перепробовал все. Остановился на DLE.
Работать с его говнокодом — себе дороже. Автор DLE вообще не знает, что такое ООП.
Высоконагруженные — это не только CMS, тут система в комплексе должна быть готова к высоким нагрузкам. Это и железо, и дополонительное ПО (nginx, eAccelerator, использование memcached для кэширования и т.д.), и настройки софта (MySQL, PHP, Apache), и заточка CMS. В прямых руках даже битрикс будет летать.
Если нужен пхп и нужно решать стандартные задачати то я думаю что при правильной оптимизации как написал више товарищ vitaminych подойдет «почти» «любая» система,
пс. я бы посмотрел в сторону Python (Django).
Нужно просто тупо понимать, что любая CMS «изкаробки» без прямых рук при натяжке на движок и прямых рук которые все это установят и настроят (любая CMS треубет веб сервера, но веб сервера бывают разные) серьезную нагрузку ни когда не потянет.
7000 хостов в сутки — это не нагрузка. Не хочешь заморачиваться:

1. купи DLE в качестве цмски
2. откажись от апача в пользу нгинкса
3. арендуй сервер, реальный или виртуальный, в отказ от хостинга
7000 хостов это не много. Любой более-менее мощьный сервер + кеширование часто выдержит любая CMS после некоторых доработок и допилок. Другое дело если вам нужно с перспективой на вырост, скажем на 50к и больше. Тут уже другой разговор совсем.
Причем тут CMS?
Кешировать надо, кеширвать
Слава Богу 21-ый век на дворе и nginx умеет отдавать страницу целиком из memcache!
Правильно всё говорят. Во-первых пока нагрузка не велика, во-вторых от CMS тут мало что зависит. При желании даже Битрикс можно заставить работать (для этого правда однажды чуть всю систему кеширования не переписали, ну да я же говорю «заставить»). Если у вас будет всё сделано по уму, т.е. с мемкешем, нгинксом, VPS и т.п. то будет работать любая CMS. Если вам интересен ответ на вопрос, какую CMS можно лекго и безболезненно настроить под высокие нагрузки, то мой ответ — никакую. Всё-равно всё придётся делать руками. Для такого проекта как ваш я бы для начала взял шустрый фреймворк. Это на некоторое время (скорее всего на достаточно продолжительное) решит ваши проблемы и оставит хорошее пространство для манёвра. Потом, когда окончательно решите чего вам хочется сможете нарастить функционал. Кроме того в изначально шустрых вещах есть такая прелесть, что если потом отвалится кеширование аккуратно написанный код имеет тенденцию хотя и со скрипом, но прожёвывать нагрузку. В свою очередь всякие кошмарные CMS типа Битрикса при таком раскладе просто накроются.

Соответственно мой выбор пал бы на перловый Catalyst или питоновский Django.
UPD1: Друзья, 7000 хостов имеется ввиду текущая посещаемость. Если проекту будет дан новый старт с новым движком, то посещаемость значительно увеличиться. Поэтому, рассматриваем такую посещаемость как стартовую.

UPD2: И все же хотелось бы больше сконцентрироваться на CMS, которые как-то ориентированы на создание крупных порталов и социальных сетей и лично мне не хотелось бы рассматривать популярные CMS: Битрикс, UMI, DLE, Jumla, Drupal и т.п. Я уверен есть другие альтернативы.
В каментах народ уже, имхо, все альтернативы раскрыл.
Друзья, а что скажите по-поводу buddypress.org/ !? От создателей Wordpress. :) На днях вышла финальная 1.0 версия. Довольно таки неплохо. Я так посмотрел — походу русский язык пока вообще не поддерживается. :(
Сам недавно столкнулся с такой же проблемой.
Нужен движок для большого портала.

Пока смотрю в сторону campsite и bitweaver. Оба отличаются заточенностью под множество пользователей и, соотвественно, под нормальные нагрузки. Ну и по количеству приятных функций тоже очень неплохи.

В остальном же могу сказать, что от движка зависит действительно мало. Зависит от разработчика и прямых рук. По части нагрузок очень интересно показал себя textpattern.

Все движки легко гуглятся, все — opensource.
Удачи в хороших начинаниях!
Sign up to leave a comment.

Articles