保持活动HTTP连接的正确超时值
问题描述:
我正在通过.htacess
文件寻找启用keep-alive
。我已阅读了关于启用timeout
参数,这将允许我指定keep-alive
指定此值是一个很好的值的时间削减?保持活动HTTP连接的正确超时值
主页的平均网站负载需要2.9s(主页几乎是14mb,其中98%是全屏图像,但我们懒得载入图片所以对页面负载的影响可以忽略不计,前2图像和HTML,CSS,JS都是在第一个实例加载,因此在2.9秒的页面加载)
其余的图像需要长达30秒后在后台下载(这是定时与非keep-alive
连接) 。
那么记住那最好的timeout
是什么?设置30s是否可以(是否有一个不利的方面呢?)如果我们下了这是否意味着客户端会建立另一个连接,并且该站点将被加载多个keep-alive
块?
参考服务器可以承担多少负载该网站有c。每天150-200次访问(每小时高峰访问量为20-30次)。该服务器是一个512gb的内存,每月1tb的传输配额。
你无法通过'.htaccess'文件控制它。 ['KeepAlive'](http://httpd.apache.org/docs/2.4/mod/core.html#keepalive)指令需要在主机或服务器范围内设置。 – DaSourcerer
Err ... 1TB带宽!?我认为这是你每月的流量配额? – DaSourcerer
@DaSourcerer如果你在google上搜索“keep-alive .htaccess”,多个网站会详细说明如何做到这一点 - https:// varvy,我的印象是这个可以通过'.htaccess文件设置。 com/pagespeed/keep-alive.html - re。 1TB的带宽正确的是每月的流量配额,我更新了这个问题来纠正 – sam