大型网站架构演化之路(三)使用缓存改善网站性能

网站使用的缓存分为两种:缓存在应用服务器上的本地缓存和缓存在专门的分布式缓存服务器上的远程缓存。

本地缓存的速度比较快,但是收到服务器自身内存大小的限制。另外,本地缓存还会发生缓存和应用程序争抢内存的情况。

远程分布式缓存可以使用集群的方式,部署大内存的服务器作为专门的缓存服务器,可以在理论上做到不受内存容量的限制。

架构图如下所示。

大型网站架构演化之路(三)使用缓存改善网站性能