文档库 最新最全的文档下载
当前位置:文档库 › Web网站通信安全的优化方案

Web网站通信安全的优化方案

Web网站通信安全的优化方案

◆姜 锋

【期刊名称】网络安全技术与应用

【年(卷),期】2015(000)010

【总页数】2

0 引言

一般而言 Web系统的性能主要涵盖四个方面指标:即响应时间、并发用户数、吞吐量、TPS。响应时间指从客户请求到请求结果数据完全展示的时间。由此可见响应时间实际上是指客户端呈现数据时间、网络传输时间及系统响应时间的和。并发用户数指用户会话同时处于活动状态并向服务器发送类似的请求的用户的数量。吞吐量指每个服务器实例单位时间可以处理的请求量,TPS指系统每秒能够处理的事物的数量。并发用户数、吞吐量、TPS三者概念有一定交叉,同时对系统设计而言,提高这三者的性能和降低响应时间之间常常需要权衡。即根据实际业务的需要考虑在合理用户响应时间的基础上尽量提高并发性能还是保证合理并发数的情况下尽量降低响应时间。

1 web系统前台的优化

随着RIA的web应用越来越广泛,前台的性能开始越来越重要。国内与国外相比还有一些特殊情况,就是在国内IE市场占有率要比国外要高,大多数旧版的 IE浏览器脚本性能要比谷歌或者搜狐的浏览器要差很多这一点在设计阶段就要充分考虑这一点。在循环中要尽量减少字符串的拼接。同时可能的情况下DOM节点创建尽量使用innerHTML代替createElement。一般来说使用开源的业务框架要注意不要在页面上加载用不到的代码,以EXTJS为例,其window窗口关闭以后是不会主动释放资源的,如果前台业务复杂可以考虑使用窗口池。

2 应用服务器优化

2.1 IIS

https://www.wendangku.net/doc/e910042812.html,提供了HttpRuntime.Cache对象来缓存数据,也提供了OutputCache指令来缓存整个页面输出。在网站优化阶段可以使用 Fiddler之类的工具分析网站的页面,找到内容几乎不变的页面,给这些页面添加OutputCache指令。像脚本库之类资源文件是长期不变的,可以在IIS中启用内容过期,如果需要更新可以给资源文件添加带版本号的不同文件名。由于现在绝大多数浏览器都支持HTTP压缩,没有特殊情况的话建议启用。除此之外可以在Windows系统中关闭不必要的服务,在IIS关闭不需要的HttpModule。

2.2 Apache Http

相关文档