软件测试 52 讲
茹炳晟
腾讯 TEG 基础架构部 T4 级专家
71691 人已学习
新⼈⾸单¥68
登录后,你可以任选4讲全文学习
课程目录
已完结/共 63 讲
结束语 (1讲)
软件测试 52 讲
15
15
1.0x
00:00/00:00
登录|注册

49 | 深入浅出网站高性能架构设计

总结
集群
缓存
网站高性能架构设计包括两大部分内容
性能是网站的重要指标
网站高性能架构设计知识

该思维导图由 AI 生成,仅供参考

你好,我是茹炳晟。今天我和你分享的主题是:深入浅出网站高性能架构设计。
在上一篇文章中,我从全局的角度和你分享了测试人员学习架构知识的重要性、应该学到什么程度,以及怎么学的问题,希望你可以借此明白网站架构的 why、what、how。
接下来,我将站在测试人员的视角,通过这个专栏的最后四篇文章,和你分享网站的高性能架构、高可用架构、伸缩性架构以及扩展性架构。希望借此机会,可以让你对网站的架构设计做到心中有数,在设计测试用例时可以做到有的放矢。
今天我们就先从网站高性能架构的设计开始吧。
性能是网站的重要指标,如果一个网站的访问速度很慢,就会直接导致大量用户的流失。所以说,性能是设计网站架构时要考虑的关键因素。也因此,网站的性能问题成了网站架构升级、优化的导火索。
目前,为了优化网站性能,业界出现了很多相关的架构改进方案和技术手段。而包括了这些升级、优化网站性能的方案、技术手段在内的高性能架构设计,是个很大的话题,单单依靠几篇文章是很难讲清楚的。所以,我从中精选了一些对测试工程师比较关键的概念和技术,和你展开今天的分享。
如果你想了解更细节的技术实现的话,可以参考我在上一篇文章中推荐的学习资料,也可以直接在留言区给我留言。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

本文深入介绍了测试工程师应该了解的网站高性能架构设计知识。文章从全局角度出发,分享了网站架构的重要性、学习架构知识的方法以及网站的高性能架构设计。重点强调了网站性能在架构设计中的关键因素,包括前端性能和后端服务器性能优化。前端性能优化主要通过各种技术手段来优化用户实际感受到的前端页面展现时间,而后端服务器的高性能架构主要采用缓存和集群技术来提升处理性能。此外,文章还详细介绍了缓存和集群在网站架构中的重要性和应用,为测试人员提供了宝贵的测试思路和方法。总的来说,本文内容丰富,涵盖了网站高性能架构设计的方方面面,对于测试工程师来说是一份宝贵的学习资料。通过阅读本文,读者可以快速了解网站高性能架构设计的重要知识点,以及在测试过程中需要关注的关键测试场景,为他们的工作提供了有力的指导和帮助。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《软件测试 52 讲》
新⼈⾸单¥68
立即购买
登录 后留言

全部留言(15)

  • 最新
  • 精选
  • lerame
    memcached已经快淘汰了吧?
    2019-09-17
    9
  • 乔木有天堂
    您好,有个问题最近一直困扰着我,我们的产品经过了一年左右的时间开发,最近上线开始面向客户使用,在使用过程中出现了很多的bug,很影响用户体验,我和我的测试小伙伴们也很自责,现在压力也很大,我们应该怎么走出这样的困境呢?
    2018-10-25
    4
    4
  • 凯耐
    高性能分布式架构一般从JVM参数设置,SQL优化、代码优化、缓存、中间件、服务器集群、高配置的硬件设备这些方面做性能优化
    2020-11-04
    3
  • 修行者HT
    对于还不能分析系统架构层面的测试人员,个人常常告诉他们,可以使用一种比较笨的做法 就是在进行系统和接口层面测试时,进行一定的压力测试。这样往往能够抛砖引玉,发现一些问题,从而引导去认识新问题,关注架构层面
    2019-11-18
    1
    3
  • yangliuqing
    我们项目中,开始缓存用了solr,然后感觉对这个用的不太熟,加上业务增长,导致生产事故,后面就直接数据库扩容了,今年又开始了数据迁移到es。还有些业务查询,做了各种redis缓存,感觉redis压力也大了,这个点,还是要把控好了。
    2019-11-06
    2
  • 涅槃Ls
    打卡49
    2018-10-24
    2
  • 口水窝
    工作中遇到过缓存和集群,但是测试的时候无从下手,不知道从哪些方面考虑,不知道从哪些方面开展测试。
    2019-05-30
    1
  • arthur
    我们系统发现的大部分性能问题,都是通过前端调优或者sql语句优化来解决的,老师能不能谈一下如何优化sql查询
    2019-03-20
    1
  • Geek_67bb9d
    缓存为什么没有提到radis?我不太清楚它和mc的区别
    2023-05-07归属地:四川
  • 小昭
    缓存穿透的场景,想不到实际的例子来对应。 “对于无状态应用,是否可以实现灵活的实效转移。”这句话也没明白
    2022-02-23
收起评论
显示
设置
留言
15
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部