|
|
|
| Здравствуйте!
Возник вопрос: "Можно ли с помощью php поставить ограничение в 2-3 потока на скачивание файла с сервера и уменьшит ли такое ограничение нагрузку на сервер и канал?"
Пример:
Есть файл, весом в 700 Мб, залитый на сервер.
Посетитель кликает по ссылке “скачать” и его перекидывает на скрипт, которые отдаёт файл без прямого пути к нему, БЕЗ ограничения на потоки и сервак сильно грузится, когда такое происходит.
Заранее благодарен, за ответы и советы.
P.S. Пример привёл, для того, чтобы была понятна ситуация. | |
|
|
|
|
|
|
|
для: infocean
(03.02.2009 в 15:46)
| | Интересно посмотреть Ваш код -- каким образом отдаётся файл? | |
|
|
|
|
|
|
|
для: infocean
(03.02.2009 в 15:46)
| | Лучше всего файл отдавать не скриптом а просто перенаправлять пользователя на него.
Если вам так принципиально не показывать пути до файла, можно использовать mod_rewrite или еще как нибудь извратиться.
Если вы хотите, чтобы файлы скачивали только с вашего сайта и не давали прямых ссылок, заставьта апач проверять рефереры - это самое логичное решение. | |
|
|
|
|
|
|
|
для: infocean
(03.02.2009 в 15:46)
| | Вы его через PHP отдаете? Если нет, то проще ограничить количество потоков средствами Apache. | |
|
|
|
|
|
|
|
для: cheops
(04.02.2009 в 13:34)
| | >Вы его через PHP отдаете? Если нет, то проще ограничить количество потоков средствами Apache.
Да, отдаю через PHP!
Про ограничение через Апач слышал, но надо через ПХП.
Узнал, что в крутых Антиличах есть такое ограничение,но найти таковой не смог.
Если у кого есть, скинте пожалуйста. | |
|
|
|