ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 

  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА














     АРХИВ :: Apache-Talk
Apache-Talk mailing list archive (apache-talk@lists.lexa.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re[3]: [apache-talk] = chat



Hello Stanislav,

понедельник, 18 октября 1999 г., you wrote to me:

AT>> Думаю что fast_cgi лучше по памяти (если писать скрипты на C),
AT>> по всем прочим параметрам mod_perl всяко удобнее
Удобнее, то удобнее - но как он однако method=POST кеширует  ;(((

> вот тут не так давно Oleg Ilin <ilin@rinet.ru> писал:
OI>> Конкретный пример: Chats.msk.ru. У меня основное окошко в чате выдается
OI>> непрерывно до того момента - пока клиент не захочет. Я так
OI>> периодически в нем сижу часов по 5-6 ... особенно если носью оставляю
OI>> окошко с чатом :)

Да было дело. В результате сейчас бегает один демон чата и
принимает все сообщения запихивая в shmem, постепенно переписывая
участок на число байт = пришедшей информации.
 Кусок достаточно большой и поэтому переполнить его нельзя.
Так же бегают клиенты - но уже через апач+маленький модуль.
Модуль сканирует тот кусок памяти и если в нем обнаруживается
информация для данного клиента - то формирует ему очередную строчку на
экране.
 Соеденение непрерывается со стороны сервера за счет Timeout=0 для
этого скрипта. Физически под нагрузкой на P 200MMX 128Mb в месте с
пачкой других вирт серверов совершенно нормально уживается и порой в
чате бывает до 50-100 человек разом.

Есть конечно желание написать полноценный демон, но нет времени ...

> я пока не разбирался, как это работает, что-то про multipart/mixed
> говорили... Но впринципе возможно ли использовать для такого чата fast-cgi?
> Может кто уже натыкался?

Фаст Сги по сути ненужен - все можно писать на сях...
Гмм ... И если на то пошло, то заставить бегать все через inetd по
моему не такая ужь и проблема:)

Кстати наверно доделаю таки чат до полноценного демона ...
в течении ближайшего месяца .. А то вот щас заметил, что
некоторые элементы собраны на perlcc ;)))


P.S. Однако на FreeBSD 2.2.7 Замечен следующий глюк:
Со временем начинает загаживаться своп. :(
Дампил и смотрел - результат: в свопе куски инфы кидаемой в shmem ;(
Правда он задирается в течении 3-х 4-х месяцев аптайма ...

Никто не сталкивался?

Best regards, Oleg      mailto:ilin@rinet.ru
  ------------------------------------------
-= http://seagull.rinet.ru/ - Tech Support .=-
  ------------------------------------------


=============================================================================
=               Apache-Talk@lists.lexa.ru mailing list                      =
Mail "unsubscribe apache-talk" to majordomo@lists.lexa.ru if you want to quit.
=       Archive avaliable at http://www.lexa.ru/apache-talk                 =



 




Copyright © Lexa Software, 1996-2009.