что быстрей content-profile или profile если 20 полей

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

Аватар пользователя gumk gumk 14 августа 2010 в 0:19

вот интересует вопрос модуль profile join ит одну таблицу столько раз, сколько полей, а content-profile вроде как join ит две дополнительные таблицы (при грамотном создании сск полей) так что будет быстрей, при 20-30 полей в профиле?

Комментарии

Аватар пользователя xxandeadxx xxandeadxx 14 августа 2010 в 0:46

"gumk" wrote:
модуль profile join ит одну таблицу столько раз, сколько полей

где такое увидели? api намекает на другое

"gumk" wrote:
так что будет быстрей, при 20-30 полей в профиле?

быстрее для чего? где и как будут использоваться данные из профиля?

Аватар пользователя gumk gumk 14 августа 2010 в 9:58

"xxandeadxx" wrote:
быстрее для чего? где и как будут использоваться данные из профиля?

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

спасибо за http://api.drupal.org/api/function/profile_load_profile/6, но получается если нужен список юзеров то нужно либо на юзера вызывать эту функцию либо join таблицу столько раз, сколько полей необходимо?

что лучше использовать в описаном случае?

Аватар пользователя Sinkora Sinkora 14 августа 2010 в 14:50

"gumk" wrote:
profile join ит одну таблицу столько раз, сколько полей, а content-profile вроде как join ит две дополнительные таблицы

А не наоборот ли? И вообще, это зависит от того, как Вы храните cck-поля в БД: можно в отдельных таблицах, а можно все в одной...

Аватар пользователя Sinkora Sinkora 14 августа 2010 в 14:49

"gumk" wrote:
так что будет быстрей, при 20-30 полей в профиле?

Быстрее будет, если не использовать оба модуля.