什么时候在服务器端使用鱿鱼?

ajs*_*sie 1 linux proxy cache squid apache-2.2

所以我已经设置了 apache 来为我的 php 页面提供服务。

我读过鱿鱼,但不明白为什么/如何使用它来加速我的网络服务器。

据我所知,squid 位于同一个网络(或另一个)并缓存 Web 浏览器请求的内容,然后当另一个 Web 浏览器想要相同的页面时,squid 返回本地缓存的该页面,因此它永远不会向apache 服务器(客户端响应时间更快,服务器负载减少)。所以看起来squid是用于客户端(Web浏览器),与服务器端(apache)无关。

但是后来有些人告诉其他人他们是如何使用鱿鱼加速 apache 的。所以我很困惑。鱿鱼也可以在服务器端使用吗?它将如何运作?

syb*_*eon 5

是的,它可以,当它在服务器端时被称为反向代理(与客户端的正向代理相反)。您可以从这里的鱿鱼 wiki和这里的wikipedia 中查看一些信息。

  • 是的,它有 mod_cache。但是,我倾向于将应用程序用于它们的设计目的。所以,squid 绝对是比 apache 强大得多的缓存。但是,如果您不需要它的可配置性,那么它就有点矫枉过正了。 (2认同)