• UAH
  • USD
  • RUB
  • EUR
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепр
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 449-04-21  Life
  • +38(067) 400-88-44  Киевстар
  • +38(095) 630-90-82  MTC
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7(499) 348-28-61  Москва

Хостинг. Apache модуль mod_xsendfile

Форумы Хостинг Apache модуль mod_xsendfile
2941973343
24.05.2014
хостинг: нет
домен: нет
Apache модуль mod_xsendfile
Добрый день,
Мне нужен Apache модуль mod_xsendfile. Он есть на сервере?
Если его нету, можно его поставить?
Если нельзя, мне нужно с минимальной нагрузкой для сервера и максимальной скоростью передавать файл но пропустить запрос через PHP.
С mod_xsendfile это выглядит так:
header("X-Sendfile: $somefile");
header("Content-type: application/octet-stream");
header('Content-Disposition: attachment; filename="' . basename($file) . '"');

Спасибо.
Илья
24.05.2014
хостинг: есть
домен: есть
Нужно подробное описание целей, для которых Вы хотите использовать этот модуль.
Возможно лучше на хостинге внедрить такое: Модуль ngx_http_secure_link_module ?
2941973343
24.05.2014
хостинг: нет
домен: нет
Вкратце: PHP получает запрос и может отсылает статический файл на сервере.

Мне нужно чтобы HTTP запрос был передан PHP. После этого, PHP может отослать статический файл на сервере. mod_xsendfile позволяет это сделать быстро и с небольшой нагрузкой для сервера и меньшим latency по сравнению с считыванием и отсыланием файла в PHP. PHP, вместо того чтобы самому читать и отсылать файл, прописывает мною выше упомянутые header's для mod_xsendfile который и делает всю работу по считыванию файла и его отсылания.
Я могу обойтись без этого модуля, но с ним будет оперативней, поэтому я хочу его.
Илья
25.05.2014
хостинг: есть
домен: есть
Само по себе использование Apache, для отдачи статики независимо от модулей является нехорошей идеей.
Участвовать в общении на этом форуме могут только
зарегистрированные пользователи.

Если вы уже зарегистрированы Вам необходимо войти на форум.

Тема закрыта по истечению срока давности.
Горячая линия
(044)
392 74 33
другие города