嘿,我正在爲我的小型創業公司在網站上工作,他們需要不斷檢查數據庫中的新數據。我是機械工程師,沒有網頁設計和網絡交流經驗。目前,我每秒鐘都在使用AJAX請求來檢查MYSQL數據庫(使用PHP)。代碼比較接收到的數據(採用JSON格式),如果它與前一個不同,它會觸發一個函數來處理新數據並更新UI。Web工作者AJAX或Web套接字連續檢查MYSQL數據庫?
就在昨天晚上,我瞭解到有關網絡工作者,網絡套接字和長時間投票的情況,並且有點不知所措。我很困惑我是否需要改變我現有的解決方案,哪種解決方案最好。我想也許我應該創建一個專門處理AJAX調用的web worker,以避免犧牲UI的平滑性(網站應該在平均的平板電腦上平穩運行)。
任何有經驗的人都可以給我一些提示和指導嗎?我瞭解了Pusher API,但我現在想避免使用API。我覺得喜歡一切,我已經寫在過去幾個月都念叨網絡工作者和網絡插口後低效的代碼...
在此先感謝...