网站的一个重要指标,除非是没得选择(比如只能到 www.12306cn 这一个网站上买火车票).否则用户无法忍受一个响应缓慢的网站。一个打开缓慢的网站会导致严重的用户流失,很多时候网站性能问题是网站果构升级优化的触发器。可以说性能是网站架构设计的一个重要方面,任何软件架构设计方案都必须考虑可能会带来的性能问题也正是因为性能问题几乎无处不在,所以优化网站性能的手段也非常多,从用户浏览器到数据库,影响用户请求的所有环节都可以进行性能优化在浏览器端,可以通过浏览器缓存、使用页面压缩、合理布局页面,减少 Coke传输等手段改善性能还可以使用 CDN,将网站静态内容分发至离用户最近的同络服务商机房,使用户通过最短访问路径获取数据。可以在网站机房部署反向代理服务器,级存热点文件,加快请求响应速度,减轻应用服务器负载压力
在应用服务器端,可以使用服务器本地缓存和分布式缓存,通过缓存在内存中的热点数据处理用户请求,加快请求处理过程,减轻数据库负载压力。也可以通过异步操作将用户请求发送至消息队列等待后续任务处理,而当前请求直接返回响应给用户在网站有很多用户高并发请求的情况下,可以将多台应用服务器组成一个集群共同时外服务,提高整体处理能力,改善性能。在代码层面,也可以通过使用多线程、改善内存管理等手段优化性能在数据库服务器端,索引、缓存、SQL 优化等性能优化手段都已经比较成熟。而方兴未艾的 NOSOL 数据库通过优化数据模型、存储结构、伸缩特性等手段在性能方面的优势也日趋明显。
衡量网站性能有一系列指标,重要的有响应时间、TPS、系统性能计数器等,通过测试这些指标以确定系统设计是否达到目标。这些指标也是网站监控的重要参数,通过监控这些指标可以分析系统瓶,预测网站容量,并对异常指标进行报警,保障系统可用
http://www.batlive.cn
http://www.halfhouse.cn/
http://www.iiinsitu.cn/
http://www.ximugongfang.cn
http://www.sx-life.cn/
http://www.xishangf.cn/
http://www.kadiluoo.cn
http://www.erheimuzuoo.cn
http://www.fuhaoduo.cn
http://www.mumojiaju.cn
http://www.ziyinjiaju.cn