Frage

Ich wollte wissen, ob jemand in etwas einfachen Worten erklären konnte, wie ich bekommen konnte mit dem Kometen gestartet. Ich bin auf einer gemeinsamen Host-Umgebung.

Was genau sind meine possibillity das?

Von dem, was ich hier sofar gelesen habe, ist, dass PHP nicht die beste Option ist., Weil es ausgeführt als ein Prozess pro Anfrage statt off-Thread. Auf einem anderen, sprechen sie über Steckdosen.

Ich habe auch über Facebook zu lesen und dass sie dort eigener Kometen Server in Erlang geschrieben laufen, aber sie haben immer noch eine PHP-Website. Wie genau funktioniert das dann?

Ich habe jetzt eine Menge weg Sachen lesen, aber es ist immer noch ein bisschen vage auf das, was tatsächlich möglich ist, in meiner Situation. Ausführen eines PHP-Skript, das ein Client aus einem Kometen Server ist ?? Das ist nicht zu sagen, wie es hält eine langanhaltende offene Verbindung! (Nur in einigen Kommentaren von anderen Beiträgen zu werfen)

Dank, Richard

War es hilfreich?

Lösung

Sie können mit PHP das Comet Verhalten reproduzieren. Wie gesagt, Sie PHP wegen viel Speicher-Management-Themen nicht die beste Wahl ist, die immer noch weit verbreitet sind.

Jedoch für kleine Zwecke (Low-Traffic) PHP wird gut funktionieren.

Es gibt eine Menge von Informationen über das Internet über Comet und wie man es verwenden, mit Sprachen wie Python oder Erlang (besonders gut wegen seines optimalen Parallelität Verhaltens, aber ehrlich gesagt weiß ich nicht viel darüber).

Wenn Sie Python ausprobieren gibt es eine gute Frage / Antwort auf SO: Python Comet Server

Andere Tipps

Eine einfache Lösung ist es, einen SaaS Kometen Anbieter, wie die finden wir bei Gefrorene Mountain Host, WebSync On-Demand. Grundsätzlich wird es lassen Sie unsere Server verwenden (Lauf WebSync + IIS) die lange gelebt Verbindungen zu handhaben, aber können Sie Ihre Nachrichten über PHP veröffentlichen und Vorprozess Ihre Nachrichten in PHP. Wenn Sie haben werden <10 gleichzeitige Benutzer, es ist kostenlos, so dass für eine kleine Website sollte es genau das tun, was Sie brauchen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top