我正在尝试构建一个Web应用程序(具有许多动态内容),并且我需要一些缓存系统来提高性能.目前,我正在使用带有负载均衡器的Nginx.
我一直将清漆作为http代理,用于直接从缓存中提供服务,并避免向Nginx发送请求.
稍后,我看一下memcached,这是一个很好的键值对,它在RAM中缓存.
现在,如果我可以用清漆缓存所有请求,并为经常变化的动态内容设置一些TTL,那么为什么我需要一个像memcached这样的系统?
我应该只将清漆用于静态内容,并使用memcached管理动态内容吗?
将清漆用于所有请求将是一种不好的做法,并且将清除系统(对于动态内容)是一项繁重的任务吗?
我有点困惑…谢谢
最佳答案