TiA

Рейтинг
116
Регистрация
12.06.2009
neznaika:
Опять фантазии.

Вы, как разработчик под Bitrix, должны бы уже знать сколько дистрибутив системы в распакованном и установленном виде занимает. 1С-Битрикс: Управление сайтом 10 в редакции Стандарт занимает около 191 774 562 б в установленном виде. Львиную дол места занимает папка /bitrix/modules/ (около 125 Мб). В процессе установки в базе данных было создано около 300 (три сотни, я ноликами не ошибся) таблиц.

И не нужно рассказывать о руках и о том как легко в нем разобраться. Сотни мегабайт кода и сотни таблиц - это по определению сложно. Сам код... даже не знаю как это все безобразие назвать. Добавили в последних версиях ООП. Получилась этакая ядреная смесь с функций, ООП и глобальных переменных (привет, $GLOBALS, $DB и прочие радости вроде global в методах), в которой можно не одну ногу поломать. В DLE в общем то самое, только там самого кода в сотни раз меньше.

Concurent:
Не знаю, выбрали или нет, но битрикс только при наличии очень болшого кол-ва денег, подчеркну - ОЧЕНЬ.

Так оно в общем и есть. Сама система просто огромная, Около 200 Мб кода. Разобраться в нем по определению сложно. О самом коде и архитектуре самой системы я тактично умолчу. Поэтому и разработчиков под нее мало, а те что есть пользуются данным обстоятельством и повышают цену.

Если взять тот же DLE, то там ситуация обратная: с системой можно разобраться за час (если есть серьезный опыт в программировании) - день (если опыта немного). Это является одной из причин низкой стоимости разработчиков под DLE.

Reise:
Это достоверная информация?

С выключенным кешированием для обычной страницы http://site.com/content/ свежеустановленного Битрикс 10.0: Управление сайтом генерируется 47 запросов к базе данных. Если включить кеширование, то запросов уже 24. Страница генерируется уже за 467 мс против 33 мс для главной у DLE 9.3.

Reise:
Опять таки, вы в этом уверены?

Есть данные. Профайлер точно показывает что, где, когда, сколько раз вызывалось и сколько времени выполнялось.

Reise:
Для кого тогда создавалась эта CMS

Это отдельная история. Битрикс - та еще кормушка.

Reise:
Да, соглашусь, там какой-то сумбурный код, много повторений, но нам же главное скорость.
То же самое качается БД, данные в некоторых местах дублируются, но опять таки - это только добавляет быстродействие, лучше лишний инсерт сделать, но чтобы потом выборки летали...

Там не в повторениях проблема. Архитектуры как таковой нет, костылей много, но работает...

Данные в БД часто дублируются в той или иной форме. Это называется денормализацией базы данных.

itornado:
Что делать, я думаю вы поняли сами - срочно снимать модуль со своих сайтов.

Фикс вышел. А так дырка довольно интересная. Шикарная, я бы сказал. XSS в чистом виде.

neznaika:
Кеширование в битриксе включают только криворучки

Без кеширования ситуация еще хуже. 1400 мс у Битрикс против 30-70 мс у DLE. Разница в 20 раз.

Если говорить о запросах к БД, то Битрикс 10-той версии генерирует 47 запросов на генерацию страницы с контентом, DLE - 2.

Obramovich:
получается в плане скорости Дле шустрее Битрикса?

В 5-10 раз если верить профайлеру. Сравнивал 1С-Битрикс: Управление сайтом 10.0.0 и DLE 9.3 на одном и том же сервере с теми же настройками. В обоих случаях включено кеширование. В случае с Битриксом заходил как гость и загружал страничку категории, в случае с DLE загружал главную, что в общем-то соответствует странице категории.

Obramovich:
в чем там тормоза с Битриксом?

Могу выслать файлы профайлера, но вряд ли вы с ними разберетесь. Там детально описано в чем там тормоза, что и сколько времени выполняется.

AGRESSOR:
drupal - оптимальный вариант

Не всегда.

Obramovich:
Ну естественно будут новости галереи должны быть достойные, интеграция с соц сетями, для пользователей опросы возможность вести свои блоги, оставлять комментарии и репутация. Ну все для людей удобство комфорт вообщем что еще нужно для информационного портала, также большое внимание будет уделено развлекательной сфере, ну различные демотиваторы, ляпы и прочие казусы смешные фотографии с реальной жизни людей. На будующее форум нужен будет и возможно прикрутить понадобиться какие то оплаты. Cms нужна удобная в плане интеграций с партнерками и прочими прибыльными штуковинами. Планируется высокая посещаемость портала, он должен выдерживать наплыв пользователей. В плане защиты тоже чтобы не шибко уязвимая cms была, хоть и ломают каждую, но всеже чтобы не для самых чайников хацкеров работенка удавалась)) Удобство пользования этой cms для ньюсмейкеров и для администатора естсе-ссно какие нить интересные примочки для сео работ и оптимизации. Ну как то так приблизительно))

DLE берите. Дешевых разработчиков полно.

Reise:
Вы думаете почему самописные меньше ломает, они что круче CMS-ок, которые постоянно обновляются и модернизируются?

Потому что исходных кодов нет в открытом доступе. Взлом в данном случае усложняется.

Serak:
А что, автомобиль Мерседес хороший, но дорогой.

Сравнивать Битрикс с Мерседесом - это даже не смешно...

Reise:
Например насколько мне известно, дле - около 5.

Все зависит от настроек. В среднем 1-4 запроса к базе данных. В плане скорости DLE действительно хорош. Явный минус - система модулей. Для установки и при обновлениях движка нужно править системные файлы. Вопрос стиля написания оставлю в стороне.

Obramovich, а может вы бы для начала какие-то требования озвучили? А то 4 страницы ни о чем.

vold57:
Невозможно подключиться к Баде данных! SQLSTATE[28000] [1045] Access denied for user 'flexo'@'localhost' (using password: NO)

Там нужно глюк поправить в установщике. Там не указан $data['db_pass'] при подключении к БД. У меня xdebug сразу кучу notice выкинул :)

Kartinka2008:
Человек, не имеющий ИТ-образования и никогда не занимающийся программированием - открывая любую профессиональную книгу по программированию, ничего, кроме испуга, от нее не возьмет.

А зачем открывать профессиональную книгу? Она как бы предназначена для профи. Для новичков есть книги для начинающих.

Kartinka2008:
Но, тем не менее, я, теперь, работая с любой CMS, более-менее понимаю код, и могу вносить небольшие правки, не требующие написания сложного кода.

Нужно не "более-менее" понимать, нужно его нормально понимать.

devastat10n:
Просто нужно подходить с умом и немного фильтровать рекламу. Курсы не научат вас создавать мега сайты, но дадут общий базис, который можно потом развить.

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

Всего: 800