【发布时间】:2011-05-28 06:28:42
【问题描述】:
我正在尝试加快我的基准测试(3 层网络架构),但我有一些与 Memcache(d) 和 Varnish 相关的一般性问题。
-
有什么区别?
在我看来,Varnish 在 Web 服务器后面,缓存网页,不需要更改代码,只需要配置。
另一方面,Memcached 是通用缓存系统,主要用于缓存来自数据库的结果,并且确实需要更改get方法(第一次缓存查找)。 -
我可以同时使用吗?前端 Web 服务器中的 Varnish 和用于数据库缓存的 Memcached?
-
什么是更好的选择?
(场景 1 - 主要是写作,
场景 2 - 主要是阅读,
场景3——读写类似)
【问题讨论】: