网站性能优化之应用程序缓存-初篇
一. 摘要 首先声明这篇服务器缓存篇是我平时工作中的一些经验心得,对没有用过,或者不知道如何使用服务器缓存的朋友们提供一个简单的认识与实现思路,本文只是抛 砖引玉,还请各位多多提出宝贵意见,希望能够在大家的指导下写出更好的经验总结,为更多的不会使用或者不知道如何下手的朋友们提供帮助。 闲话,之前写的部分文章可能条理性也不是特别清楚,特别参考博客园部分大牛的组织形式来书写,通过清晰的文章结构,不但能让自己写文章的时候思路清晰, 更能为看到这篇文章的朋友理解我讲解的目的,这就是最好的结果啦。 本人主要讲解的内容:通过程序代码来实现ASP.NET网站的缓存功能。 二. 本文提纲 · 1.摘要 · 2.本文提纲 · 3.服务器缓存简介 · 4.准备工作 · 5.第一个简单程序 · 6.程序配置与部署 · 7.本文总结 三. 服务器缓存简介 缓存的优势: 缓存是一种无需大量时间和分析就可以获得"足够良好的"性能的方法。这里再次强调,内存现在非常便宜,因此,如果您能通过将输出缓存 30 秒, 而不是花上一整天甚至一周的时间尝试优化代码或数据库就可以获得所需的性能,您肯定会选择缓存解决方案(假设可以接受 30 秒的旧数据)。 缓存正是那些利用 20% 付出获得 80% 回报的特性之一,因此,要提高性能,应该首先想到缓存。不过,如果设计很糟糕, 最终却有可能带来不良的后果,因此