- 博客(5)
- 收藏
- 关注
翻译 5-优化浏览器呈现
一旦资源被下载到客户端,浏览器依然需要去加载、解析和呈现 HTML、CSS 和 Javascript 代码。根据当前浏览器的特点简单格式化你的代码和页面, 就可以在客户端这边增强性能。
2011-01-29 16:42:00 3531
翻译 4-最小化有效负荷的大小
翻译中...每个服务器响应所发送的数据量都会对你的应用造成严重的延迟,尤其在那些宽带受限的地区。此外,还有传输实际字节的网络成本,即:因为 IP 数据包越界而招致的惩罚(原文:In addition to the network cost of the actual bytes transmitted, there is also a penalty incurred for crossing an IP packet boundary.翻译似乎有错)。(以太网(ethernet)上最大包尺寸,或曰最大传输
2011-01-29 16:38:00 5683
翻译 3 最小化请求开销
每当客户端发送 HTTP 请求时,必须随之发出所有与域和路径相关的 cookie (原文:Every time a client sends an HTTP request, it has to send all associated cookies that have been set for that domain and path along with it.)。 大多数用户的 internet 链接是非对称的:上传和下载的带宽比例通常在 1:4 到 1:20 之间。这意味着上传一个 500 字节的
2011-01-29 16:37:00 3662
翻译 2-最小化往返时间
往返时间(Round-trip time,简称RTT)是从客户端通过网络发送请求到服务端通过网络送来响应的时间,其中不包括数据传输时间。换句话说,往返时间包括信号在电缆线上一个来回的时间,但是不包括完全下载过程中传输字节所需要的时间(因此与带宽无关)。例如,浏览器第一次发起到web服务器的链接,一定会产生3个RTT:1 个RTT是域名解析;1个RTT建立TCP链接;1个RTT是HTTP请求和HTTP响应的第一个字节。通常网页都会产生几打的RTT。
2011-01-29 11:59:00 5403
翻译 1-优化缓存
大多数网页(包括网页引用的资源,例如CSS文件、图片文件,JavaScript文件等)变化的频度非常高。这些资源都需要花时间从网上下载,他 们会增加网页加载的时间。HTTP缓存允许这些资源被浏览器或代理存储或者缓存。一旦资源被缓存,随后访问页面时,浏览器或代理将直接找本地缓存的副本而 不是再次下载。因此使用缓存是双赢的:节省了往返时间,了大量HTTP去请求需要的资源,同时大幅缩减响应负荷的总体尺寸。缓存除了可以戏剧性的缩减多数 用户访问页面的加载时间之外,还能极大减小带宽和站点主机的费用。
2011-01-29 11:38:00 3766
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人