主题:【原创】闲话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做的。
不知道我的猜测是否正确?
- 相关回复 上下关系8
压缩 3 层
🙂Gmail中的每个邮件都可以由用户分配任意多个标签 看看 字414 2008-10-13 17:45:04
🙂倒排索引和动态索引 2 邓侃 字968 2008-10-13 18:32:30
🙂TAG检索 我猜应该是在客户端实现的 肉猫 字256 2008-10-14 02:21:21
🙂很有见地的猜测
🙂有道理~~ 肉猫 字29 2008-10-14 18:56:01
🙂我也是在乱猜 邓侃 字93 2008-10-14 20:31:26
🙂label是在server实现的 邓侃 字127 2008-10-27 23:44:46
😄花!期待“动态索引的实现” 看看 字18 2008-10-13 18:45:24