0
我一直在學習node.js和socket.io,但是我沒有看到如何使用它,而沒有將所有內容都傳遞給節點,我並不喜歡這樣做。所以我的問題是,是否可以在PHP中使用node.js?與我的PHP網站一起實現node.js和socket.io?
例如,假設我想讓99.9%的網站在PHP中完成,但我希望使用節點在頁面頂部顯示當前的在線用戶數。這是否可能,我該怎麼做?任何幫助表示讚賞,謝謝。
我一直在學習node.js和socket.io,但是我沒有看到如何使用它,而沒有將所有內容都傳遞給節點,我並不喜歡這樣做。所以我的問題是,是否可以在PHP中使用node.js?與我的PHP網站一起實現node.js和socket.io?
例如,假設我想讓99.9%的網站在PHP中完成,但我希望使用節點在頁面頂部顯示當前的在線用戶數。這是否可能,我該怎麼做?任何幫助表示讚賞,謝謝。
我在某種程度上有類似的任務。在一個域中使用其他內容運行多個Node應用程序,無論是靜態,PHP還是Python或其他內容。我認爲最好的方法是使用Nginx作爲具有適當配置的Web服務器。下面是一些細節和我的配置示例:http://skovalyov.blogspot.com/2012/07/deploy-multiple-node-applications-on.html
打印到頁面上的Socket.io代碼(javascript),它必須連接到node.js,然後開始發送數據以保持跟蹤誰在線..但是這個會打開1000個連接,如果1000個用戶在線..如果你只想要這個功能,試着緩存在PHP端和一些AJAX請求 – Gntem 2012-07-15 10:37:27
看到這就是我不是很瞭解這裏。我知道如何連接到節點的唯一方法是在一個完全不同的頁面上(使用不同的端口)。我不明白如何將它與說我的index.php頁面,它連接到端口80上的Apache。我必須去端口號的具體URL來查看我在節點上做的任何事情。 – Ian 2012-07-15 10:55:31
socket.io與apache沒有關係,在php那邊你只需打印javascript,在node.js上打開一個websocket,然後在另一個端口上監聽 – Gntem 2012-07-15 10:57:29