只是想知道是否有可能让nginx,apc,memcached和varnish一起运行。 我目前运行在一个Dreamhost的私人虚拟服务器上,并不重要。 任何投入将不胜感激。
是的。 它会变得有点拥挤,也许memcached将不会有太多的事情要做,但这是可能的。
Varnish -> Nginx (php, apc, fastcgi probably) -> memcached ?
你打算是吗?
我们目前在我们的环境中这样做。 特别:
nginx – > varnish – > apache(安装了memcached&apc)。 我们在一个RHEL5盒子(64bit)上这样做。
我们添加了nginx层,主要是为了向外发请求提供gzip压缩。 它工作得很好。
一个棘手的部分是将初始客户端的真实IP保持在apache层。 我们通过在Varnish的VCL中实现一些自定义头来实现这一点