Использование большого кол-во регионов в шаблоне, нужен совет

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

Аватар пользователя nicklasweb nicklasweb 11 сентября 2009 в 20:08

Всем привет. Хочу услышать ваше мнение по одному, очень интересующему меня вопросу.
Я собираюсь делать сайт интернет СМИ на друпал 6. Для того, чтобы сайт грузился не очень медленно:
1.Существует ли ограничение на кол-во регионов?
2.Сколько можно прописать регионов, чтобы все у меня не повисло(Где-то случайно глазами видел фразу, типа "Рекомендуется не делать большое кол-во регионов на странице, во избежание зависов страницы")
3.Если так просто делать регионы в шаблоне, зачем существует модуль "Panels" ?? Удобство его использования, где лучше применять?
P.S. На главной странице будет куча областей вывода разного контента, как на обычном новостном сайте по типу http://korrespondent.net/
Буду рад услышать ваше мнение.

Комментарии

Аватар пользователя GROL GROL 12 сентября 2009 в 15:45

Скорее всего речь шла о том, что в каждый регион наверняка будет впихнута своя вьюха, а это отдельная выборка. Итого, чтобы открыть первую страницу Drupal-у понадобится делать как минимум 10-ок разных запросов что и сказывается на тормозах. Рецептов, кроме как включать кэш, по-моему еще ни в одной CMS не придумали. Ну, еще серваки "затачивают" под сайт, ну тут я не специалист, не подскажу.

Аватар пользователя nicklasweb nicklasweb 13 сентября 2009 в 16:22

Мда, почитал я везде, где можно было, четкого ответа пока не нашел, что же делать.
Ок, а зачем использовать модуль Panels?

Аватар пользователя marazmus marazmus 13 сентября 2009 в 16:49

"nicklasweb" wrote:
Мда, почитал я везде, где можно было, четкого ответа пока не нашел, что же делать.
Ок, а зачем использовать модуль Panels?

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

Аватар пользователя nicklasweb nicklasweb 13 сентября 2009 в 16:53

Понял, то есть, если ты умеешь работать с шаблонами и использовать "регионы" модуль Panels как таковой не нужен. Блин вот что-то мне как-то не по себе, представим что на странице будет 30-35 регионов, сайт ляжет и все, или будет еле еле грузиться, блин, буду дальше искать инфу.

Аватар пользователя marazmus marazmus 13 сентября 2009 в 17:06

"nicklasweb" wrote:
Понял, то есть, если ты умеешь работать с шаблонами и использовать "регионы" модуль Panels как таковой не нужен.

Да, совершенно верно. Просто не все друпалеры умеют работать с шаблонами, а "блочные" страницы нужны часто.

Quote:
Блин вот что-то мне как-то не по себе, представим что на странице будет 30-35 регионов, сайт ляжет и все, или будет еле еле грузиться, блин, буду дальше искать инфу.

Не пишите фигни. Ничего у вас не ляжет из-за регионов. Друпал ложится из-за недостатка памяти и блокировки таблиц на запись в медленной MySQL. Делайте спокойно сайт и не слушайте "доброжелателей".

p.s. А вообще, такое большое количество регионов говорит о перегруженности страницы. Вы уверены, что ваш посетитель будет полчаса читать все 35 или больше блоков?

Аватар пользователя nicklasweb nicklasweb 13 сентября 2009 в 17:09

Будет подборка по категориям, рекламные регионы, и т.д. Это в общем может быть 25-30. Огромное спасибо за ответ!!!

Аватар пользователя PVasili PVasili 13 сентября 2009 в 23:16

"nicklasweb" wrote:
будет 30-35 регионов
реально, я не могу предсавить себе такой проект. Максимально что делал: ~20 особых проблем нет.

Аватар пользователя nicklasweb nicklasweb 14 сентября 2009 в 2:54

Хм, может я что-то себе не правильно представляю. Сайт будет очень похожим к этому в плане размещения и вывода контента, пример сайта: http://korrespondent.net/

Сколько здесь можно насчитать регионов? Было бы очень наглядно узнать, может я что то лишнее считаю.

Аватар пользователя marazmus marazmus 14 сентября 2009 в 8:19

"nicklasweb" wrote:
Хм, может я что-то себе не правильно представляю. Сайт будет очень похожим к этому в плане размещения и вывода контента, пример сайта: http://korrespondent.net/

Сколько здесь можно насчитать регионов? Было бы очень наглядно узнать, может я что то лишнее считаю.

Я лично насчитал не более 9 регионов.

Мне кажется, вы путаете регионы и блоки. В один регион можно напихать хоть сотню блоков. Регион - это просто "место" в шаблоне. Блок - это единица информации, блоки через админку размещаются в регионах. Давайте, определяйтесь уже с терминами.