是否使用WebSockets(彗星,服務器推送,...),以克服長時間運行的HTTP請求的問題是一個好主意?想象一下,你有一個應用程序,建立在全棧Web應用程序框架上,如Django或Rails。你想以表演的名義做一些後臺處理。從程序員的角度來看,這很容易做到,但問題出現在UI中。的WebSockets後臺處理
用戶需要立即響應。所以我的想法是使用Socket.IO + node.js + AMQP消息傳遞,在後臺任務完成後將通知推送回瀏覽器。我喜歡這個想法,但它仍然感覺像很多工程,只是因爲我們不想在我們的主應用程序中長時間運行請求。競爭的想法可能是使用另一個更強大的Web服務器,它可以處理許多長時間運行的HTTP請求。
你認爲哪一個更好?
on NODEJS是的,但考慮php + apache。每次長期民意調查都會在服務器端獲得一個進程。 –