Długotrwałe połączenia (asynchroniczne wypychanie serwera) z Apache/PHP/Javascript?
Pochodzę raczej z środowiska Javy. W ciągu ostatniego roku lub dwóch stało się dość popularne wykonywanie push serwera przez HTTP przy użyciu długo utrzymywanych połączeń HTTP w Comet. To niezwykle przydatna technika.
Więc jestem ciekaw, jaki jest odpowiednik w przypadku Apache + PHP + Javascript? Jedną z opcji, które widzę, jest po prostu użycie prostych wywołań AJAX (np. z jQuery), ale tak naprawdę nie wiem, jak Apache je obsługuje ani jak mogę wdrożyć coś takiego po stronie serwera z PHP. Jakieś pomysły? Jakieś dobre źródła na ten temat?
Odpowiedź #1
Możesz używać technik programowania Comet w PHP. Myślę, że dobrym miejscem na rozpoczęcie jest ten wpis, opisujący, jak zaimplementować Comet w PHP.