2016-06-28 32 views
-1

我想建立一個實時應用 「例如聊天應用程序」我已經嘗試過這個教程http://www.phpbuilder.com/articles/application-architecture/optimization/creating-real-time-applications-with-php-and-websockets.html構建實時應用在V​​PS

並能正常工作在我的Windows 7 但現在的問題是,我想在vps上使用它。 我有根訪問vps ,但我不知道如何使應用程序始終運行。

注:我有膩子SSH連接

第二問題就是:什麼是最好的用於構建類型的應用。 我使用PHP作爲我的主編程語言,所以它足以構建這些應用程序或我應該使用類似的NodeJS而不是「在目前零知識」

感謝

回答

2

我會強烈建議使用類似監事(http://supervisord.org/)。基本上你設置它來運行服務器腳本,然後它不斷監視以確保它正在運行。如果由於某種原因腳本停止運行,它會自動啓動備份。我知道這不是你想要的,但是在Ratchet的網站上他們很好地解釋瞭如何爲基於PHP的websocket服務器設置管理員(http://socketo.me/docs/deploy#supervisor)。

我已經創建了很多基於PHP的websocket服務器應用程序,從來沒有遇到過問題。因此,除非您希望或者您開始​​遇到無法用PHP解決的限制,否則無需移至節點。

相關問題