Как установить постоянное соединение в squid

Как мне установить постоянное соединение в squid, я использую ubuntu 12 с squid 3.1. 19, это мой запрос

OPTIONS http://cmsprod.imusica.com.br/index.php HTTP/1.1

и ответ:

HTTP/1.0 200 OK
Date: Sun, 19 Jun 2016 04:19:18 GMT
Server: Apache
Set-Cookie: PHPSESSID=jljofpeo2imr8bbcnnb7vl4i92; path=/
P3P: CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"
Cache-Control: no-cache
Pragma: no-cache
X-Served-By: bdvpcmap11
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Content-Type: text/html; charset=utf-8
Set-Cookie: CM=OIHFBLKM; Expires=Sun, 19-Jun-2016 04:54:01 GMT; Path=/
X-Cache: MISS from localhost
X-Cache-Lookup: MISS from localhost:8080
Via: 1.0 localhost (squid/3.1.19)
Connection: close  <-- not persisten connection 

Это мой файл конфигурации

http_port 8080 transparent
cache_mem 3 GB
cache_dir ufs /var/spool/squid3 8000 16 256
acl all src 0.0.0.0/0.0.0.0
http_access allow all

Я пробовал разные формы, не работает Я ценю любые предложения, мне нужно установить постоянное соединение с методом OPTIONS.

skusmi my english. : (

0
задан 28 September 2016 в 11:17
1 ответ

Поведение по умолчанию Squid-3 заключается в том, чтобы максимально использовать постоянные соединения, если только вы их явно не отключите.

В этом случае ответное сообщение не имеет заголовка Content-Length, а Squid-3.1 является программным обеспечением HTTP/1.0, не способным генерировать клиентам кодировку HTTP/1.1 в chunked. Единственный возможный способ закончить это сообщение - закрыть соединение. Вот что означает заголовок, который вы видите.

Для более широкого использования постоянных соединений вам необходимо обновить ваш Squid.

.
1
ответ дан 4 December 2019 в 16:35

Теги

Похожие вопросы