Drupal 4.7 хорош по функциональности, но крайне медленно грузиться

Главные вкладки

Аватар пользователя spin76 spin76 18 января 2007 в 0:32

Есть сервер, на celeron 750mHz, 128ram.
http://www.tmf.rtu.lv

На сервере есть сайты которые написаны мною, с простейшей CMS
http://www.tmf.rtu.lv/mti
http://www.tmf.rtu.lv/sesi

B вот решился поставить Drupal 4.7 (вариант в разработке)
http://www.tmf.rtu.lv/dzat

И был просто поражен медлительностью, или по чести сказать
тормознутостьб работы Drupal, при работе в той же локалке где
находится сервер (на связь нет причин в этом случае жаловаться).

Напишу на английском тоже, чтобы легче через поисковик было искать!

Drupal 4.7 is slow! It can be seen from that fact that on one web-server
(Apache,PHP,mySQL) have 3 WEB-sites and only Drupal 4.7 is trhee or more

times slower than other.

Комментарии

Аватар пользователя ultraboy@drupal.org ultraboy@drupal.org 18 января 2007 в 1:11

That's total LOL, man.

U write: "Drupal 4.7 is trhee or more times slower than other". Which CMS'es do you refer as "other"? Can you please compare FUNCTIONALITY of those systems with Drupal? May be Drupal is 3 times slower because it has 30 times more functionality?!

