Page 175 - Web性能权威指南
P. 175

谷歌搜索对 TTFB(Time To First Byte)的优化

                HTML 文档在浏览器中是递增解析的。什么意思呢?就是服务器会尽可能频繁发
                送文档的每一可用部分。这样客户端才能尽早发现和获取关键资源。
                谷歌搜索是利用这一技术的最佳范例。接到搜索请求后,服务器立即向浏览器发
                送搜索页面的静态头部(或页眉),此时甚至尚未分析查询。也是啊,为什么要
                耽搁呢,每个搜索页面的头部都是一样的!然后,在客户端解析头部的同时,服
                务器开始搜索索引,在结果准备好之后,再将包含搜索结果的文档剩余部分发送
                给客户端。此时,再通过 JavaScript 将头部的动态内容(比如登录用户的名字)
                写进去。





















































               160   |   第 10 章
   170   171   172   173   174   175   176   177   178   179   180