non ho guardato a spillo ancora, ma sto scrivendo questa risposta per puntare a un'altra struttura che supporta le applicazioni non-blocking in PHP:
Reagire http://reactphp.org/
Supporta il binding a un server HTTP o WebSocket e possono essere utilizzati con software webserver come Nginx inoltrando (usando proxy_pass) richieste ad esso tramite HTTP. Puoi persino utilizzare HTTPS nel server web e inoltrarlo non crittografato. (Manca il supporto SSL in React.)
Non sembra esserci ancora il supporto FastCGI o UWSGI, almeno non nel progetto upstream.
Lo stile è simile alla scrittura di node.js, alle chiusure di PHP 5.3+ allegate agli eventi e utilizza in modo trasparente i socket non bloccanti sotto. Ci sono buoni esempi su quel sito, quindi non li ripeterò qui poiché non hai mai chiesto un caso d'uso specifico.
AGGIORNATO: Ho appena guardato il sito web di simboli e non è un framework o uno strumento per scrivere domande di blocco PHP come richiesto nel titolo della domanda. Sembra che sarebbe utile come parte di una soluzione però.
fonte
2013-06-20 07:21:35
@DarthVader JavaScript è un linguaggio molto potente una volta che sai come affrontarla! Sai che avrai un sacco di richiami, giusto? sapendo che in precedenza ti dà la possibilità di pensare in modo diverso, rispetto allo sviluppatore web medio che ha solo bisogno di qualche funzione jquery: D non penso davvero che nodejs sia solo un affare di app giocattolo! Beh, come sempre, praticamente tutto dipende da ciò che ti serve! Ma posso garantirti che ho visto dannatamente grandi progetti messi giù in js! – Ivo
@DarthVader alcuni commenti su python? –
no non lo è. puoi confrontare js con C# o java? è una lingua diversa – DarthVader