傳統聊天版面與ajax比的缺點
作者:佚名 時間:2014-02-20 分享到:
傳統聊天的室的程序一般都在客戶端的網頁上設置自動刷新,通用的方法是在網頁<head></head>標記之間添加以下代碼:
<meta http-equiv="refresh" content="5">
執行這段代碼后,客戶端瀏覽的風頁會每隔5秒刷新頁面,以這種方式刷新數據會帶來以下一些缺點.
1.對于服務器來講,每次刷新都要重新獲取數據,極大地增加了服務器的負擔,而這種刷新過程又是不斷進行的,所以會嚴重影響服務器的性能,同時,每次刷新的過程中會產生大量的無用數據,這無形中也造成了服務資源的浪費.
2.對于網絡來講,在不斷刷新的過程中涉及大量數據的傳輸,如果網絡狀況不好,會造成網絡延遲,使客戶端不能及時獲得最新的消息;
3.對于客戶端的用戶來講,不斷刷新頁面會造成屏幕的閃動.解決屏幕閃動最重要的一條原則就是,將改動的地方顯示到客戶端,而那些不需要改動的地方則盡量不要讓用戶就覺到變化.
如沒特殊注明,文章均為上海聯楷網絡原創,轉載請注明來自:http://www.ktcbnqb.cn/help/20151126/n1717.html