【大型网站架构】瞬时响应:网站的高性能架构

    网站性能是客观的指标,可以具体体现到响应时间吞吐量等技术指标;同时也是主观的感受,而感受则是一种与具体参与者相关的微妙的东西,用户的感受和工程师的感受不同,不同的用户感受不同。

一、网站性能测试

     性能测试是性能优化的前提和基础,也是性能优化结果的检查和度量标准。不同视角下网站性能有不同的标准,也有不同的优化手段。

    (1)用户视角的网站性能

       从用户角度,网站性能就是用户在浏览器上直观感受到的网站响应速度快还是慢。用户感受到的时间,包含用户计算机和网站服务器通信的时间、网站服务器处理的时间,用户计算机浏览器构造请求解析响应数据的时间。

      在实践中,使用一些前端架构优化手段,通过优化页面HTML样式,利用浏览器端的并发和异步特性、调整浏览器缓存策略、使用CDN服务、反向代理等手段,使浏览器尽快地显示用户感兴趣的内容、尽可能近地获取页面内容。

     (2)开发人员视角地网站性能

       开发人员关注地主要是应用程序本身及其相关子系统地性能。包括响应延迟、系统吞吐量、并发处理能力、系统稳定性等技术指标。主要优化手段有使用缓存加速数据读取,使用集群提高吞吐能力,使用异步消息加快请求响应及实现削峰,使用代码手段改善程序性能。

     (3)运维人员视角地网站性能

       运维人员更关注基础设施性能和资源利用率,如网络运营商的带宽能力、服务器硬件配置、数据中心网络架构、服务器和网络带宽的资源利用率等。

二、性能优化手段

Web前端性能优化

       

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值