我正在設計一個協作系統,其中多個用戶可以編輯同一個文檔,就像googledocs一樣,我猜'搜索建議',但決不像先進。我多久可以有一個Ajax請求新數據?
我的問題是這樣的,我的設計工作?我知道足夠的php/ajax來設計這個,使用jQuery的ajax部分。但我從來沒有做過這樣的系統,因此設計可能有很大的缺陷。
網頁的可編輯的部分是一個表,其中的某些細胞可以被編輯(再次很像谷歌文檔的電子表格)。
理論上,這將工作,只要表格改變,這些改變都存儲在一個歷史,每1000毫秒(後過去後成功返回)我張貼的細胞變化到服務器
同時,另一個Ajax函數輪詢服務器(也是最後一次調用返回成功之後的每1000ms)並要求爲所有單元格完成的更改列表。
這是谷歌的是如何做的簡單的方法?
可能相關:COMET:http://en.wikipedia.org/wiki/Comet_(programming) – 2010-08-27 11:44:18
如果你反覆調查每1000毫秒(並且你不使用Comet),你可以使用這些請求發送和發送接收更改。將節省多達一半的請求。 – 2010-08-27 11:55:34