Комментарии 12
возможно это и подойдет для частного случая… Но не подойдет для тех кто пользуется хостингом, а в основном именно у них с этим проблеммы (
давно и успешно используем этот подход у себя на проекте.
Ещё есть заголовок в ту же тему X-Accel-Limit-Rate: для орагичения скорости.
А также полезно указывать при отдаче «Content-Disposition: attachment; filename=\»$native_name\«»; для того чтобы файл скачивался, а не открывался.
А если написать вот так header(«Content-Type:»); то nginx сам будет mime тип подставлять.
А также полезно указывать при отдаче «Content-Disposition: attachment; filename=\»$native_name\«»; для того чтобы файл скачивался, а не открывался.
А если написать вот так header(«Content-Type:»); то nginx сам будет mime тип подставлять.
кто-то рассказал есть ли возможность сделать ограничение на количество отдаваемого, типа для незарегистрированных проигрываем только демо 30 секунд. А то на каждую песенку приходится создавать отдельные файлики с демо…
кто бы
Основываясь на этом методе на одном из сайтов мы накладывали водяные знаки на картинки, если у пользователя не хватало прав получить ее версию без водяных знаков. При этом при обращении к картинке проверялось наличие уже сгенерированной версии с водяным знаком, если такая версия уже была, ее отдавали, если нет, генерировали, клали на файловую систему и отдавали пользователю.
Если будет найден способ быстро генерировать демо при первом обращении, то такой способ может вполне прокатить. Однако, как мне кажется, преобразование картинок несколько отличается от преобразования песенок.
Если будет найден способ быстро генерировать демо при первом обращении, то такой способ может вполне прокатить. Однако, как мне кажется, преобразование картинок несколько отличается от преобразования песенок.
использую на своём сайте этот метод уже очень давно, так как сижу на отдельном сервере. Так же нарыл эту возможность где-то на опеннете, и настроил в течении 10 минут. Основной плюс метода, что контент отдаётся нгинксом напрямую без апача, поддерживая докачку и разбиение на части без проблем. Для меня это было просто идеально, и я очень рад что обнаружил и задействовал сей метод.
Просто спасибо! :)
Пытался применить этот прием для проверки авторизации на фронтенде. Нгинкс переписывал запрос на авторизационный скрипт на бекенде, который в случае успеха проверки, ставил заголовок X-Accel-Redirect. Только не на статический файл, а на локейшн того же нгинкса, и вообще там был запрос. В локейшне защищенном запрос мог быть вторично переписан на статический файл в кеше, либо проксирован бекенду.
Так вот, когда X-Accel-Redirect делался не на статику, а на скрипт с параметрами, то нифига он не отрабатывался. Такие вот дела…
Так вот, когда X-Accel-Redirect делался не на статику, а на скрипт с параметрами, то нифига он не отрабатывался. Такие вот дела…
А как посчитать отданный трафик?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Использование Nginx и php для проверки прав доступа перед отдачей файлов