我想用ajax來做一個簡單的聊天室
在update聊天訊息的部分我想了很久
因為我不曉得該怎麼讓伺服器端在一有新訊息出現時,自動傳更新給客戶端
也就是不要用「客戶端每隔5秒發送request到伺服器端檢查是否有新訊息」的這種方式
因為這樣太沒效率了
而且會浪費不必要的資源
如果遲遲沒有新訊息更新怎麼辦呢?
那是不是就一直讓電腦一直做不必要的檢查呢?
所以有沒有那種「伺服器給客戶端即時的更新資料」而不是「客戶端每隔一段時間檢查伺
服器是否有更新」的程式呢?
謝謝
**註:我是用php當作伺服器端語言