我正在尝试配置 apache 以更快地做出反应。目前,我经历了严重的滞后和巨大的响应时间。当我用谷歌搜索答案时,有文章提到KeepAlive
,MaxClients
所以AllowOverride
我想我现在的重点是它们。我只是似乎找不到他们。
这是一个phpinfo();
输出:
apache2处理程序 ************** Apache 版本 Apache/2.4.12 (Win64) PHP/5.6.8 Apache API 版本 20120211 服务器管理员 admin@example.com 主机名:端口 每个孩子的最大请求数:0 - 保持活动状态:开启 - 每个连接的最大请求数:100 超时连接:60 - 保持活动:5 虚拟服务器 否 服务器根 C:/Apache24 加载的模块核心 mod_win32 mpm_winnt http_core mod_so mod_access_compat mod_actions mod_alias mod_allowmethods mod_asis mod_auth_basic mod_authn_core mod_authn_file mod_authz_core mod_authz_groupfile mod_authz_host mod_authz_user mod_autoindex mod_cgi mod_dir mod_env mod_include mod_isapi mod_log_config mod_mime mod_negotiation mod_php5 mod_rewrite mod_setenvif 指令 本地价值 主价值 发动机 1 1 最后修改 0 0 xbithack 0 0
也许有人可以向我解释这个输出?我特别:
- "
Timeouts
" = "Connection: 60
" 设置 "
Per Child
" = "0
" 设置如果我理解正确:
- 同时允许 60 个连接
- 每个连接最多有 100 个请求(为什么这么多?)
- 服务器允许客户端在一个请求中加载所有资源 5 秒
- 也许这些设置可以在 httpd.conf 而不是 php.ini 中找到?(现在我无权访问这些文件)