Beste Weg für die Echtzeit-HTML/AJAX/PHP chat

Muss ich schaffen, einen kleinen AJAX chat in meine web-Anwendung, und ich beschäftige mich mit dem problem der Echtzeit-Kommunikation zwischen javascript-client und PHP server. Ich will mein js-client in der Lage sein zu fangen neue Nachrichten vom server so schnell wie möglich. Meine erste Idee war das erstellen AJAX-request z.B. jede 5 sec. um zu sehen, ob neue Nachrichten vorhanden sind. Allerdings bin ich mir nicht sicher, was passiert, wenn meine Anwendung verwenden, zum Beispiel 1000 Leute, es müssen große Last auf Apache httpd. Ich weiß auch um Technik namens 'long-polling' Anfrage, aber als ich versuchte, das lokal auf meinem server habe ich komplett shooted auf meinem Apache (hab ich gelesen sth über Probleme mit apache und long-polling). Die nächste Möglichkeit, die ich kenne, ist über WebSocket. Allerdings ist es wahr, dass ich in der Lage sein, öffnen Sie port auf webserver zu nutzen? Denn auf der regulären web-hosting, ich glaube, es ist nicht möglich, und ich kann nicht ändern, Apache/PHP-Einstellungen auf meinem hosting. Haben Sie irgendwelche Vorschläge wie es zu lösen?

Vielen Dank und entschuldigen Sie mein Deutsch bitte, ich bin nicht native.

Echtzeit-mmmm.... sockets? Man konnte sich in php-sockets

InformationsquelleAutor xwinus | 2013-02-27

Schreibe einen Kommentar