第1页共9页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共9页网站性能直接影响访问速度,从而影响访问量
实现高性能Web应用的重要性是不言而喻的
性能瓶颈主要体现在高延时、拥塞和服务器负载,专业的解决方法往往成本较高
做好缓存的设计则可以在控制成本的情况下充分的提高性能
过去几年中,Web应用程序已经从简单的HTML页面堆积演变成使用各种各样的技术构建高可扩展性和交互式的富应用程序
设计和开发这类应用程序变得越来越复杂,此外,决策者正越来越多地寻求构建更丰富的互动功能到这些应用程序中,同时还要保证可维护性和高性能,但高性能意味着高成本
为了构建提供给最终用户体验的是一个牢固的应用程序,开发人员需要解决潜在的性能瓶颈
本文侧重于缓存——它是交付高性能Web应用程序急需的——也简要介绍一下压缩功能
有一些公司在生产和销售专门的压缩和性能产品
本文旨在简单介绍在寻求专业产品解决性能问题之前开发人员可以在客户端和服务器端对Web应用程序做的一些性能改进
性能瓶颈性能瓶颈主要体现在高延时、拥塞和服务器负载
缓存不能完全解决掉这三个问题,但经过详细的设计考虑,缓存是可以提高性能的
在服务器端和客户端都缓存内容,据调查,平均而言,下载HTML只需要总的用户响应时间的10-20%,剩下的80-90%全部用于下载页面中的其它组成内容,这些组成内容通常包括图像,如公司logo,缓存logo可以有效避免到服务器的多次往返
在前日51CTO上发布的加速,加速,再加速:来自Google的网站加速技巧大全中,Google提到的提升网站速度和性能的低成本技巧中就包括缓存这一条
至于架构设计方面,则可参考51CTO的视频专题:大型网站架构专家谈
简单地讲,缓存是临时存储
它将数据复制到不同的计算机或不同于原始数据源的位置,有了正确的配置,访问缓存数据的速度比访问原始数据的速度要