【发布时间】:2009-08-20 16:26:17
【问题描述】:
当我一次又一次在 Google 上搜索主题时, Google 将结果返回给我并打印出一些统计数据,例如
“j2me 的结果 1 - 10 约为 8,850,000。(0.24 秒)”
我注意到 Google 提供结果所用的秒数不到一秒。
Google 为何如此快速地提供页面,它最终使用了什么样的数据库优化技巧?
【问题讨论】:
-
我想 SO 用户可以从这个答案中受益。
-
实际上第二次搜索大约是 0.1 秒!因为他们必须将搜索条件缓存一段时间。如果世界各地的其他人搜索了您的条件,那么第一次也是 0.1 秒!试试这个:输入“地图”和搜索,你会发现这总是大约 0.1 秒,因为它一直被用户搜索。但是,如果您搜索“asdasddsfdsfsf”之类的随机文本,则需要 0.2 -0.5 秒。
标签: architecture search-engine