品种开发中时常选取的缓存

  初步阶段的网站一般访问量都很小(QPS<500),此时只要求一台服务器就丰盛,应用程序,数据库和文件都位于这一台服务器上。假如是.net的话,平日操作系统使用windows
server,应用程序开发应用asp.net,然后应用程序计划在IIS上,数据库使用sql
server。

  1. Http.RunTime.Cache
  2. OutputCache
  3. Redis

单机网站

单体单库网站的架构万分简单,如下图:

图片 1

总结:

单机网站架构的优点是支付需求,公布版本和安插丰裕快,然而存在以下问题:

1,可以扶助的并发访问量相比较小,一般QPS在500之下(普通服务器配置:双核CPU,32GB内存)。

2,不易增加和保安,修改一个小地方就需求编译公布任何网站。

Http.RunTime.Cache

单机缓存,最常用的缓存写法,要注意并发的问题。

 

OutputCache

单机缓存,缓存在地面,MVC中是当做filter特性出现的,它可以缓存action输出的任何object对象。

 

Redis

分布式缓存,也是保存在内存中。

发表评论

电子邮件地址不会被公开。 必填项已用*标注