Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Литературу не посоветую, разве что стандарт HTTP перечитай... 26.09.03 04:20 Число просмотров: 1386
Автор: Ktirf <Æ Rusakov> Статус: Elderman
|
> > перл к фреймам имеет довольно косвенное отношение. > > следует различать клиентские и серверные технологии. > Я довольно неплохо разбираюсь в Perl'е и не путаю > технологии. Вопрос был такой: как написать на Perl'е что-то > типа daemon'а, который загружается один раз, а в дальнейшем > просто отслеживает появление новых сообщений и пересылает > их посетителю по мере поступления? Демона не демона, но держать постоянно процесс в памяти, а не загружать его каждый раз новый, вполне реально (смотрим в сторону, например, FastCGI). Только это тебе не поможет. Смотри ниже.
> > перегрузка чего-либо - тоже. > А вот это вызывает... Не может браузер постоянно держать открытое соединение через HTTP, он для этого не предназначен. HTTP - Pull-протокол. Следовательно, придется тебе на клиентской стороне время от времени дергать браузер, чтобы он шел на сервер за очередной порцией. А дальше эту порцию надо куда-то залить (правильно, в браузер, потому что именно он отправил HTTP-запрос). А теперь угадай, в какое место залитую порцию браузер может положить. Только срендерить HTML (или смотря что там пришло) в какой-нить фрейм. Ну и все, приехали.
Можно, конечно, нарисовать на клиентской стороне ActiveX или Java-апплет, но... ну в общем все всё поняли.
|
|
|