某项目实施上线后,访问WAP站速度非常慢。
但是访问后台速度正常。
如下图,访问的是index.html页面,
TTFB 18秒我的服务器是Windows2008R2,Apache2.4+tomcat7。
其中apache配置了Proxy,怀疑是这个原因。
先把apache停了,然后把tomcat改成80端口直接对外提供服务。
验证确认就是apache的问题。
接下来解决apache配置优化,apache安装后没有做任何调优,按照如下步骤进行配置的,
(1)安装vc_redist.x64.exe,解压Apache24.zip到D盘下;
(2)使用管理员身份打开命令提示符,进入Apache24/bin下,输入命令:httpd.exe -k install -n apache安装Apache服务,如下图:
(3)到Apache24\bin下打开ApacheMonitor.exe,点击启动服务。
(4)打开Apache24\conf\extra下的httpd-vhosts.conf,修改配置如下:
ServerName xxx.xxx.xxx
ProxyPass / http://127.0.0.1:8080/
ProxyPassReverse /http://127.0.0.1:8080/
修改Apache24\conf目录下的httpd.conf文件,
a、打开找到文件中的#Include
conf/extra/httpd-vhosts.conf,去掉前面的#
b、找到
#LoadModule proxy_modulemodules/mod_proxy.so
#LoadModule proxy_balancer_modulemodules/mod_proxy_balancer.so
#LoadModule proxy_fcgi_modulemodules/mod_proxy_fcgi.so
#LoadModule proxy_http_modulemodules/mod_proxy_http.so
#LoadModule proxy_http2_modulemodules/mod_proxy_http2.so
#LoadModule rewrite_modulemodules/mod_rewrite.so
#LoadModule slotmem_shm_modulemodules/mod_slotmem_shm.so
,去掉前面的#
c、找到:
AllowOverride none
Require all denied
改成如下:
AllowOverride none
Require all granted
(5)修改修改C盘Windows的hosts文件,文件是
C:\Windows\System32\drivers\etc\hosts
在下面添加一行(刚刚设置的虚拟域名):
127.0.0.1 localhost
网友评论