Я бы кодировал его исходя из того, как часто мне нужны функции A, B и C
Фактический пример:
Я создал модуль, который имел две потребности
1) Отправлять периодические электронные письма на основе предпочтений пользователяПозволяет вызвать эту функцию A 2) Пользовательский контент, созданный в модуле.Давайте назовем эту функцию B 3) Социальная интеграция.Позволяет вызывать эту функцию C
. То, что я сделал, так это то, что функция A вызывается только раз в неделю. Я сделал для нее отдельный модуль.они всегда будут вызываться вместе.
Если у вас проблемы с производительностью, перейдите по этой ссылке.Это хороший ресурс для улучшения производительности.
http://www.vmirgorod.name/10/11/5/tuning-drupal-performance
В нем приведен хороший модуль, называемый boost.Я не использовал это, но я слышал хорошие вещи об этом.
ура, Вишал