美文网首页
记解决一个TTFB问题

记解决一个TTFB问题

作者: 旻璿 | 来源:发表于2017-11-21 23:45 被阅读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

    相关文章

      网友评论

          本文标题:记解决一个TTFB问题

          本文链接:https://www.haomeiwen.com/subject/kmkrvxtx.html