serglt
Анус, ой, Ахтунг
И опять чат...
Здравствуйте дорогие коллеги. Огромное спасибо админам сайта за то что он такой есть
. Юзаю ваш ресурс давно но зарегился помоему впевые
.
В общем проблемма такова: Надо написать чат. Не могу определиться каким образом
. (ток не думайте что я ламер).
Фишка такова: Первая версия чата у меня была по технологии AJAX, были определены функции JS, грузился им же XML. В нем было название функции и аргументы ее (надеюсь поняли
). Не понравилось..
Второй вариянт: на сокетах - мне более понравился.
Решил создать демона.
Все вроде хорошо но блин while (1) {flush (); sleep ();} вешает фрейм.
Вопрос на чем писать и что меньше глючить будет?
Альтернативы:
1. создать демона на С - ях с дочерними процессами и клиента привязать к постоянному сокетному диалогу;
2. Создать на ПХП демон без процессов, но на сокетах для хранения сообщений и раз в секу каждому конектиться и забирать/оставлять месаги.
Занялся тестингом проверял что быстрее
Только к конекту базы без запроса уходит 0.03 секи + 1 запрос 0.01 - итого 0.04 (AJAX + MySQL)
На сокетах последовательность комманд
fsockopen ();
fwrite ();
fread ();
fclose ();
выполняется за 0.015
И еще вопрос если выбрать первый вариант то как прикрутить браузер к конкретному порту, чтоб с сего читать данные?
Если ничего не поняли извеняйте, буду выражовываться корректнее
Пишите свои альтернативы
Заранее спасибо.
Здравствуйте дорогие коллеги. Огромное спасибо админам сайта за то что он такой есть
. Юзаю ваш ресурс давно но зарегился помоему впевые
. В общем проблемма такова: Надо написать чат. Не могу определиться каким образом
. (ток не думайте что я ламер).Фишка такова: Первая версия чата у меня была по технологии AJAX, были определены функции JS, грузился им же XML. В нем было название функции и аргументы ее (надеюсь поняли
). Не понравилось..Второй вариянт: на сокетах - мне более понравился.
Решил создать демона.
Все вроде хорошо но блин while (1) {flush (); sleep ();} вешает фрейм.
Вопрос на чем писать и что меньше глючить будет?
Альтернативы:
1. создать демона на С - ях с дочерними процессами и клиента привязать к постоянному сокетному диалогу;
2. Создать на ПХП демон без процессов, но на сокетах для хранения сообщений и раз в секу каждому конектиться и забирать/оставлять месаги.
Занялся тестингом проверял что быстрее
Только к конекту базы без запроса уходит 0.03 секи + 1 запрос 0.01 - итого 0.04 (AJAX + MySQL)
На сокетах последовательность комманд
fsockopen ();
fwrite ();
fread ();
fclose ();
выполняется за 0.015
И еще вопрос если выбрать первый вариант то как прикрутить браузер к конкретному порту, чтоб с сего читать данные?
Если ничего не поняли извеняйте, буду выражовываться корректнее

Пишите свои альтернативы
Заранее спасибо.