The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Через сокеты Perl передать файл в IE,opera,mozilla etc."
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"Через сокеты Perl передать файл в IE,opera,mozilla etc."
Сообщение от mthawk emailИскать по авторуВ закладки(ok) on 21-Май-04, 14:38  (MSK)
Привет all!
есть задача - написать серверное приложение на perl которое, используя сокеты, передавало бы файлы в клиентскую прогу (в частности веб-браузер, качалка и иже с ними.)
Глобально суть в том что строится антилич - с процесом раздачи файлов через сокеты, потому что (то ли руки кривые, то ли.. тут мысль останавливается)
все перепробованные мною до этого способы загружали отдаваемый файл в оперативку и уже оттуда выдавали на-гора (принимая во внимание что отдаются файлы размером 500 - 800 мб) работа таких скриптов принимала угрожающие обороты.
Мне кажется что через сокеты можно реализовать эту задачу. и если да то как.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Через сокеты Perl передать файл в IE,opera,mozilla etc."
Сообщение от rohan emailИскать по авторуВ закладки on 22-Май-04, 02:06  (MSK)
http://forum.ru-board.com/topic.cgi?forum=24&topic=2994

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Через сокеты Perl передать файл в IE,opera,mozilla etc."
Сообщение от mthawk emailИскать по авторуВ закладки(ok) on 22-Май-04, 21:59  (MSK)
>http://forum.ru-board.com/topic.cgi?forum=24&topic=2994
Вот именно эти скрипты и проверялись. 3 раза лёг сервер, потому что они отожрали под себя всю оперативную память.
И все же сокетами можно реализовать поставленную задачу?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Через сокеты Perl передать файл в IE,opera,mozilla etc."
Сообщение от rohan emailИскать по авторуВ закладки on 23-Май-04, 00:05  (MSK)
А можно ли гаечным ключем увеличить мощность мотора?
Вопрос примерно настолько правильно поставлен.

Имеем следующие варианты борьбы:
контроль REFERER
создание одноразовых ссылок
раздача кукизов, и контроль наличия оных

И которые сокеты имеются в виду, TCP?
В смысле свой WEB-сервер писать? Нафига?!


  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Через сокеты Perl передать файл в IE,opera,mozilla etc."
Сообщение от mthawk emailИскать по авторуВ закладки(ok) on 26-Май-04, 00:29  (MSK)
Мне очень близок пример mp3spy.ru. я не думаю что у них сервер с бездонной оперативкой. учитывая сколько раздач у них идет одновременно - не думаю что работает система наподобие ndl (что можно найти по ссылке в Вашем предидущем посте)
а если и так, то каким образом можно осуществить контроль буфера обмена. ведь чтение с винта по fopen идет намного быстрее, чем забирает файл клиент. вот и получается что весь он в результате ложится в оперативку. и кирдык серверу. чем можно ограничить обьем оперативной памяти отдаваемой работающему приложению.?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Через сокеты Perl передать файл в IE,opera,mozilla etc."
Сообщение от solotony emailИскать по авторуВ закладки on 04-Июн-04, 02:43  (MSK)
>а если и так, то каким образом можно осуществить контроль буфера обмена.
>ведь чтение с винта по fopen идет намного быстрее, чем забирает
>файл клиент.

По твоему что? По твоему при fopen весь файл читаеся в оперативку? Читаются нужные блоки и то не по open, а по read. А зачем грузить весь файл сразу? Загрузил блок - отдал, загрузил блок - отдал.

>вот и получается что весь он в результате ложится
>в оперативку. и кирдык серверу. чем можно ограничить обьем оперативной памяти отдаваемой работающему приложению.?

rlimits

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру