Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Ограничение потока скачиваний
 
 автор: infocean   (03.02.2009 в 15:46)   письмо автору
 
 

Здравствуйте!
Возник вопрос: "Можно ли с помощью php поставить ограничение в 2-3 потока на скачивание файла с сервера и уменьшит ли такое ограничение нагрузку на сервер и канал?"

Пример:
Есть файл, весом в 700 Мб, залитый на сервер.
Посетитель кликает по ссылке “скачать” и его перекидывает на скрипт, которые отдаёт файл без прямого пути к нему, БЕЗ ограничения на потоки и сервак сильно грузится, когда такое происходит.

Заранее благодарен, за ответы и советы.

P.S. Пример привёл, для того, чтобы была понятна ситуация.

  Ответить  
 
 автор: BinLaden   (03.02.2009 в 16:23)   письмо автору
 
   для: infocean   (03.02.2009 в 15:46)
 

Интересно посмотреть Ваш код -- каким образом отдаётся файл?

  Ответить  
 
 автор: Temnovit   (03.02.2009 в 17:46)   письмо автору
 
   для: infocean   (03.02.2009 в 15:46)
 

Лучше всего файл отдавать не скриптом а просто перенаправлять пользователя на него.

Если вам так принципиально не показывать пути до файла, можно использовать mod_rewrite или еще как нибудь извратиться.

Если вы хотите, чтобы файлы скачивали только с вашего сайта и не давали прямых ссылок, заставьта апач проверять рефереры - это самое логичное решение.

  Ответить  
 
 автор: cheops   (04.02.2009 в 13:34)   письмо автору
 
   для: infocean   (03.02.2009 в 15:46)
 

Вы его через PHP отдаете? Если нет, то проще ограничить количество потоков средствами Apache.

  Ответить  
 
 автор: Infocean   (04.02.2009 в 15:48)   письмо автору
 
   для: cheops   (04.02.2009 в 13:34)
 

>Вы его через PHP отдаете? Если нет, то проще ограничить количество потоков средствами Apache.

Да, отдаю через PHP!
Про ограничение через Апач слышал, но надо через ПХП.
Узнал, что в крутых Антиличах есть такое ограничение,но найти таковой не смог.

Если у кого есть, скинте пожалуйста.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования