ajax無刷新自動更新方法

考慮以下實現的條件:
1 客戶端在滿足需求的情況下,儘量少地訪問數據端;setTimeout 或 setInterval 是這方面的實現,此外可考慮的:
  被動觸發,即在客戶端主動提交時隱式觸發ajax顯示。
  更新顯示時不直接查數據,而是先查詢滿足條件的count(*)值有沒有變(之前保存這個count(*)在某hidden input或其他中),有變纔去數據;
2 考慮數據庫服務端:
  加大mysql查詢緩存,或對這種自動更新的查詢語句顯式使用緩存;
  考慮使用第三方內存緩存,如memcached,這個也很好實現,不用改變app,只需少量配置即可。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章