Как мне установить постоянное соединение в 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. : (
Поведение по умолчанию Squid-3 заключается в том, чтобы максимально использовать постоянные соединения, если только вы их явно не отключите.
В этом случае ответное сообщение не имеет заголовка Content-Length, а Squid-3.1 является программным обеспечением HTTP/1.0, не способным генерировать клиентам кодировку HTTP/1.1 в chunked. Единственный возможный способ закончить это сообщение - закрыть соединение. Вот что означает заголовок, который вы видите.
Для более широкого использования постоянных соединений вам необходимо обновить ваш Squid.
.