Журнал Системный Администратор, Сентябрь 2006

Журнал Системный Администратор

Сентябрь 2006

Цена: $4.5 US

  Подписаться

Зарегистриванные пользователи, пожалуйста следуйте этой ссылке


Полезные советы по Apache

Не нагружайте Apache лишней работой

Если вы не предоставляете своим клиентам услуги хостинга с возможностью самостоятельно вносить изменения в .htaccess и если вам не требуется «на лету» менять параметры каких-либо каталогов – отключите вообще использование этих файлов с помощью директивы AllowOverride None.

Любые специфические для каталога настройки можно указать в соответствующей секции <Directory>. Конечно, в этом случае после каждого изменения конфигурации придётся перезапускать веб-сервер, но это, как правило, лучше, чем заставлять Apache при обработке каждого запроса просматривать каждый каталог от корня файловой системы (даже не сайта!!!) до текущего файла в поисках файла .htaccess.

А если вы «додумались» задать для этих файлов сразу несколько имён (с помощью директивы AccessFileName), то работы у Apache прибавится пропорционально числу возможных вариантов. Никогда так не делайте, если в этом нет абсолютной необходимости. И даже если есть – всё равно не делайте.

Примечание: если для какого-то каталога вам всё-таки нужен .htaccess-файл, разрешите его обработку только для этого каталога – в секции <Directory>:

AllowOverride None

<Directory /specclient>

       AllowOverride All

</Directory>

Оставшая часть статьи доступна только подписчикам. Если вы желаете продолжить чтение этой статьи, то вам необходимо подписаться на эту статью или весь номер.

Подписаться на весь номер

Зарегистриванные пользователи, пожалуйста следуйте по этой ссылке