西西河

主题:【原创】闲话Google集群 [6] 同步的苦恼 -- 邓侃

共:💬33 🌺52 新:
全看分页树展 · 主题 跟帖
家园 很有见地的猜测

不过,我觉得不太像是在客户端搞得鬼,理由如下。

如果是在客户端实现label,那么当用户点击一个label的时候,显示出的emails,应当仅限于在客户端cache的emails。

譬如,在客户端只cache了20封emails,里面属于某一个label的emails只有5个,那么点击这个label时,应当只显示这5封emails。

但是事实不是这样。不妨做一个实验,

1. 打开gmail,每隔10封emails,就打个label。第一页的emails处理完后,翻下一页,再每隔10封emails,打个label,再翻下一页。如此这般做下去,会看到gmail在从server下载更多的emails。

2. 清空browser的cache,关掉browser。重新开一个browser。

3. 打开gmail,点击刚才订的label,你会发现所有刚才打了label的emails,统统显示出来了。

结论,label的工作,多半是在server做的。

不知道我的猜测是否正确?

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河