Also, you should compare amount of code in Drupal with the other scripts you use (do you remember, it's PHP and all this code is parsed for each page load). Drupal has lots of thousands lines of code, and your system possibly has only 1 thousand lines...

Another thing is than if you dont like the CMS, you don't have to use it. So your complaints seem to me pretty senseless.

If you want speed and do NOT like Drupal, u always can find a better one CMS, or even write a new one. That's no problem.

Аватар пользователя spin76 spin76 18 января 2007 в 10:17

OK, when I've written that Drupal is slower than other cms, i keep in mind the phpNuke or postNuke about 2001 year, and of course
other CMS is

http://www.tmf.rtu.lv/
http://www.tmf.rtu.lv/sesi
http://www.tmf.rtu.lv/mti

that I've written myself.

I beleave if you open
http://www.tmf.rtu.lv/dzat it will be match slower than WEB-sire mentioned above.

Аватар пользователя spin76 spin76 18 января 2007 в 10:30

Может и надо поставить..

но я сторонник того чем чем из меньшего числа строк кода программа состоит тем она имеет меньше глюков Smile
поэтому на сервере все установлено по минимуму.

Из установленных модулей у меня самые необходимые, которые позволяют обучить человека поддерживать drupal
с меньшими вопросами, это:
archive, comment, contact, forum, help, htmlarea, image, image_attach, image_gallery, img_assist, locale, menu, node, smtp, story, taxonomy_dhtml, upload

Аватар пользователя spin76 spin76 18 января 2007 в 10:22

Насколько drupal 5 быстрее ?

Там переписали движок с учетом коментариев которые промелькнули на форуме

http://www.linux.org.ru/view-message.jsp?msgid=1743058


Drupal написан без разделения HTML и кода. Опять для правки и переверстки HTML придется вызывать PHP-кодера?
SQL-запросы захардкожены в виде "SELECT n.nid, n.created FROM {node} n ...." что не дает ни нормальной переносимости ни скорости, потому, что запрос каждый раз парзится на предмет подстановки имен таблиц.

Полно несоответствий в дизайне запросов - кое-где сравнение ведется по текстовому имени -- "n.type = 'blog'", а кое-где - по числовому ID -- "n.status = 1".

Короче, хороший пример, как НЕ НАДО ДЕЛАТЬ

Drupal 5 недавно испечен

Аватар пользователя ultraboy@drupal.org ultraboy@drupal.org 18 января 2007 в 10:42

Большинство ХТМЛя можно переопределить в движке тем, БЕЗ ИЗМЕНЕНИЯ файлов ЯДРА.

"Полно несоответствий в дизайне запросов" - можете внятно объяснить, в чем же именно "НЕСООТВЕТСТВИЕ В ДИЗАЙНЕ" этих запросов?

Про 'а кое-где - по числовому ID -- "n.status = 1" ' я вообще молчу - что, разработчикам нужно было заводить отдельную таблицу и делать JOINы для двух значений - 0 и 1 ?! Смотрите http://drupal.org/node/4739

Короче, хороший пример, что надо МОЛЧАТЬ когда НЕ РАЗБИРАЕТЕСЬ в теме.
Кого Вы слушаете, умников, которые ничего достойного сами не сделали и могут только ТИПА критиковать?

Ваш уровень мне примерно ясен, далее вести полемику и что-то растолковывать мне банально некогда.

Аватар пользователя spin76 spin76 18 января 2007 в 11:21

Я сослался на комент в форуме, который написан НЕ МНОЮ!
и не собирался устраиваить дискуссию, вопрос был про скорость
работы и возможные координальные изменения в движке
Drupal 5 которые обепечат скорость работы сайта написанного на Drupal !

Аватар пользователя spin76 spin76 18 января 2007 в 11:42

Как что не нравится, так сразу оскорбления ...

Во первых я привел текст который здесь раскритикован из форума ЛОР-а,
а во вторых, если Вы коснулись уровня, то согласно заглавной странице сайта Drupal http://drupal.ru

"Drupal позволяет создавать сайты различного назначения и сложности и управлять ими не обладая навыками web-вёрстки и программирования."

То у меня не должно быть ни какого уровня....

Да и вообще меня интересовал только один вопрос, почему так медленно работает Drupal 4.7, с этой целью я привел примеры сайтов и перечислил модули используемые в Drupal.

А когда сказали что Drupal 5 быстрее, то под словом быстрее для меня приемлимее в сложившейся ситуации с компьютером является
Drupa 5 быстрее Drupa 4.7 как минимум в 5 раз! Если это не так, то смысля переходить на Drupa 5 лично для меня нет!

Аватар пользователя axel axel 19 января 2007 в 2:24

linux.org.ru, так я и думал Lol

--
Администратор сайта «Drupal — Россия»
на вопросы по Drupal отвечаю только на форумах, не пишите в почту и приватом!

Аватар пользователя marazmus marazmus 18 января 2007 в 16:02

А вот это

"Напишу на английском тоже, чтобы легче через поисковик было искать!"

вообще хоть стой, хоть падай.

Пиши тогда сразу на drupal.org - там все по английски общаются.

p.s. Если уж спамить себя как веб-разработчика, то напомню, что код html без doctype - не то что каменный, это пещерный век. Мне в будущем нужна будет пара-тройка сайтов, но к этому деятелю я точно не обращусь Smile

Аватар пользователя spin76 spin76 18 января 2007 в 18:19

Моя основная деятельность это не клепание сайтов и себя я никому не навязываю.....

А привел пример сайтов своих, что бы не быть голословным,
и можно было оценить скорость работы Drupal-a

На друпале английском при регистрации на мыло не приходит пароль, вот решил на русском.

ЗЫ
а от человека с ником "marazmus" -- я бы даже и за более чем 1000$ не стал бы иметь дело

Аватар пользователя marazmus marazmus 18 января 2007 в 21:27

"Вот что делает с людьми мухоморная интоксикация :)"

Да я все как-то больше по шампиньончикам Smile Вкусные... К тому же я их ем Smile

p.s. почитал соседнюю ветку про нужду в программисте - простите меня, уважаемые читатели, _столько_ шампиньонов мне не скурить Smile

p.p.s. Все-все, ухожу - а то застрелят за агитацию дурманящих веществ среди малолетних Smile

Аватар пользователя axel axel 19 января 2007 в 2:12

Вообще-то на P200/128Mb у меня друпал работал быстрее, чем сайт по ссылке. Стояло на линуксе на домашнем "серваке". Хотя нагрузка была очень маленькой - 1-5 юзеров на сайте, при большой нагрузке подозреваю тож сдохло бы.

Парень, ещё с десяток топиков на сайтах других популярных cms и глядишь найдёшь одного двух доверчивых клиентов, которые сделают тебе заказ на сайт. Удачного заработка на пиво! Smile

--
Администратор сайта «Drupal — Россия»
на вопросы по Drupal отвечаю только на форумах, не пишите в почту и приватом!

Аватар пользователя spin76 spin76 19 января 2007 в 9:46

=================================
Научитесь читать, уважаемый Axel !!!!
а потом уж писать Smile
=================================

Я уже писал более чем одного раза:

1) Что сайто делание не мой вид заробатка!
(даже объяснил по в какой тематики делал сайты)

