所以我设置了 apache 服务于我的 php 页面。
我读过关于 squid 的文章,但不明白为什么/如何使用它来加速我的网络服务器。
据我所知,squid 位于同一个网络(或另一个网络)并缓存 Web 浏览器请求的内容,然后当另一个 Web 浏览器想要相同的页面时,squid 返回本地缓存的该页面,因此它永远不会向apache 服务器(客户端响应时间更快,服务器负载减少)。所以看起来 squid 是用于客户端(网络浏览器)的,与服务器端(apache)无关。
但是后来有些人告诉其他人他们如何使用 squid 加速 apache。所以我很困惑。鱿鱼也可以在服务器端使用吗?它将如何工作?
是的,它可以,当它位于服务器端时,它被称为反向代理(与客户端的正向代理相反)。您可以从此处的 squid wiki和此处的wikipedia查看一些信息。