Questo è complicato e non necessariamente una domanda. Apprezzerei ogni possibile aiuto.Complicazioni Websocket
Ho letto che è possibile avere web socket senza accesso al server, ma non riesco a trovare alcun esempio che mostri come sia. Sono arrivato a quella conclusione (che credo ho bisogno di questo) sulla base dei seguenti due cose:
ho lottato per il passato diverse ore cercando di capire come anche ottenere WebSockets a lavorare con il server WAMP che ho sulla mia macchina, che ho accesso root. Installato il compositore, ma non riesce a capire come installare il file composer.phar per installare il ratchet. Ho provato altre implementazioni di websocket PHP (preferirei che fosse in PHP), ma non riesco ancora a farle funzionare.
Il mio attuale host web che sto usando per testare le cose è un host gratuito e non consente l'accesso SSH. Quindi, anche se potessi scoprire di ottenere web socket con accesso root, è un punto controverso quando si tratta dell'host.
Ho anche trovato libero host VPS googling (ovviamente, limitata tutto) ma ha accesso root completo, ma io preferirei mantenere qualcosa che consente una maggiore larghezza di banda (la mia host gratuito è attualmente illimitato) . E ho letto che puoi (e dovresti) ospitare il server websocket su un sottodominio diverso da quello del server HTTP e che può persino essere eseguito su un dominio diverso interamente.
Potrebbe anche essere più economico ospitare il mio sito, ovviamente non ha alcun indizio su questo, ma in tal caso avrei bisogno di capire come far funzionare anche le web socket sulla mia macchina.
Quindi, se qualcuno può capire quello che sto chiedendo, diverse domande qui, è possibile utilizzare websockets senza accesso root, e se sì, come? Come installo correttamente i websocket di ratchet quando non riesco a capire il file composer.phar (ho compositore.json con il codice del cricchetto ma non sono sicuro se è nella giusta directory), e questa domanda è se la prima domanda non è veramente possibile. È quindi possibile avere un server websocket su un VPS e avere il server HTTP su un dominio completamente diverso? In caso affermativo, c'è qualche documentazione in merito?
Voglio dire, ovviamente, c'è un'opzione di usare AJAX e forzare il browser a ricaricare un file JS ogni volta che usa jQuery ajax per aggiornare una serie di div indipendentemente dal fatto che qualcosa sia stato cambiato, ma potrebbe essere complicato, e non sono nemmeno sicuro che sia possibile (non vedo perché non lo sarebbe), ma di nuovo preferirei le web socket perché ho sentito dire che sono molto meno affamate di risorse di una sorta di questo paragrafo sarebbe.
Per quanto ne so, ci sono 2 lati per l'immagine websocket. Server (php) e client (browser javascript). Se puoi eseguire php sul tuo server, dovresti essere in grado di usare il tuo server [ratchet] (http://socketo.me) e fornire un servizio websocket, il lato client può usare qualcosa come socket.io – Loopo
Usa [heroku ] (http://heroku.com) per socket.io Ha una linea di comando molto bella per accedere quasi a ciò di cui hai bisogno, ho ospitato il mio progetto Socket e funziona come un incantesimo, fammi sapere se heroku ti aiuta. Provaci! È gratuito e forse puoi contare sulla sua CLI. –
Potrebbe qualcosa come https://pusher.com/ aiutarti? – jornare