2) Приведенные мною сайты как можно заметить были с одного домена,
что бы дать возможность участникам дискуссии объективно оценить
скорость работы сайтов на Drupal

3) Были перечислены используемые модули Drupal, что бы хоть кто то
из супер-стар мого сказать, что сайт тормозит по причиене того или
иного модуля

4) Были даны характеристики компьютера, для того что бы была возможность
супер-старам сказать, эти требования компа достаточные или требуют
к примеру Пентиум 4 и 512 МБ

И какой итог мы наблюдаем на форуме?

1) Вместо ответов на контреткные вопросы, оскорбления в мой адрес!

2) Реакция на приведенные примеры: Я занимаюсь рекламой своих сайтов
(обратите внимание все приведенные сайты крутятся на одном домене,
если бы я делал саморекламу, то привел бы более яркие сайты по дизайну
и смыслу не всегда видными с первого взгляда в них)

3) Практически нет конструктивных советов!

Потом почитав форум, где затрагиваются такие темы как популяцизация
Drupal смех распирает, о какой популяцизации может идти речь,
когда на инакомыслие или проблемы тыкают фразамы из серии "Руки корявые'
или "читай документацию, приворачивай оптимизацию"

Хотите сделать Drupal популярным, научитесь первым делом быть корректными,
и не унижать своими ответами достоинство человека, пускай даже не профессионала

ЗЫ
сей коммент скорее даже не Axel, а людям которые могут читать

Аватар пользователя axel axel 20 января 2007 в 3:36

Друг, если ты счел эти ирочные высказывания за оскорбления - прими мои личные извинения как админа этого сайта. Но твои претензии и попытки саморекламы не могут не вызвать улыбки )))

Аватар пользователя cwer cwer 19 января 2007 в 10:45

Предлагаю уважаемым модераторам удалить ссылки на сайты уважаемого spin76

Уважаемый spin76, какие советы вам нужны?
Вы в первом посте ничего не спрашивали. Вы написали, что Drupal версии 4.7 тормозит. Больше извините я ничего не увидел Smile
Мой вам совет - поставьте 5ю версию и тестируйте ее.

Аватар пользователя spin76 spin76 19 января 2007 в 11:29

удаляйте все ссылки на приведенные на сайты,
которые дают возможность тормознутость Drupal 4.7!

А вопросы были следующими

1) Будет ли 5 друпал быстрее 4.7 ориентировочно где то в 5 раз

2) Какие модули из перечисленных у меня тормозят более всего

3) Целерон 750, 128МБ достаточен для работы сервера который
могут одновременно посещать порядка 10 посетителей Drupal 5

Из новых вопросов:
4) taxomy_dhtml есть аналог в Drupal 5

ЗЫ
Я так понял, что "My blog" посвящен выражению собсвенного мнения,
собственно я его и высказал в самом начале, Drupal гибкий но крайне
тормознутый на слабом компе, если бы я об этом узнал ранее я бы не
использовал Drupal, но сейчас уже нет обратного пути назад, придется
устанавливать более мощный компьютер.

ЗЗЫ
Вообще надеюсь что тема тормознутости Drupal 4.7 будет основным
аргументом для перехода на 5 (если он быстрее разиков в 5).
Если бы на drupal.ru честно написали что drupal 4.7 тормознутый
мне бы это очень помогло (думаю это полезная информация и тем кто
не определился в выборе движка сайта - CMS)

Аватар пользователя ultraboy@drupal.org ultraboy@drupal.org 19 января 2007 в 12:22

1) Будет ли 5 друпал быстрее 4.7 ориентировочно где то в 5 раз
Без сомнения, друпал 5 будет быстрее "где то" в 5 раз! Если считать, что друпал 4.7 был быстрее в 4,7 (четыре целых, семь десятых) раза.

