iT邦幫忙

0

socket 與 網頁的使用

sam33339999 3 周前3146 瀏覽

我想要詢問的是,如果以socket 傳輸資料
可以不透過資料庫及時將資料顯示在網頁(Ajax)上面(使用php)
是否可行呢?

這個問題我卡了很久,也不知道關鍵字該打些什麼
麻煩大家了QQ

看更多先前的討論...收起先前的討論...
weiclin iT邦高手 7 級 ‧ 3 周前 檢舉
說說你想做什麼吧, 很多事情都是可行的, 只是成本高不高, 值不值得這樣做而已
sam33339999 iT邦新手 5 級 ‧ 3 周前 檢舉
恩... 就是希望將裝置(zigbee)的電量或是訊號強度及時顯示在網頁上面
這樣有算回答到你的問題嗎QQ 謝謝
weiclin iT邦高手 7 級 ‧ 3 周前 檢舉
也就是你會有一台主機(pc之類的)去監控裝置的狀態, 並在這台主機上提供網頁瀏覽這些資料? 架構類似這樣?
裝置 <==> 主機 (蒐集資料+Web server) <==> 用戶瀏覽器
小魚 iT邦新手 4 級 ‧ 3 周前 檢舉
看起來好像跟資料庫沒有直接關係...
sam33339999 iT邦新手 5 級 ‧ 3 周前 檢舉
回weiclin
的確系統架構是這樣
但是就是不知道是用到什麼技術
唯一想到的就是直接把值寫進資料庫在撈出來而已QQ
所以才問看看是否有這樣的技術可以直接印出來
sam33339999 iT邦新手 5 級 ‧ 3 周前 檢舉
回小魚
我也希望沒有跟資料庫做到關聯
但是我唯一想到的就是寫值進資料庫並且讀出來
但是這樣的話,重複讀寫感覺對伺服器是個負擔@@
weiclin iT邦高手 7 級 ‧ 3 周前 檢舉
其實重複讀寫不一定是負擔, 這本來就是伺服器的功能, 既然這是你唯一想到的, 可以做出來再觀察一下效能如何, 真的發現負載太大之後再調整改善也不遲
sam33339999 iT邦新手 5 級 ‧ 3 周前 檢舉
回weiclin
好的 謝謝您 我會再想想 原來是websocket
若做出來感覺不對我再改websocket
謝謝你的回應^^

2 個回答

0
海綿寶寶
iT邦超人 1 級 ‧ 3 周前
最佳解答

可以
這裡有個最簡單的範例
你看看是不是類似你想做的
如果是的話
再參考這篇介紹

sam33339999 iT邦新手 5 級 ‧ 3 周前 檢舉

我先讀一下 感謝你的回應^ ^

sam33339999 iT邦新手 5 級 ‧ 3 周前 檢舉

謝謝你 我覺得很實用
因為我之前根本不知道有websocket這種東西

0
tzuchin
iT邦新手 5 級 ‧ 3 周前

參考這個網站試試看?
Ratchet WebSockets for PHP

還有這個範例
Create Live Group Chat With PHP, jQuery & WebSocket
雖然是以對話做成範例,然後他也應用了DB,
但我想有看懂的話應該就可以應用,DB部分不用理會就好

sam33339999 iT邦新手 5 級 ‧ 3 周前 檢舉

我先看一下 感謝你~~^ ^

sam33339999 iT邦新手 5 級 ‧ 3 周前 檢舉

我覺得樓上的範例很簡單
但是,謝謝你!
幫忙了我,我才知道有websocket這種東西^ ^

我要發表回答

立即登入回答