web服务器优化
来源:本站原创
点击数: 次
发布时间:2012年04月01日
决定网站访问速度:
1、服务器
2、宽带
3、反应能力
时间花费?
1、数据在网络上传输的时间
2、服务器的响应时间
3、浏览器的本地计算和渲染的时间
常用手段:
1、增加带宽
2、减少网页的http请求(合并图片,js,css,使用缓存技术)
3、加快服务器脚本处理速度(针对服务器的脚本进行优化或增加组件)
4、使用动态内容缓存(反向代理)命中率,过期策略
5、使用数据缓存(提高i/o)
6、页面组件分离
7、合理的服务器部署
8、使用负载均衡
9、优化数据库
10、考虑扩展性
11、增加用户体验,减少时间
从服务器方面入手的常用措施:
启用动态内容压缩和静态内容压缩如图

IIS7默认对.js文件使用application/x-javascript的mimetype,而默认对application/x-javascript进行的是动态压缩,动态压缩和静态压缩的区别就是不会被IIS的缓存机制缓存,每次访问都会去读取文件或路由请求到后面的模块,所以我们要把.js的mimetype改成application/javascript,如图

然后对application/x-javascript进行动态压缩,对application/javascript进行静态压缩,需要配置C:WindowsSystem32inetsrvconfigapplicationHost.config,如图

IIS7的管理器里有个HTTP响应标头的功能,一般网站的脚本、样式和图片分别放在scripts,styles,images目录下,我们直接为这几个目录下的文件设置过期时间为100天就可以了,

优化应用程序池:
优化队列长度,提高并发链接支持,缩短应用池回收时间间隔
