Инструменты пользователя

Инструменты сайта


ru:config:xsendfile

Настройки: xsendfile

В «ДокуВики» все медиафайлы (изображения) закачиваются с помощью PHP-скрипта для того, чтобы проверить ограничения доступа и в случае масштабирования изображений. Это требует больше ресурсов, чем просто закачка их самим веб-сервером. Некоторые серверы позволяют перехватить доставку у скрипта, коль скоро он произвёл свои проверки. Это делается путём посылки определённых HTTP-заголовков. Какие именно должны быть заголовки, зависит от самого веб-сервера.

Эта опция включает посылку таких заголовков. Замечание: если вы укажете неверное значение, ваши изображения и другие медиафайлы могут перестать работать.

  • Тип данных: числовой
  • Значение по умолчанию: 0 (выключено)

Допустимы следующие значения:

Значение Результат
0 Заголовки не посылаются, все данные доставляются с помощью самой «ДокуВики»
1 Используется пропрайтерный заголовок lighttpd (для lighttpd перед релизом 1.5)
2 Используется стандартный заголовок X-Sendfile
3 Используется проприетарный заголовок Nginx

Для поддержки X-SendFile в Apache нужен модуль mod_xsendfile. Then enable both, the XSendFile and the XSendFileAllowAbove directive.

ПредупреждениеПредупреждение: изменение этой опции может привести к непредсказуемому поведению системы.

См. также

ru/config/xsendfile.txt · Последнее изменение: 2012-11-15 13:57 — Aleksandr

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki