Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.01.28;
Скачать: [xml.tar.bz2];

Вниз

Движок для чата   Найти похожие ветки 

 
vidiv ©   (2007-01-04 17:19) [0]

Все никак выбрать не могу вариант реализации передачи сообщений от сервера клиентам:
1. Демон на php. Пользователи подключаются и остаются подключенными на протяжении всего сеанса. Иначе говоря сеанс - один длинный запрос.
2. Обычный апач + Ajax, примерно так как реализован местный чат.

Плюсы первого:
- Разгружается web сервер и хорошенько можно разгрузить базу данных.
- Пользователи получают сообщения мгновенно. Нет ожидания между сообщениями.
- Есть большой опыт реализации
Минусы:
- При определенной настройке Прокси у клиента работать не будет (Если включена буферизация).
- Используется другое доменное имя или порт, что приводит к неприятностям с доступом в некоторых браузерах. (Можно решить с помощью акселератора).

Про второй ничего особенного сказать не могу.


 
kaZaNoVa ©   (2007-01-04 17:35) [1]

WEB-чаты прошлое ..... будущее за клиентами имхо ... (ICQ IRC и т.д.)

а вообще я бы выбрал который меньше траффика ест


 
kaZaNoVa ©   (2007-01-04 17:44) [2]

да и это ... надо учесть работосопосбность чата под оперой))
(имхо такие как 1-вые могут глючить..)

самый лучший чат по удобству и функциональности я видел на кроватке .... но он ужасно много ест траффика и глючит в опере ..(( (как он устроен не знаю, не смотрел)


 
vidiv ©   (2007-01-04 17:47) [3]


> да и это ... надо учесть работосопосбность чата под оперой))

Я уже делал когдато, но благодаря "хозяину" все наработки были похоронены на неоплаченном хостинге.. Под оперой работало... немного криво выглядело - но работало=)


 
Spirt   (2007-01-04 20:52) [4]


> - При определенной настройке Прокси у клиента работать не
> будет (Если включена буферизация).


Если есть вероятность, что у клиента работать не будет, выбирай второй способ


 
tesseract ©   (2007-01-04 22:54) [5]


>  Демон на php.


плачу.


 
$Pl@Sh ©   (2007-01-04 22:56) [6]


> tesseract ©   (04.01.07 22:54) [5]


Платишь или плачешь? :-)


 
kaZaNoVa ©   (2007-01-04 23:05) [7]

tesseract ©   (04.01.07 22:54) [5]
один известный чат-демон как раз есть на php  но там TSL  вроде или что-то еще есть резидентное ...


 
vidiv ©   (2007-01-05 11:05) [8]


> плачу.

Напрасно... На отладку ушло где то недели две. После чего работал как часы. Напрасно смеешься!


 
tesseract ©   (2007-01-05 12:26) [9]


> Напрасно... На отладку ушло где то недели две. После чего
> работал как часы. Напрасно смеешься!


Точно демон? Это как сервис только в *nix. Из на асме ещё часто пишут.....


 
Real ©   (2007-01-06 05:13) [10]


> WEB-чаты прошлое ..... будущее за клиентами имхо ... (ICQ
> IRC и т.д.)

А есть на примете web-интерфейс для IRC ?


 
vidiv ©   (2007-01-08 20:23) [11]


> Точно демон? Это как сервис только в *nix. Из на асме ещё
> часто пишут.....

Модуль pcntl. Раздел мануала PHP:
CVII. Process Control Functions
там даже пример есть.

Под виндой просто игнорируется (у меня) - висит в консольном окошке и все. =)



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2007.01.28;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.037 c
3-1162659008
pirate
2006-11-04 19:50
2007.01.28
проблемы разработки программ для образования


2-1168385732
AnEnd
2007-01-10 02:35
2007.01.28
Как быстро скопировать record ?


2-1168305883
Yuz
2007-01-09 04:24
2007.01.28
Помогите начинаещему)


2-1168210228
Wind
2007-01-08 01:50
2007.01.28
Обновить занные в записи (SQL)


2-1168473975
AnEnd
2007-01-11 03:06
2007.01.28
Как быстро скопировать record ?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский