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