首先,我们需要澄清一些术语。您和您的主机引用的是“Apache连接”,这毫无意义。
Basic Application Lifecycle
WordPress是一个PHP应用程序。PHP在Apache中运行时使用(通常)
mod_php
.
当用户请求您的网站时,他们会向您的服务器(Apache)发送HTTP请求。Apache看到请求,并根据其配置将请求转发给PHP。
PHP将启动WordPress,它读取请求的URL并启动相应的例程进行响应,这包括加载您列出的任何插件,以及在需要时加载您的主题。
在WordPress/PHP为您的站点构建HTML之后,他们会将其交还给Apache。Apache然后将响应交回浏览器。
这就是缓存的用武之地
您的HTML页面可能包含多个样式表、图像、JavaScript文件等。浏览器将请求这些资源中的每一个。因此,我们再次完成上述过程,浏览器请求一个新的URL,如果需要,Apache将其转发给PHP,并打包一个响应。
您的插件本身不会创建任何类型的“Apache连接”
What you can do
您已经安装了缓存系统。你确定它起作用了吗?验证是否正在从缓存中提供静态内容,并且离降低服务器负载又近了一步。
您还可以安装前端缓存,如Varnish 防止频繁的静态内容请求访问Apache。
此外,您可以使用Nginx代替Apache来降低内存占用。
但所有这些都是您需要根据您的技能、可用工具、VP上的资源(以及您必须花费在外部专家身上的现金量)做出的决定。