Какой минимум модулей требуется Apache для запуска Drupal?

Как часть повышения производительности моего сайта, я уменьшаю объем памяти Apache. В настоящее время у меня включены следующие модули

lrwxrwxrwx 1 root root   28 Aug 31  2012 alias.conf -> ../mods-available/alias.conf
lrwxrwxrwx 1 root root   28 Aug 31  2012 alias.load -> ../mods-available/alias.load
lrwxrwxrwx 1 root root   33 Aug 31  2012 auth_basic.load -> ../mods-available/auth_basic.load
lrwxrwxrwx 1 root root   33 Aug 31  2012 authn_file.load -> ../mods-available/authn_file.load
lrwxrwxrwx 1 root root   36 Aug 31  2012 authz_default.load -> ../mods-available/authz_default.load
lrwxrwxrwx 1 root root   38 Aug 31  2012 authz_groupfile.load -> ../mods-available/authz_groupfile.load
lrwxrwxrwx 1 root root   33 Aug 31  2012 authz_host.load -> ../mods-available/authz_host.load
lrwxrwxrwx 1 root root   33 Aug 31  2012 authz_user.load -> ../mods-available/authz_user.load
lrwxrwxrwx 1 root root   32 Aug 31  2012 autoindex.conf -> ../mods-available/autoindex.conf
lrwxrwxrwx 1 root root   32 Aug 31  2012 autoindex.load -> ../mods-available/autoindex.load
lrwxrwxrwx 1 root root   26 Aug 31  2012 cgi.load -> ../mods-available/cgi.load
lrwxrwxrwx 1 root root   30 Aug 31  2012 deflate.conf -> ../mods-available/deflate.conf
lrwxrwxrwx 1 root root   30 Aug 31  2012 deflate.load -> ../mods-available/deflate.load
lrwxrwxrwx 1 root root   26 Aug 31  2012 dir.conf -> ../mods-available/dir.conf
lrwxrwxrwx 1 root root   26 Aug 31  2012 dir.load -> ../mods-available/dir.load
lrwxrwxrwx 1 root root   26 Aug 31  2012 env.load -> ../mods-available/env.load
lrwxrwxrwx 1 root root   30 Aug 31  2012 headers.load -> ../mods-available/headers.load
lrwxrwxrwx 1 root root   27 Aug 31  2012 mime.conf -> ../mods-available/mime.conf
lrwxrwxrwx 1 root root   27 Aug 31  2012 mime.load -> ../mods-available/mime.load
lrwxrwxrwx 1 root root   34 Aug 31  2012 negotiation.conf -> ../mods-available/negotiation.conf
lrwxrwxrwx 1 root root   34 Aug 31  2012 negotiation.load -> ../mods-available/negotiation.load
lrwxrwxrwx 1 root root   27 Aug 31  2012 php5.conf -> ../mods-available/php5.conf
lrwxrwxrwx 1 root root   27 Aug 31  2012 php5.load -> ../mods-available/php5.load
lrwxrwxrwx 1 root root   33 Aug 31  2012 reqtimeout.conf -> ../mods-available/reqtimeout.conf
lrwxrwxrwx 1 root root   33 Aug 31  2012 reqtimeout.load -> ../mods-available/reqtimeout.load
lrwxrwxrwx 1 root root   30 Aug 31  2012 rewrite.load -> ../mods-available/rewrite.load
lrwxrwxrwx 1 root root   31 Aug 31  2012 setenvif.conf -> ../mods-available/setenvif.conf
lrwxrwxrwx 1 root root   31 Aug 31  2012 setenvif.load -> ../mods-available/setenvif.load
lrwxrwxrwx 1 root root   29 Aug 31  2012 status.conf -> ../mods-available/status.conf
lrwxrwxrwx 1 root root   29 Aug 31  2012 status.load -> ../mods-available/status.load

Я бы хотел, чтобы Apache загружал только модули, необходимые для запуска Drupal 7. Я не собираюсь использовать согласование контента, поэтому я могу его отключить. Есть ли другие модули, которые я могу отключить в приведенном выше списке.

1 ответ

Решение

Я думаю, что не так уж важно отключать эти модули.

Но если вы действительно этого хотите, вы, вероятно, можете отключить все модули auth *, поскольку в Drupal по умолчанию используется проверка подлинности на основе форм, которая не нуждается в поддержке этих модулей.

Статус не нужен, если вам не нужна страница "Состояние сервера".

Вам не нужен mod_cgi, если ваш PHP работает как модуль Apache.

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

Другие вопросы по тегам