免责声明:我不是Linux,Nginx,Varnish或任何与服务器相关的专家,但是我已经设法启动并运行了一个Linode VPS,并为其提供了两个带有Wordpress的博客到不同的域。 然而;
这些网站基本上只是其他设置的副本,没有我自己做的,所以我想为自己尝试一下。 尝试了Apache,尝试了Nginx与Wordpress和W3总caching和APC。 我喜欢优化,如果一起运行Nginx和Varnish会产生比Nginx更好的结果,那么是否好奇呢? 这是一个Wordpress网站与APC和W3总caching。
或者只是运行Nginx作为反向代理与清漆caching与Apache作为后端(至less据我了解,可能是错误的)总体上最好的解决scheme?
任何input,不胜感激。 谢谢!
Nginx可以configuration为静态内容,通过HttpFcgiModule提供PHP生成的内容,并通过HttpProxyModulecaching内容。 你不需要清漆或Apache。 在您的情况下,我将重点了解一个Web服务器的configuration,而不是两个或三个。
一点也不..这就是我现在所做的
nginx – > varnish – > apache
所以在我的代理框是
nginx – >清漆
和清漆后面我有一堆的Apache服务器
清漆之前的nginx也会终止ssl,因为清漆不能处理它。 我们的网站运行在所有SSL上,如果你已经login,所以我们仍然想caching页面。
如果你想要gzip压缩,把nginx放在清漆前面也是不错的,因为这也是清漆无法处理的。 最新版本2.1.5,还没有看过3.x。