H5W3
当前位置:H5W3 > 其他技术问题 > 正文

【测试人员技能】揭秘阿里千亿成交真相!如何抗住万亿级双11数据洪峰?

   双十一,是光棍和网购爱好者一年一度的传统节日,但在热闹的双十一电商战背后,另一个战场也一触即发:IT技术。
  一场成功的大型电商活动,IT技术是最关键的装备,当然也少不了员的辛苦付出,对于电商后台这块隐形战场而言,技术不容忽视。
  那么双十一期间,当成百上千的服务器面对海量用户的访问,高峰值流量下,系统的性能又是如何保障的呢?
  

测试员面临着较多的挑战,你需要知道:

  1、代码性能测试(应用服务端、前端、中间件、或缓存等);
  2、应用性能(应用单点容量、网络容量。缓存容量等);
  3、集群性能(应用集群、核心系统、集群应用依赖等);
  4、性能建模(阈值预案、趋势分析、基线分析等)……
  

重中之重是应用服务端的性能优化

  1、CPU

  序列化/反序列化、对象拷贝、字符串处理,正则表达式等。
 

 2、JVM调优

  FGC、参数优化、JVM JAVA_OPTS、OOM、MemoryLeak等。
 

 3、中间件容器

  JBOSS线程调优、多线程并发、死锁、最佳线程等。
  

4、代码分析

  文件读写、DB访问、日志引起的IO频繁、hsf调用等。
  

5、DB调优

  业务调优、Sql调优、业务调优、数据容量等。
  

6、框架、工具类分析

  Vm(Sketch、velocity)、序列化/反序列化(hessian、protobuffer、默认)、gzip、XML(XSTREAM)、JSON(FASTJSON)等。
  

7、网络分析

  8、前端性能优化

  css、js未统一放置淘宝cdn、请求未合理合并、资源未进行充分压缩、加载、较大资源下载使得后续资源处于阻塞状态、dom元素过多等。
  

9、环境问题分类

  Configserver、动态数据源、diamond、forest、tddl数据源配置、缺少配置项、包依赖版本、性能环境变动等。
  

10、底层系统

  超时设置、value值大小、持久化和非持久化的选择等。

本文地址:H5W3 » 【测试人员技能】揭秘阿里千亿成交真相!如何抗住万亿级双11数据洪峰?

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址