1.把所有<script>标签都放到文档的末尾,</body>标记之前,就可以让页面变得更快。即使这样,在加载脚本时,window对象的load事件依然可以执行对文档进行时的各种操作。
2.尽量把多个js合并到一个脚本文件中,这样,就可以减少加载页面时发送的请求数量,而减少请求数量通常都是在性能优化时首先要考虑的。
3.压缩脚本。指的是把脚本文件中不必要的字节,如空格和注释,统统删除。从而达到“压缩”文件的目的。有很多工具可以完成这个操作。
精简后的代码虽然不容易看懂,却能大幅减少文件大小。多数情况下,你应该有两个版本,一个是工作副本,可以修改代码并注释;另一个是精简副本,用于放在站点上。通常,为了与非精简版本区分开,最好在精简副本的文件名中加入min字样。
4.什么是Cookie 隔离?
若静态文件位于主域名下,请求静态文件时会携带cookie到服务器,浪费流量,故需隔离。
由于cookie有域的限制,不能跨域提交请求,故将静态文件置于非主要域名下,请求静态文件时便不会携带cookie数据。如此可降低请求头大小和请求时间,以便达到降低整体请求耗时的目的。·
网友评论