Обычно используется chunked-метод или просто "Connection: Close" при окончании, где "Range" бесполезен!
Это далеко не всегда так. Вот пример:
Запрос-ответ без Range:
GET / HTTP/1.1
User-Agent: Opera/9.50 (Windows NT 5.1; U; ru)
If-Modified-Since: Thu, 01 Nov 2007 22:32:48 GMT
Host:
www.rostov-gorod.ruAccept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1
Accept-Language: ru-RU,ru;q=0.9,en;q=0.8
Accept-Charset: iso-8859-1, utf-8, utf-16, *;q=0.1
Accept-Encoding: gzip, deflate
Connection: Keep-Alive, TE
TE: deflate, gzip, chunked, identity, trailers
HTTP/1.1 200 OK
Date: Fri, 02 Nov 2007 06:49:01 GMT
Server: Apache/2.0.52 (ASPLinux)
X-Powered-By: PHP/4.3.9
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Transfer-Encoding: chunked
Content-Type: text/html; charset=WINDOWS-1251
Set-Cookie: PHPSESSID=7211986e9c7132018eb3889d21ad5d8b; path=/
Connection: Close
Запрос-ответ той же страницы с Range:
GET / HTTP/1.1
User-Agent: Opera/9.50 (Windows NT 5.1; U; ru)
If-Modified-Since: Thu, 01 Nov 2007 22:32:48 GMT
Host:
www.rostov-gorod.ruAccept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1
Accept-Language: ru-RU,ru;q=0.9,en;q=0.8
Accept-Charset: iso-8859-1, utf-8, utf-16, *;q=0.1
Accept-Encoding: gzip, deflate
Range: bytes=17000-27000
Connection: Keep-Alive, TE
TE: deflate, gzip, chunked, identity, trailers
HTTP/1.1 206 Partial Content
Date: Fri, 02 Nov 2007 06:49:39 GMT
Server: Apache/2.0.52 (ASPLinux)
X-Powered-By: PHP/4.3.9
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Content-Range: bytes 17000-27000/101181
Content-Length: 10001
Content-Type: text/html; charset=WINDOWS-1251
Set-Cookie: PHPSESSID=48eec2907a7ba9abbc70b84386bddcf1; path=/
Connection: Keep-Alive
Этот сайт посещается за день более 100 раз. Сайтов, выдающих более 50-100 кБ, из которых реально нужно только 10-20, и поддерживающих "кусочный" ответ, знаю много. В их числе несколько ОЧЕНЬ часто посещаемых в моей сети. Например, gismeteo.ru.
Вот и прикидываю потенциальную экономию...