我想知道是否有人在用于提供内容(通常是2-5 5kb的JS文件,取决于请求中的参数;可能有数千个diff文件)时,对Varnish有任何评论/基准/建议。
目前,我们正在使用nginx +清漆+灯来做到这一点。
我读到了nginx的memcached模块,并想知道是否有人在Memcache中缓存内容并直接从nginx (或者在错过的情况下从LAMP中提取)中缓存内容,而不是将请求传递给Varnish并让它完成相同的工作。
总的来说,在设置和获取(以及八进制清除)的内容(通常为2-5kb)与Memcache Vs Varnish之间是否有任何基准。
谢谢
发布于 2012-03-02 12:42:26
IMHO --这不是"memcache与清漆“的问题,而是”带或不带memcache的清漆“,我认为您应该尽可能地使用memcache。事实上,memcache/memcached会调用数据和对象从数据库中,而Varnish是一个用于“内容密集的动态网站”的HTTP加速器。
两者都能很好地协同工作,例如,一个使用PHP、Varnish和memcached的LEMP (或LNMP)平台来托管博客和CMS (我在我的WordPress站点上使用这个配置)是非常棒的。在WordPress的例子中,像W3 Total这样的插件为缓存的不同方面管理Varnish和memcached,使得一切都变得透明,性能也非常出色。
所以,不要担心安装它:只需这样做,享受好处;)
https://serverfault.com/questions/365626
复制相似问题