大型web性能优化 方案集

转自:http://blog.csdn.net/kituq520/article/details/6587388

 

以下是阿里巴巴国际站采用的一些性能优化方案

1、动态页面静态化,提升用户体验和防攻击/容灾能力,资讯detail页面实施后、http响应时间 降低约50%,吞吐率提高约50%

适合于一些内容比较固定的页面。

2、网站数据热点缓存平台,提升应用响应速度和防攻击/容灾能力,降低数据源压力,offer detail页面实施,减少50%-80%的数据库访问,offer detail http响应时间降低25%

适合于一些详细画面,一般大部分内容很少改动的画面。比如商品详细画面。

3、异步并行加载框架,单页面网站后台IO异步并行处理大幅降低http响应时间,在旺铺首页实施后,响应时间减少20%

主要针对由许多不同模块的数据内容组成复杂一些的页面,每一个模块都需要单独查询,然后将结果填充到页面的各个部分。 这种情况下可以利用框架的功能,动态将该请求模拟成为n个子action的请求,并在子action结束时自动合并结果,渲染页面。这样我们就通过框架虚拟出了iframe 的效果,同时避免了页面中使用 iframe 带来的问题,且降低了程序的复杂度。 

4、高性能应用服务器,通过应用的web服务器升级到lighttpd,jetty,大幅提升了应用的容器无状态性,基于NIO的网络模型大幅提升了应用的高并发下的处理能力和抵御攻击的能力,可以有效减少应用服务器的数量。

5、数据库磁盘替换,使用闪存盘替换传统的硬盘。实现高读写IO流。

6、网站后台高性能任务框架,轻量级的多运算节点的数据&任务拆分,分发,调度,结果合并任务框架,通过分布式并行运算。

有点云计算的概念

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值