记解决一个TTFB问题

2017-11-21  本文已影响0人  旻璿

某项目实施上线后,访问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

上一篇 下一篇

猜你喜欢

热点阅读