我读过和听说过,nginx可以cachingdynamic内容并使其成为静态的,因此加载速度更快,需要更多的apache负载。 有没有人做过这个? 这值得么? 任何优点/缺点呢?
你的问题有些含糊,我会猜测,并假设你的意思是使用nginx作为反向代理。
做这个设置的主要好处是减less负载。 Nginx可以select提供所有静态文件,并反向代理所有dynamic生成的内容。 这种设置有很大的性能优势,可以处理更多的连接。 主要的缺点是系统的复杂性,你现在有两个Web服务器,而不是一个。 这也被认为是一个更难pipe理的系统。 无论如何,我相信这是一个伟大的设置。
我原来看着这个设置,然后意识到我可以做所有事情,只是从Nginx。 一旦你打破了一切,只有很less的东西只有Apache。 你甚至可以从一个nginx服务器设置一个静态caching,复杂性较低。
我希望我能回答你的问题。
他们可能在谈论“proxy_store” – http://wiki.nginx.org/HttpProxyModule#proxy_store