高性能WEB开发的性能调优(一)——背景

最近在实现一个对公司比较重要的抢购项目,开发时间紧凑,而且上面要求我们无论如何必须在抢购时顶住压力奋斗

业务场景(由于是商业项目,此处有所简略)

1、用户注册并绑定银行卡

2、用户在某一时间点开始抢购一件商品,先到先得

3、用户抢到商品后,去银行完成完成支付

4、用户可以查看绑定的银行卡,查看自己的订单

目标并发量

每分钟100万的登录下单量;

硬件资源

1、一台F5

2、3台服务器,每台64核,128G内存

初步计划一分为5,切成15台8核,16G的服务器,再用F5做负载均衡。

3、租用外部cdn服务器,用于存放页面的静态资源

4、SSD固态硬盘用于数据库

5、10M带宽

软件环境

1、Linux Centos操作系统

2、Weblogic应用服务器

3、Oracle数据库


拿到需求,其实压力挺大的,主要不是在开发方面,而是性能方面。以前在互联网公司工作,全公司几千人,每个岗位职责分明,我们开发岗位只要保证程序的正确性和程序本身的性能,对压力测试,部署,服务器调优这些东西没有太多接触。如今来到小公司,不得不身兼数职,所以硬着头皮也得上了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值