wdcp-apache开启KeepAlive提高响应速度
因为我们的网站,媒体文件,js文件,css文件等都在同一个服务器上,并且,我们网站有非常多的图片,所以当建立好tcp链接之后,不应该马上关闭连接,因为每建立一次连接还要进行dns解析,以及启动一个http线程的过程。当链接次数很多时,非常耗费时间,可以看到网站打开一次页面耗时
(该结果使用软件httpwatch得到)
解决方法
在APACHE的httpd.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
转载于:https://www.cnblogs.com/lvyahui/p/4009945.html
wdcp-apache开启KeepAlive提高响应速度相关推荐
- Apache 开启和关闭 Keep-Alive 解决访问长连接问题
在Apache服务器中,Keep-Alive功能是默认开启的,使用了该功能可以间接的提高网站或者服务器的响应速度, 工具/原料 计算机一台 Apache服务器 默认的Keep-Alive是开启的 1 ...
- apache的keepalive和keepalivetimeout(apache优化)
在APACHE的httpd.conf中,KeepAlive指的是保持连接活跃,类似于Mysql的永久连接.换一句话说,如果将KeepAlive设置为On,那么来自同一客户端的请求就不需要再一次连接,避 ...
- (转)Apache 中 KeepAlive 配置的合理使用
(转)Apache 中 KeepAlive 配置的合理使用 在 Apache 服务器中,KeepAlive 是一个布尔值,On 代表打开,Off 代表关闭,这个指令在其他众多的 HTTPD 服务器中都 ...
- apache开启 gzip 压缩
apache开启 gzip 压缩 这里我使用的是Apache2.4.17 打开apache安装目录,找到conf目录,用记事本打开httpd.conf 文件. ctrl+f 查找 去掉 #LoadMo ...
- 【转】CentOs中Apache开启rewrite模块详解
rewrite是apache环境的一个伪静态功能了,如果我们没有没让Apache开启rewrite功能,网站上所有的rewrite规则都不可使用. centos的配置文件放在: /etc/httpd/ ...
- linux apache gzip压缩,Linux入门教程:配置Apache开启gzip压缩传输,gzip压缩
LoadModul
Linux入门教程:配置Apache开启gzip压缩传输,gzip压缩 LoadModul 开启模块 打开httpd.conf后,先将下面两行配置前面的#号去掉,这样apache就会启用这两个模块,其 ...
- bios sgx需要开启吗_为什么内存频率只有2133比实际低?主板开启XMP提高内存频率方法...
如今新装机,DDR4主流内存频率主要是2400MHz和2666MHz,不少用户还会配备更的高频率内存,例如3000MHz.3200MHz.3600MHz,甚至更高的4000+MHz内存,电脑做好系统之 ...
- 详解PHP操作Memcache缓存技术提高响应速度的方法
一般来说,如果并发量不大的情况,使不使用缓存技术并没有什么影响,但如果高并发的情况,使用缓存技术就显得很重要了,可以很好的减轻数据库和服务器的压力,当然解决高并发的技术有很多,这里只是以缓存的角度来说 ...
- Apache中KeepAlive 配置
引子 先来分析一个Yslow 测试的一个页面的前端性能. 这里所有的请求是指http请求,对于一个请求各个阶段的划分,阻挡->域名解析->建立连接->发送请求->等待响应-&g ...
最新文章
- LA3989女士的选择
- VS2008工具,两种加入库的方法。 设置程序运行时目录
- 如何成为一名有效的软件工程师
- windows下gvim8打开文件中文乱码处理
- Javascript正则
- 排序(1):冒泡排序
- VMWare下窗口大小调整
- Atitit js canvas的图像处理类库attilax总结与事业
- QSqlTableModel模型使用详解
- html中如何淡化背景图片,如何去除图片背景?
- mysql 嵌套查询多表_MySql嵌套查询+关联查询+多表查询+对应案例 超详细,一看就会!!!...
- bzoj3717 [PA2014]Pakowanie(状压dp+贪心)
- 各种统计检验及r语言实现
- 数学建模--正态分布均值的假设检验
- oracle dbms_lob trim,ORACLE LOB处理
- apache基金会开源项目简介
- windows键被禁用_如何在Windows 10上禁用插入键
- 开关电源中开关管与二极管EMI抑制方法分析
- C++中endl的本质是什么
- 招商银行信用卡中心笔试编程题 - 整数乘积最大化
热门文章
- 发现几个常用的asp.net MVC Helper 源码
- E24- please install the following Perl modules before executing ./mysql_install_db
- 微软Scott CIO也要代表公司拜访客户
- 编程之美-第3章 结构之法
- Minify框架分析,主要功能类简介
- Android应用开发-图片加载库Glide
- 基于websocket的聊天实现逻辑(springboot)
- 计算机更改了用户名数据恢复,怎么把电脑更换用户后恢復到原来的用户呢?
- java 重载 equals_实现Student类的equals重载函数
- 机器学习之 朴素贝叶斯、贝叶斯网络