Задавайте вопросы про Drupal - 2

Garin33
На сайте с 31.08.2009
Offline
169
#1541
vandamme:
с какой стороны посмотреть, имхо, нет там ничего такого существенного, из-за чего бы стоило на нее перейти, тем более если сайты не мега-порталы, а своего рода статейники/новостники, визитки, DLE-wordpress-образные по структуре сайты (а моя 10-летняя практика видит в основной массе подобные сайты), но тогда бы использование друпала под такие дела я назвал бы сомнительным выбором.

А как же вопрос безопасности? Рано или поздно, но уже скоро, поддержка ядра 6-ки прекратится.

Потому что Drupal - это круто.
Solmyr
На сайте с 10.09.2007
Offline
501
#1542

Есть вопрос про метод хранения Fields в Drupal 7. Я так понимаю, все значения хранятся в отдельных таблицах, к тому же не имеющих индексов по значению поля. Есть ли какое-то решение, позволяющее более эффективно делать выборки (хотя бы во Views) по значениям Fields?

Ну вот что-то вроде этого: https://www.drupal.org/project/pbs только доведенное до ума.

R
На сайте с 21.01.2013
Offline
25
#1543

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

Каталог СТО, шиномонтажа, автомоек (http://100-sto.com.ua) Украины и Киева. Отзывы, рейтинги
Solmyr
На сайте с 10.09.2007
Offline
501
#1544
revardy:
тогда вообще вьюсом бы не пользовался а писал нужные запросы вручную.

Можно вообще сайт делать не на Drupal а на Yii если уже пошел такой разговор.... Странно все-таки что они при переходе от 6й версии к 7й так сильно ухудшили архитектуру...

revardy:
Накрайняк в базе поставить индекс вруную никто не мешает.

В этом случае, по сравнению с хранением всех полей в одной таблице, как было в Drupal 6, внутренний оптимизатор запросов MySQL не сможет правильно выбирать, какой именно индекс использовать.

revardy:
там что база сверх большая?

Ну как сказать. Аргументирование использования InnoDB в Drupal7 вместо MyISAM в Drupal 6 было именно такое, что это лучше работает при больших таблицах на нагруженных сайтах.

R
На сайте с 21.01.2013
Offline
25
#1545
Solmyr:
Можно вообще сайт делать не на Drupal а на Yii если уже пошел такой разговор.... Странно все-таки что они при переходе от 6й версии к 7й так сильно ухудшили архитектуру...

Истину глаголишь. Я так и делаю. На Yii2)))) Ну а написать запрос в базу потом его отренерить\верстать не так уж сложно. Зависит от задачи. Если есть како-то корпоративный сайтик тогда делаем на вьюс и не паримся. Если же это что-то типа мега каталога недвижки то использоват здесь вьюс себе дороже. Никогда лично не применял вьюс для обширных поисков. Хотя если покопаться в своих проектах то можно найти и на вьюсе такое.

Solmyr:
В этом случае, по сравнению с хранением всех полей в одной таблице, как было в Drupal 6, внутренний оптимизатор запросов MySQL не сможет правильно выбирать, какой именно индекс использовать.

Ну это возможно. не задумывался над таким так как никогда не делал так)

Блин... туплю. есть такое решение. всю сознательную жизнь пользуюсь и не подумал сразу. Называтся Search API модулек. Им можно отдельно индексировать нужные данные. Числа, тексты. Работает через крон. К нему дополнительно нужн точно не помню "databace search" модуль. это если не использовать стороних поисковых машин. как-то так

vandamme
На сайте с 30.11.2008
Offline
675
#1546
Solmyr:
Есть ли какое-то решение

видимо стандартного (то есть залил модуль и включил его) нет.

Кстати да, выше говорили: :D

Plazik:
лучшие дни семерки
Alangasar
На сайте с 06.11.2008
Offline
98
#1547

search_api?

Solmyr
На сайте с 10.09.2007
Offline
501
#1548
revardy:
Блин... туплю. есть такое решение. всю сознательную жизнь пользуюсь и не подумал сразу. Называтся Search API модулек. Им можно отдельно индексировать нужные данные. Числа, тексты. Работает через крон. К нему дополнительно нужн точно не помню "databace search" модуль. это если не использовать стороних поисковых машин. как-то так

Search API - это для использования внутреннего модуля Search, а не для параметрических выборок через Views.

Alangasar
На сайте с 06.11.2008
Offline
98
#1549

С чего это?

This module integrates the Search API with the Views module, allowing searches on any index to be created and viewed via Views
vandamme
На сайте с 30.11.2008
Offline
675
#1550
Solmyr:
а не для параметрических выборок через Views.

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

очень ~

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий