根據數據庫中的值更改,使用哪種推薦的技術或技術來創建自動更新屏幕的網頁?併發網頁會話的最佳技術是什麼?
例如,有一個帶有按鈕的網頁。當按下按鈕時,數據庫中的相應值從關閉變爲開啓。完成後,再次檢查數據庫,並且網頁上的按鈕變爲相應的狀態(打開或關閉)。
幾個網頁可能在不同的設備上打開,它們也必須更改。
我用Express和Socket.io查看了Node.js,但它似乎只有相對較少的文檔,我想知道這是否可以用另一種方式完成,因爲JavaScript很慢(我認爲)。
根據數據庫中的值更改,使用哪種推薦的技術或技術來創建自動更新屏幕的網頁?併發網頁會話的最佳技術是什麼?
例如,有一個帶有按鈕的網頁。當按下按鈕時,數據庫中的相應值從關閉變爲開啓。完成後,再次檢查數據庫,並且網頁上的按鈕變爲相應的狀態(打開或關閉)。
幾個網頁可能在不同的設備上打開,它們也必須更改。
我用Express和Socket.io查看了Node.js,但它似乎只有相對較少的文檔,我想知道這是否可以用另一種方式完成,因爲JavaScript很慢(我認爲)。
查找[服務器推送](http://en.wikipedia.org/wiki/Push_technology),特別是HTTP服務器推送。 – didierc 2013-04-21 00:07:30
我不能給你一個答案,因爲我不知道所有不同的技術,但是;應該爲此找到Node.js。 JS可能會很慢,但幸運的是,谷歌V8引擎的工作是神奇的方式,所以JS實際上編譯爲C或某些東西,本地運行。所以它非常快。這就是爲什麼chrome瀏覽器非常棒(其他瀏覽器也可以這麼做)。根據我的經驗,有很多關於nodejs的文檔,所以我沒有看到有什麼大問題。 – Automatico 2013-04-21 00:10:22