От имени всего сообщества drupal.ru желаю Вам успеха в Вашем нелегком деле выбора идеальной CMS. Уверен, что будет большой потерей для сообщества, если Вы остановите выбор на другой CMS.

Аватар пользователя axel axel 20 января 2007 в 4:50

Quote:
5 будет быстрее "где то" в 5 раз! Если считать, что друпал 4.7 был быстрее в 4,7 (четыре целых, семь десятых) раза.

ROFL Даёшь друпал 6!

--
Администратор сайта «Drupal — Россия»
на вопросы по Drupal отвечаю только на форумах, не пишите в почту и приватом!

Аватар пользователя axel axel 20 января 2007 в 4:47

Если с минимумом возни и не вдаваясь в причиным медленной работы (индексы в базе все же проверь), то проц можно и послабже а памяти лучше побольше. На 128 следует проверить что mysql и apache не забирают себе много памяти - поправить конфиги. Иначе с любым движком активно использующим СУБД система будет сильно свопиться. И PHP в принципе не самый оптимальный по потреблению ресурсов язык, но хорошее кеширование позволяет спасти ситуацию. Поэтому ещё раз - не хочется возиться с конфигами - поставь побольше памяти и ставь любые phpшные cmsки.

Если же ресурсов больше никак, а хочется задействовать их более эффективно то рекомендую потратить время на установку связки lighttpd+fastcgi+php вместо апач+mod_php - это будет быстрее не только для друпала. См. http://ligghtpd.net http://buytaert.net/drupal-webserver-configurations-compared

PS Быстрый-тормознутый - абсолютно абстрактные определения, особенно если оперировать аргументами которые ты приводил. Поищи сравнения друпала с другими cms на php - медленным движок не назовешь, но разумеется можно найти кучу очень легких малофункциональных скриптов, которые потребляют меньше ресурсов.

Кстати на друпале 4.7 для малодинамичных сайтов удобно использовать модуль boost - это генерация статического html и его выдача вебсервером в обход друпала (через mod_rewrite). Очень быстро, но для динамичных сайтов не всегда применимо.

--
Администратор сайта «Drupal — Россия»
на вопросы по Drupal отвечаю только на форумах, не пишите в почту и приватом!

Аватар пользователя axel axel 20 января 2007 в 4:00

Да не буду я это удалять, такие перлы надо хранить вечно Smile А если серьёзно, то реклама любых вебпродуктов у нас не запрещена, пока она не становится назойливой - не превращается в спам. Мы не коммерческая фирма, чтобы конкурентов отстреливать Smile Поэтому к spin только просьба не постить ссылки в посторонние топики, вроде топика с объявлением о поиске программиста. Для обсуждений на тему cmsостроения у нас есть специальный форум или у себя в блоге можно что угодно писать.

--
Администратор сайта «Drupal — Россия»
на вопросы по Drupal отвечаю только на форумах, не пишите в почту и приватом!

Аватар пользователя ROME ROME 19 января 2007 в 13:14

Просто стало обидно, после прочтения постов товарища spin76. Три года назад я стал использовать Друпал. Параллельно я пробовал разные нюкообразные движки, движки, не использующие БД, самопальные вещи... Ставил это всё у разных хостеров (Динохост, Петерхост, РБК, Агава...). При этом всегда выигрывал Друпал - своей компактностью, хорошим быстродействием, устойчивостью ко взломам (один раз только у меня взломали Друпал древней-предревней версии, поскольку я его не апдейтил, не патчил и не удалил xmlrpc.php, хотя и знал об этой уязвимости тех версий). С другой стороны - нюкообразные движки ломали у меня влёт. Один раз меня хостер обвинил в рассылке спама, а оказалось, что спамили через дырявый скрипт PHP-Nuke. Вобщем сложилось у меня гладко всё только с Друпалом. Сейчас использую версию 4.7 на всех сайтах - своих и тех, которые обслуживаю. При этом абсолютно доволен скоростью работы движка.

Так что:
Drupal is the greatest CMS! Drupal forever!

