zoukankan      html  css  js  c++  java
  • wdcp-apache开启KeepAlive提高响应速度

    因为我们的网站,媒体文件,js文件,css文件等都在同一个服务器上,并且,我们网站有非常多的图片,所以当建立好tcp链接之后,不应该马上关闭连接,因为每建立一次连接还要进行dns解析,以及启动一个http线程的过程。当链接次数很多时,非常耗费时间,可以看到网站打开一次页面耗时

    (该结果使用软件httpwatch得到)



    解决方法

    APACHEhttpd.conf中,KeepAlive指的是保持连接活跃,类似于Mysql的永久连接。换一句话说,如果将KeepAlive设置为On,那么来自同一客户端的请求就不需要再一次连接,避免每次请求都要新建一个连接而加重服务器的负担。

    wdcp面板中,KeepAlive配置在/www/wdlinux/apache/httpd-wdl.conf文件中,而这个文件又被include进来http.conf文件里,所以在这个文件里做的配置是对apache有效的

     

    ssh链接到服务器

    vim /www/wdlinux/apache/httpd-wdl.conf

    做如下修改




    考虑到每两次链接之间一般不超过3秒钟,所以将keepAliveTimeout设置为3

    然后重启服务器,执行

    service httpd restart

    再次访问首页,得到下面结果




    显然,连接花费的时间大大减少

    而内存使用也并没有大的变动(因疏忽,忘记截图了)

    参考资料:

    http://xuxueliang.blog.51cto.com/5576502/971093

  • 相关阅读:
    大规模机器学习
    机器学习之推荐系统
    SVM实现邮件分类
    机器学习之异常检测
    降维算法学习
    手写数字识别实现
    动态规划训练之十七
    概率期望训练之三
    数据结构训练之四
    绵阳东辰国际test201910.25
  • 原文地址:https://www.cnblogs.com/lvyahui/p/4009945.html
Copyright © 2011-2022 走看看