今天阅读了《大型网站技术架构》的相关性能方面的例子,作者给出了很多提高系统性能的方法,从多个角度减少响应请求的时间。以web段为示例。
1、使用浏览器缓存
事先将一些静态的资源,将其在web端进行缓存,也就是预加载,达到减少响应时间的效果。而某些时候,静态文件需要发生改变时,可以改变文件名,并生成一个新的引用,而不改变文件内容。
2、启用压缩
将服务器段传输的文件进行压缩,之后在浏览器端进行解压缩,目前这个我还没有涉及到,我自己编写的网页没有使用过者种方法,以后会多查找这种方法。
3、css写在最上面,js写在最下面
这个是一个编写时候的小细节,浏览器解析网页是下载全部的css之后进行渲染,所以将css写在上面有一定的效果。
4、减少cookie的传输
每个网站在传输的时候都会有cookie值得传输,而太大的cookie将影响数据传输效果,所以尽可能的减少cookie的传输也可以减少我们系统相应的时间。
这是对web段进行的性能方面作者提的几点建议,我对此进行了一些做了一些自己的简单的自己的认知。