А что касается spin76, то отбросив политику, напрашивается вопрос - может дело в руках?

Аватар пользователя rapitosov@drupal.org rapitosov@drupal.org 19 января 2007 в 15:06

Нашим читателям очень интересно узнать, пробовали ли Вы читать документацию, что бы разобраться в непонятных моментах, или пользовались форумом drupal.org?

---
http://drupal5.ru - информация для друпателей
качественные ответы только на качественные вопросы

Аватар пользователя cwer cwer 19 января 2007 в 15:58

spin76
Ссылки я попросил удалить, чтобы вас же в спаме не обвиняли. Или сделать не ссылками а просто текстом (чтоб поисковики не индексили как ссылки) Smile
Установка Друпала занимает 5-10 минут.
Попеременное отключение модулей для сравнения скорости и того меньше.
По поводу модулей для 5й версии Друпала. Неужели так сложно зайти на страницу модулей?? На англоязычном сайте? Или это кто-то должен сделать за вас? Если вы о нем не знаете - http://drupal.org Там по ссылочкам найдете модули. А там уже написано для каких они версий.
По поводу конкретных конфигураций компьютера. Думаете - они что-то дают? Или тут сидят эксперты, которые прогоняли друпал на сотне разных компов с различными конфигурациями и при различных нагрузках, и все это записывали?

Вообще так к слову.
Какими вы критериями оцениваете тормознутость? После смены хостера у меня сайт быстрее раза в 2 начал открываться (не друпал, тогда его еще у меня не было). Может вам хостера сменить?
Или вы сравниваете со своими самопальными движками? Почему бы тогда не представить эти движки на суд общественности, чтобы оценить их возможности и скорость?
Вы еще можете сравнить со скоростью открывания статических html страничек. Тоже вполне хорошо заявлять о скорости. Smile
Могу поспорить статический html отдается быстрее, чем то что генерируют ваши движки Smile

> "Если бы на drupal.ru честно написали что drupal 4.7 тормознутый мне бы это очень помогло (думаю это полезная информация и тем кто не определился в выборе движка сайта - CMS)"
Супер. Спасибо за хорошее настроение. Писать какие-либо субъективные и негативные отзывы, о том, что ты по сути поддерживаешь или рекламируешь - это круто. Всегда буду так делать. Я говорю не о том, что не надо писать о проблемах. А о том, что надо писать об объективных проблемах.

rapitosov@drupal.org
Анекдот в тему

"Звонок в службу ТП
- Здраствуйте у меня принтер не печатает
- А вы документацию читали?
- Нет, конечно, что я лох какой-то?!!"

Я правда тоже не читал Smile
Только когда вопросы возникали Wink
Например, хотел сделать менюшку выползающую в шаблоне.

В заключение.
Конечно, я тоже скорость хочу побольше. Поэтому перейду на 5ю версию. Не спрашивая во сколько раз она быстрее (бессмысленный вопрос вообще). Не устроит (что вряд ли, потому что 4.7 практически устраивает) - перейду на другой движок. Устроит - отлично. Проапгрейдю движок на сайте Smile

spin76
Не принимайте близко к сердцу.

P.S. это мой самый большой комментарий за последнии.. хм.. за всю жизнь наверное. Спасибо Smile
P.P.S чет ббкод отказался работать.

Аватар пользователя spin76 spin76 19 января 2007 в 20:15

Читать документацию я не стал!

1) Перейти на 5 не могу, поскольку в ней нет toxomy_dhtml, а недельный путь обучения зав кафедры и еще одного ответственного по направлениям пройден

2) При обучение в той же локалке что друпал, руководство в перерывах образованных загрузкой страничек друпала (в режиме админа доходило до 40 сек)
приняло решение поставить немного посильнее компьютер, для того чтобы сайт с тормознутым друпалом грузился быстрее (были даже предложения
купить Intel Core duo2 с 1Гигом опреативки, так какие минимальные требования в серверу с Друпалом 4.7 ???? )

3) Делать кэширование, для повышения быстродействия пока не стал, так как сайт во время разработки, надо сразу отслеживать изменения
(надо поставить только галочку)

