架构--响应时间--网站的高性能

1.性能测试方法

性能测试–增加网站并发数,查看系统是否可以达到预期的处理能力
    负载测试–继续增加并发,查看系统最大的负载能力,此时系统的并发能力是增加的。
    压力测试–在系统能够承受的最大负载下,继续增加并发请求,知道系统崩溃的临界点。
    稳定测试–模拟真实情况下的请求,查看系统的稳定性。

2.web前端性能优化
    减少http 请求–尽量将小文件合并成一个大的请求(如一次加载多个css 文件,可以将这些小的css 合并成一个大的c    ss,因为每次请求系统都会创建一个新的连接。增加了并发数)
    缓存静态文件(类似css,图片……放入本地缓存,减少每次请求访问服务器的压力,批量更新)
    启用页面压缩
    Css 放文件上面,javascript 方文件下面。(所有的css 下载完成后才会渲染页面,而js 则会在加载的时候运行,可能导致页面长时间的等待)
    CDN (最近网络内容服务提供商,CDN一般只缓存静态文件)
    反射代理(数据中心)

3.应用服务器缓存
    memcahe 或Jboss Cache
    集群
    异步
    代码优化(多线程,单例,资源池)。

4.存储性能优化
   固态硬盘存储
   hdfs

你可能感兴趣的:(架构思考,架构)