2013-10-03 19 views
30

HTTP zaman aşımını belirtebilir miyim veya sunucusu bir değer uygulayabilir mi? Mesela ben yaparsam:HTTP sürekli bekletme zaman aşımı

telnet my.server.net 80 
Trying X.X.X.X... 
Connected to my.server.net. 
Escape character is '^]'. 
GET /homepage.html HTTP/1.0 
Connection: keep-alive 
Host: my.server.net 

HTTP/1.1 200 OK 
Date: Thu, 03 Oct 2013 09:05:28 GMT 
Server: Apache 
Last-Modified: Wed, 15 Sep 2010 14:45:31 GMT 
ETag: "1af210b-7b-4904d6196d8c0" 
Accept-Ranges: bytes 
Content-Length: 123 
Vary: Accept-Encoding 
Keep-Alive: timeout=15, max=100 
Connection: Keep-Alive 
Content-Type: text/html 
[...] 

çizgiyi:

Keep-Alive: timeout=15, max=100 

... sağa bir maksimum timeout 100 saniyelik olduğuna belirtir? Bu değeri nasıl ayarlayabilirim?

cevap

46

İstemci zaman aşımını belirtemez, maksimum zaman aşımı değerini belirleyen sunucu yapılandırmasıdır. Extra Keep-Alive başlığı, sunucunun bağlantıyı açık tutmak için ne kadar süre beklediğini (timeout = N değeri) ve sunucu kapanmadan önce aynı bağlantı üzerinden ne kadar istek (max = M) yapabileceğinizi müşteriye bildirebilir. bağlantının

Proper use of KeepAlive in Apache Htaccess

+0

ok Oooh, böylece de max' değeri, bu belirtir Ayrıca bkz. Ben bilmiyordum Teşekkürler! –

İlgili konular