PHP-Websocket-server auf Linux-hosting
Ich habe einen Linux-hosting GoDaddy , eine Idee, wie führe ich einen websocket-server für meine HTML5-web-app ? Jede andere Empfehlung ?
Ich weiß VPS kann es tun, aber es ist aufwändig , alle PaaS-Lösung ?
Sind Sie versuchen, ein PHP-listening-server auf GoDaddy? Oder werden Sie versuchen, führen Sie eine WebSocket in Javascript?
Verwenden Sie einen vps?
Wenn Sie vps können Sie nehmen einen Blick auf so etwas wie node.js und socket.io.
Ich versuche ja, zu hören in der PHP-hosting habe ich bereits gekauft. Schreiben von clients in JS ist relativ einfach , da alle aktuellen Browser unterstützen.
Ich weiß VPS ist eine option , aber es ist teuer. Alle PaaS-Lösung ?
Verwenden Sie einen vps?
Wenn Sie vps können Sie nehmen einen Blick auf so etwas wie node.js und socket.io.
Ich versuche ja, zu hören in der PHP-hosting habe ich bereits gekauft. Schreiben von clients in JS ist relativ einfach , da alle aktuellen Browser unterstützen.
Ich weiß VPS ist eine option , aber es ist teuer. Alle PaaS-Lösung ?
InformationsquelleAutor Neil | 2013-01-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie ein shared-hosting-plan, werden Sie sehr wahrscheinlich nicht in der Lage sein, um Zugriff auf sockets, so dass es unmöglich ist die Verwendung der WebSocket-API.
Das ist eine Frage, die wäre besser geeignet für GoDaddy-support.
InformationsquelleAutor HartleySan
Sie gehen zu müssen, um ein virtual private server für diese ein.
Wenn Sie das einrichten können Sie einen Blick auf socket.io und node.js, die genau das macht, was du bist suchen für. Es gibt ein paar Beispiele, wie Sie bis auf Ihren websites und Sie können einen Blick auf in diesem blog-post die hat einige Beispiele auf, wie Sie node.js und Steckdose.io mit html5 canvas und websockets, um einige Echtzeit-Zeichnung Los.
Edit: Es gibt eine zweite Möglichkeit der Ausführung einer php-basierten socket-server, obwohl nicht so gut wie die oben genannte option, aber es kann wohl(?) ohne vps.
PHP hat seme grundlegende Funktionen zum erstellen einer socket-server aufgeführt sind hier. Es gibt ein paar Beispiele, wie Sie solche diese. Und es gibt auch in diesem stackoverflow-Antwort hier , listet ein paar der google-code-Projekte, die genau das tut, was Sie brauchen, wie diese.
Es gibt Firmen, die günstigen VPS-draußen (über $10 pro Monat für einige). Könnte sein, lohnt ein Blick auf.
Hinzugefügt ein VPS-weniger option für Sie.
InformationsquelleAutor Edward A
Die besten PHP-WebSocket-self-hosted - /installieren Lösung jetzt ist Ratsche.
Jedoch, wie bereits von @HartleySan, Sie sind wahrscheinlich nicht erlaubt sein, einen WebSocket-Lösung auf einem gemeinsamen plan aufgrund der Anforderung zur persistenten verbindungen. Dies ist besonders der Fall mit den PHP-Lösungen, weisen Sie eine große Menge von Ressourcen, um jede Anfrage. Ratchet möglicherweise gearbeitet haben, um dieses, ich weiß nicht.
IMHO die beste Lösung für PHP-ist für einen gehosteten service wie Pusher, die ich arbeite. Es gibt andere Echtzeit-web-Hosting-Lösungen auch verfügbar. Das heißt, Sie entlasten den persistenten verbindungen mit dem gehosteten service und können Ihre PHP-stack in den normalen Weg.
Auch mit: OpenShift, eine PaaS, habe einen Artikel geschrieben, der deckt die Herausforderungen von WebSockets. Dies hilft zu erklären, die Probleme, die andere hosting-Anbieter haben bei der Unterstützung für WebSockets.
OpenShift tun haben WebSocket-Unterstützung in der Vorschau, so dass Sie versuchen könnten, Sie aus. Aber das ist natürlich ein problem, wenn Sie bereits bezahlt für Ihre shared-hosting. Wie oben, würde ich empfehlen, ein gehosteter service für die beste Lösung.
InformationsquelleAutor leggetter