提高Web页面的性能(一)

news/2024/7/16 7:49:56 标签: javascript

优化网站性能的14条规则(更新)

1. 尽可能的减少 HTTP 的请求数[content]
2. 使用 CDN(Content Delivery Network)[server]
3. 添加 Expires 头(或者 Cache-control )[server]
4. Gzip 组件 [server]
5. 将 CSS 样式放在页面的上方[css]
6. 将脚本移动到底部(包括内联的)[javascript]
7. 避免使用 CSS 中的 Expressions [css]
8. 将 JavaScript 和 CSS 独立成外部文件[javascript] [css]
9. 减少 DNS 查询 [content]
10. 压缩 JavaScript 和 CSS (包括内联的) [javascript] [css]
11. 避免重定向 [server]
12. 移除重复的脚本 [javascript]
13. 配置实体标签(ETags)[css]
14. 使 AJAX 缓存[content]

详细请看:Best Practices for Speeding Up Your Web Site

如果具体想看下你网站在这14条规则下的表现,可以用 Yahoo 开发的 YSlow 工具(Firefox 下 FireBug 的插件)。

转载于:https://www.cnblogs.com/guowei1027/archive/2009/12/28/1634608.html


http://www.niftyadmin.cn/n/987190.html

相关文章

[Go] golang原子函数实现goroutine同步

启动了两个goroutine,并完成一些工作。在各自循环的每次迭代之后,在goroutine 会使用LoadInt64 来检查shutdown 变量的值。这个函数会安全地返回shutdown 变量的一个副本。如果这个副本的值为1,goroutine 就会跳出循环并终止。 package maini…

智能化一站式元器件供应平台,硬之城完成近千万美元B1轮融资 ...

4月15日消息,近日硬之城完成近千万美元B1轮融资,由魔量资本独家投资。 据悉,此轮融资将用于加大品牌、市场、供应及AI产业应用的投入,进一步提升一站式交付能力,快速规模化。 硬之城是一家基于大数据与人工智能技术&…

Silverlight+WCF 新手实例 象棋 WCF通讯轮询(十七)

2019独角兽企业重金招聘Python工程师标准>>> 上节说到: 关于双向通讯,官方提供了N种可以双向的,不过今天要用到的, 是pollingDuplexHttpBinding,一个扩展的轮询机制的双向通讯,当你也可以尝试用上面的通讯方…

海量数据处理面试题

前言一般而言,标题含有“秒杀”,“99%”,“史上最全/最强”等词汇的往往都脱不了哗众取宠之嫌,但进一步来讲,如果读者读罢此文,却无任何收获,那么,我也甘愿背负这样的罪名&#xff0…

RPA 9.0 前瞻系列 - 机器人共享

其实我们艺赛旗的 RPA 体系,在语言框架方面,是完整使用 python 的,因此在共享机器人这一场景下,大家很容易就能想象怎么使用,使用机制就是 package 的安装和 import 01—发布机器人 首先,你可以尝试发布机器…

Oxite学习之一:Oxite安装

2019独角兽企业重金招聘Python工程师标准>>> 弄了一个下午,终于让Oxite运行了。要点是,相应的dll比较难弄,大家千万不要以为最新的就好,其实新的dll改了东西,企业库里面的,总结如下。 我的开发环…

Flex学习笔记第一季

一个完整的Flex程序由MXML代码和ActionScript代码组成。MXML基于XML标准,用于配置和设计Flex程序的界面及编写表现层数据模型;ActionScript基于ECMAScript,原来用于设计Flash动画,其语法规范类似于JavaScript。这样两种基于W3C标准…

聊聊flink的ParameterTool

序 本文主要研究一下flink的ParameterTool 实例 fromPropertiesFile String propertiesFilePath "/home/sam/flink/myjob.properties"; ParameterTool parameter ParameterTool.fromPropertiesFile(propertiesFilePath);File propertiesFile new File(propertiesF…