摘要:
英文原文地址【翻译:基调网络性能分析工程师zhenzh】Ajax调用就像任何其他的HTTP请求一样可以用来构建一个网页。然而,由于其动态的性质人们常常忽略了可以缓存它们而从中受益。高性能网站建设的第14条规则:缓存Ajax确保您的Ajax请求遵循这条规则,特别是包含一个Expires头.这个博客帖子的其余部分包括两个重要的事实,将帮助您理解并有效应用Ajax缓存事实1 : Ajax缓存和HTTP缓... 阅读全文
摘要:
【作者:基调网络性能分析工程师zhenzh】 1. 精简JavaScript 为了减小JavaScript文件的大小,我们需要精简JavaScript,主要工作是去除多余的和不必要的字符,例如注释、行间缩进等。然而注释代码和行间缩进对于开发来说是不可缺少的关键环节,所以为了代码的可读性和易维护性,流行的解决方案是使用批处理脚本将开发环境中的文件进行精简并生成到开发环境内另一个文件夹或直接生成到生产... 阅读全文
摘要:
英文原文地址创建100个元素的时间Iframes 提供了一个在页面中嵌入其它网站页面的简便方法,但应慎重使用。创建IFRAME比创建任何其他类型的DOM元素(包括脚本和样式表)耗时多出1-2个数量级. 创建100个不同类型元素的时间展示了IFRAME多么的耗时.页面通常不会使用太多数量的IFRAME,因此创建dom的时间也不是一个大问题,问题是这涉及到onload事件和并发连接池Iframes 阻... 阅读全文
摘要:
英文原文地址性能黄金守则提醒我们,对于大多数网站, 80-90%的加载时间浪费在前端。然而,对于一些网页,服务器生成HTML文件所花费的时间超过了网页整体加载时间的10-20%。即使HTML文件在服务器快速生成,由于用户过远或网速过慢,在浏览器收到HTML之前可能仍然需要很长的时间。当HTML文件在服务器产生和通过线缆传输时,浏览器还在空闲的等待。这是浪费!为了不让浏览器在这段时间什么都不做, W... 阅读全文