4) Другие варианты типа squid тоже не стал, не хочу терять на это время!

Друпал у меня останется стоять, радуйтесь!
Но я так и не стал стронником сего творения, для презентационных сайтов друпал просто ПРОТИВОПОКАЗАН!
Для нагруженных слабеньких сервачков тоже ПРОТИВОПОКАЗАН!

Есть идеи друпала которые мне понравились,
а есть простые Вещи, например такие еак этот форум, которые поражают своей убогостью, поскольку невозможно понять кто на чье сообщение писал ответ!

ЗЫ
Каждый кулик свое болото хвалит, так и здесь многие товарищи, слишком много усилий затратили на освоение друпала, чтобы потерять объективность в оценке
возможностей друпала, то на главной странице пишется это друпал для всех кто ничего не знает про рнр и НТМЛ а в постах на форуме уже совсем противоположное
это прекрасная система с АПИ для программистов, что бы на ее базе писать свои сайты!

ЗЗЫ
Друпал 4.7 прекрасная и гибкая система, но в ней не хватает иногда простейших вещей, например

1) сортировать опубликованные материалы не по дате поступления, а по своим отдельным весам

2) интутивно понятного создания меню, а то для нормальной работы подрубай тахому_дхтмл,
да можно делать ссылки типа "3+4" но вопрос зачем это надо, когда опубликованный матеирал
можно закрепить за несколькими рубриками

Аватар пользователя vadbars@drupal.org vadbars@drupal.org 20 января 2007 в 18:38

1) модуль Weight
2) "интутивно понятного создания меню": так в Drupal аж несколько путей, которыми можно идти - а) от меню, к которому приписываешь материал и б) от материала, которому приписываешь пункт меню.
"когда опубликованный матеирал можно закрепить за несколькими рубриками": это стандартная возможность Drupal, благодаря пресловутой таксономии.

Чуть-чуть усилий - и многие вещи становятся простыми... Но еще проще не прикладывать никаких усилий Smile

Аватар пользователя webdev webdev 22 января 2007 в 15:15

Вот тут посмеялись над человеком, а ведь парень истину глаголит...
1. для презентационных сайтов друпал противопоазан - зачем ставить эту CMS если нужно просто пару сотен страниц на сайте запостить?
2. для слабых серверов противопоказан - тоже правильно... друпал - система мощная, но все же грузит систему. CMS нужно выбирать исходя из потребностей. зачем же из пушки по воробьям. тем более, при слабом сервере.

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

примерно такую же ошибку я сделал, написав
require_once './includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);

в скрипте с очень большой посещаемостью - сервер умер очень быстро.

думаю, главный совет человеку - проанализировать свои потребности и выбирать систему исходя из них. например, windows XP не становится хуже из-за того что не работает на двойке Smile

Аватар пользователя spin76 spin76 10 апреля 2007 в 16:56

Так уж сложилось, что случайно зашел на дискуссиюподнятую мной когда-то.

Друпал у меня остался стоять, теперь только чуть чуть притормаживает,
так как на компьютер помощнее:

# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 15
model : 2
model name : Intel(R) Celeron(R) CPU 2.40GHz
stepping : 9
cpu MHz : 2421.647
cache size : 128 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe up cid xtpr
bogomips : 4846.12

# cat /proc/meminfo
MemTotal: 246804 kB
MemFree: 3972 kB
Buffers: 3904 kB
Cached: 27664 kB
SwapCached: 47348 kB
Active: 198404 kB
Inactive: 23776 kB
HighTotal: 0 kB
HighFree: 0 kB
LowTotal: 246804 kB
LowFree: 3972 kB
SwapTotal: 500464 kB
SwapFree: 411072 kB
Dirty: 80 kB
Writeback: 0 kB
AnonPages: 189336 kB
Mapped: 11704 kB
Slab: 14168 kB
SReclaimable: 4616 kB
SUnreclaim: 9552 kB
PageTables: 2604 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
CommitLimit: 623864 kB
Committed_AS: 520376 kB
VmallocTotal: 778232 kB
VmallocUsed: 3536 kB
VmallocChunk: 774216 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
Hugepagesize: 4096 kB