说起性能与工程化,比较多的,还是想说一下性能,什么叫做性能?
我们举个例子说一下吧,比如:2007年10月31号,奥运会售票系统在淄瘫痪,嗯,售票系统出现问题,造成中国北京奥运会售票活动暂
时停止,是由于系统启动之后,访问量先生网站达到每小时800万次,设计的要求的是100万次,启动后第一小时从各售票渠道瞬时提交
到票务系统的门票达到20万张,也超过了系统设定每小时销售15万的,售票处理能力瘫痪,此种情况曾经也出现在雅典,据说悉尼和
亚特兰大也曾有这种情况发生,只是,不过影响不大
再比如我们与我们生活息息相关的,火车票,抢票系统,12306经常会抢到,系统瘫痪,这件事,给我们的启发就是我们的一个性能是攸
关重要的,性能的好与坏,直接影响一个系统的正常的工作运行,以及用户的体验,所以就有了我们的软件测试中性能测试中的一部分。
性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于
性能测试,两者可以结合进行。通过负载测试,确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的
变化情况。压力测试是通过确定一个系统的瓶颈或者不能接受的性能点,来获得系统能提供的最大服务级别的测试。
说起,网页那些,需要5到10秒才能打开一个网页,很多用户就直接卸载,不再使用,反正我就是这样的一个人,因为这样的速度实在
是太慢了,除非他的软件有所好转,耗费了我们的大量时间成本,否则只能选择其他网站
性能就是这个产品在干具体事情时候表现的怎么样!性能是该事物在实现某种用途时候的表现情况,或者说效率。我们浏览页面时,
随着前端功能越来越复杂,我们所依赖的资源和库越来越多,页面在浏览器中的加载越来越慢,性能问题随之而来,
性能衡量的指标?
主要的性能衡量指标:获取首字节、页面开始展示、首屏内容加载完成
有什么办法是优化性能?
1.减少请求文件数,一次性从服务器返回数据
2.减少资源体积,把不必要的东西丢弃,服务器返回数据的速度就会更快
3.提高网络传输,替换请求的方法,从而更快的传输
怎么样对性能监控?
performance.memory
performance.navigation
performance.timing
performance.now()
performance.getEntries()
性能 ==》 影响用户体验 ==》 影响网站收益
- 2018年
- 7月
- 2018.07.14~React全家桶之 React基础知识
- 2018.07.15~计算机的角色和信息的作用(上)
- 2018.07.16~计算机的角色和信息的作用(下)
- 2018.07.18~走出越穷越忙,越忙越穷的怪圈
- 2018.07.19~项目感想
- 2018.07.22~疫苗之亡
- 2018.07.28~难得的富有的习惯
- 2018.07.29~学习面试
- 2018.07.13~京程一灯
- 2018.07.12~明确有效学习方法
- 2018.07.11~学习编程里程
- 2018.07.09 ~口袋豆瓣项目
- 2018.07.05 ~关于零基础培训 IT
- 2018.07.04~菜鸟学习不要陷入研究原理的无底洞
- 2018.07.03~理解扩展名的作用
- 2018.07.02~第四个项目《朋友圈》
- 2018.07.01~第三个项目《在线简历》
- 8月
- 2018.08.01~激发自身活力
- 2018.08.03~学习瓶颈期
- 2018.08.04~学习没有捷径但有“套路”
- 2018.08.17~面试中开放性问题总结
- 2018.08.18~简历的事
- 2018.08.19~面试过程总结
- 2018.08.20~PHP语言,MySQL数据库,Nodejs
- 2018.08.21~高效使用你的精力
- 2018.08.22~面试题
- 2018.08.23~表达能力
- 2018.08.24~面试过程中的说话艺术
- 2018.08.27~复习感悟
- 2018.08.29~自控力
- 9月
- 2018.09.01~React 与 Redux 的理解
- 2018.09.02~中年危机
- 6月
- 2018.06.29~第二个项目《游记博客》
- 2018.06.28.何去何从
- 2018.06.27~第一个项目《个人游记》
- 2018.06.26~Web 前端工程师 课程
- 2018.06.25~性能与工程化
- 2018.06.24~ 继承
- 2018.06.21~DSL
- 2018.06.20~ Javascript 语言基础
- 2018.06.19~HTML&CSS
- 2018.06.18~游戏成瘾明起将被世卫组织正式列入精神疾病;
- 2018.06.17 ~ 智慧的提问
- 2018.06.16~社会纵横,你会怎么做?
- 2018.06.15~一币一模特,一币一别墅
- 2018.06.14~没有后路才能更安心
- 2018.06.13~关于使用 githun 的心得
- 2019年
- 4月
- 13.为什么总想着偷懒?
- 29.编程人要有的项目思维