High Performance Web Sites
文章平均质量分 80
FrankTaylor
呵呵
展开
-
make fewer http requests
前端性能的重要性The Importance of Frontend Performance 我的大部分web生涯都是在扮演后台开发工程师的角色。所以,我很自然的把每个性能作业都作为是一个后台的优化练习罢了,像什么编译器参数,数据库索引,内存管理什么的。而且也有很多关于后台性能优化的书籍和资料让大家从中找到想要的东西。但实际上,原创 2008-12-30 22:15:00 · 1486 阅读 · 0 评论 -
gzip components
法则4:使用Gzip压缩组件 Gzip Components 前端开发工程师能力的好坏直接关系着页面的访问快慢(John:要知道,用极其丑陋的table套table做出的页面比简洁的div与table做出的页面无论是从K字节上,还是载入速度上都是极大的消耗),但另一些如用户的带宽等我们无法控制的因素,也会影响到用户访问您web应用的速度。法则1和法则3介绍了如何通过减少不必要的HTTP原创 2008-12-30 22:20:00 · 1205 阅读 · 0 评论 -
put stylesheets at the top
法则5:将样式表放到HEAD中 Put Stylesheets at the Top 在Yahoo!,有一个小组在他们的项目中使用了一些DHTML特性。其中一个复杂的功能是是在发送邮件时会弹出一个DIV层。其实这个层并不影响其所在页面的渲染,因为它是功能触发式的被渲染的页面部分,所以这个小组的前端工程师就把这个弹出层的CSS样式写到一个独立的样式表文件中,并把对该CSS的引用放在页面原创 2008-12-30 22:20:00 · 934 阅读 · 0 评论 -
use a content delivery network
法则 2: 使用CDN 内容分发网络 Use a Content Delivery Network 用户的网络带宽在逐年增加,但用户访问您web服务器的快慢仍受着地域的限制(John:最典型的例子就是我们大陆的南北电信互通问题)。Web创业者往往都会在某一地域的机房放置自己的服务器,但一旦他们渡过艰难的初创阶段,开始要面对涌入的大量用户时,他们都要面对这样的现实:即一个地域机房里的原创 2008-12-30 22:18:00 · 1538 阅读 · 0 评论 -
put scripts at the bottom
法则6:把script放到页面的下端 第五章我们将样式表放置于HTML的HEAD中以加快页面渲染。其实script也有类似的问题,但解决的方法正好相反:把script放到页面的下端,会利于页面的快速渲染。Script所带来的问题 为了更好的说明这第6条法则,我们先看一个反例吧。把script放在HTML页面的中间位置,看看这种方式页面的下载情况,如:http://原创 2008-12-30 22:21:00 · 538 阅读 · 0 评论