делаю простой чат есть смысл делать через long pooling или достаточно аяксом дергать сервак каждые 5 секунд?
commet - это сам факт взаимодействия сервера с браузером. short pulling (то, что вы предлагаете), long pulling, веб-сокеты - варианты реализаций.
почитал насчет ajax long pooling-получается тот же short pulling только бесконечный цикл открывается на сервере остальные методы требуют установки доп софта на сервак?
исследую long pooling max_execution_time=30 но длинный запрос не прерывается по таймауту,а висит вручную указал set_time_limit(10) все равно не валится по таймауту почему?
ты просто сейчас разрабатываешь один и у тебя работает. А как ты предполагаешь, какое количество посетителей будет пользоваться этим?
он сможет держать ровно столько подключений, сколько у тебя дочек PHP процесса наплодилось. Ну... Штук пять-десять. Если сильно приспичит, то сотню. Это если забыть о том, что PHP ещё должен сайт рисовать. Это всё потому, что твоя заморозка процесса замораживает процесс. Тебе нужно воспользоваться другой штукой. Centrifugo - там процессы не замораживаются.
блин, чувак! Ты прочитал, прежде чем спросить? Какие установки на хостинг Сейчас уже все нормальные браузеры давным давно держат у себя это внутрях.
ну ВПСка нужна, стоит столько же, сколько хостинг. Серверная часть никуда не девается. Центрифуга это серверная программа, она висит на порту, слушает подключения, передаёт всем подписчикам сообщения, которые постит пхп. Она умеет работать с SockJS который как раз прячет в себе сто тыщ разных способов общения с серваком, начиная со сраных вечных айфреймов, заканчивая модным websocket. Вручную это хреначить всё в одну харю - помрёшь раньше.
Ой да ладно вам. Неужели не достаточно скрипта на node.js в наше время ? Или какой-нибудь websockets.php
в го параллельность родная. В ноде попробуй-ка. =) Го стабильнее. И самое главное. зачем делать то, что уже написано и работает хорошо и поддерживает все мыслимые способы сразу? Канэц.
Про серверную часть никто и не говорил. Говорили в общем про технологию. Еще бы серверную часть деть, ну, ну.
Дуру не гони, - это ты заговорил про сервер, я сказал лишь, что в браузере внутрях уже есть технология общения с сервером.
@rodent90 Вот сижу читаю выше твои посты, и вообще в других темах, тебе походу лиж бы ляпнуть что - нибудь. @igordata надо завести на форуме звание "Local fool".