+  HandyCache форум
|-+  Главная категория» Общие вопросы» Поддержка Keep-Alive и Pipelining-а
Имя пользователя:
Пароль:
Страниц: [1]   Вниз
  Отправить эту тему    Печать  
Автор Тема: Поддержка Keep-Alive и Pipelining-а  (Прочитано 6384 раз)
0 Пользователей и 1 Гость смотрят эту тему.
NothingAnother
Beta tester
*****

Репутация: +7/-2
Offline Offline

Сообщений: 434

Spoiler


« : 02 января 2007, 16:45:25 »

mai62
Из ридми:
Цитировать
Реализовано сохранение коннекта с браузером после загрузки фала из кэша, в результате в течение одного коннекта могут отправляться браузеру несколько объектов
Следует ли это понимать, как "persistent-connections over proxy" и если да, то какова при этом величина таймаута для "keep-alive", насколько велик пул соединений и возможен ли "pipelining"? Прошу ответить, т.к. это имеет значение для оптимальной настройки браузеров
Сообщить модератору   Записан

Мы тоже не всего читали Шнитке!..
© В. Вишневский
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #1 : 02 января 2007, 18:57:48 »

Цитировать
Следует ли это понимать, как "persistent-connections over proxy" и если да, то какова при этом величина таймаута для "keep-alive", насколько велик пул соединений
Видимо да. Когда НС не грузит файл из кэша и не сообщает, что доступ к файлу заблокирован (Черный список), НС работает как управляемый порт маппинг. Т.е. он из заголовка запроса выясняет с каким сервером нужно соединить браузер и организует нужное соединение. Дальше все зависит уже от браузера и от сервера. НС будет удерживать соединение пока его не разорвет либо браузер, либо удаленный сервер.
Что касается количества одновременных соединений, то искусственного ограничения нет. Их количество ограничено только ресурсами компьютера поскольку для каждого соединения создается отдельный поток в программе. Думаю средний компьютер может "потянуть" сотню другую соединений.
Все написанное до сих пор относится ко всем версиям НС с его рождения.
Изменения в последней версии касаются того случая, когда НС отдает файл из кэша или формирует свое сообщение браузеру исходя из содержимого списков. Раньше в таких ситуациях после ответа НС всегда разрывал соединение с браузером, что было моей давней недоработкой. В последней версии это дело устранено.
Цитировать
возможен ли "pipelining"?
К сожалению не имею возможности проверить это, т.к. выхожу в инет через внешний сквид, а он насколько я знаю "pipelining" не поддерживает. Если у тебя есть возможность, проверь и сообщи о результате. Даже если работать не будет можно будет попробовать устранить препятствия.
Сообщить модератору   Записан
NothingAnother
Beta tester
*****

Репутация: +7/-2
Offline Offline

Сообщений: 434

Spoiler


« Ответ #2 : 02 января 2007, 19:14:11 »

Если у тебя есть возможность, проверь и сообщи о результате
Пока, увы, нет... Грустный Но, скоро будет, Улыбка и тогда обязательно проверю и сообщу
Сообщить модератору   Записан

Мы тоже не всего читали Шнитке!..
© В. Вишневский
NothingAnother
Beta tester
*****

Репутация: +7/-2
Offline Offline

Сообщений: 434

Spoiler


« Ответ #3 : 03 января 2007, 13:34:12 »

Цитировать
возможен ли "pipelining"?
К сожалению не имею возможности проверить это, т.к. выхожу в инет через внешний сквид, а он насколько я знаю "pipelining" не поддерживает. Если у тебя есть возможность, проверь и сообщи о результате. Даже если работать не будет можно будет попробовать устранить препятствия
Как сказано здесь и здесь, сквид поддерживает "pipelining". А здесь куча различных анализаторов лога сквида. Так что не всё так безнадёжно... Подмигивающий
Сообщить модератору   Записан

Мы тоже не всего читали Шнитке!..
© В. Вишневский
Денис
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 6


« Ответ #4 : 19 марта 2007, 22:59:29 »

Когда примерно в HandyCache появится поддержка pipelining? А то приходится пользоваться Оперой через HandyCache по протоколу HTTP1.0 (если использовать HTTP1.1 то очень часто перепутываются картинки) а это ухудшает скорость загрузки страниц (Как мне кажется. Для загрузки каждого изображения Опере надо каждый раз устанавливать соединение с сервером и надписи, например "Ожидание #34 подключения к ..." )
Pipelining отключить без отключения HTTP1.1 в Опере нельзя.
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #5 : 20 марта 2007, 09:13:23 »

Pipelining появится в следующей версии! Бета-тестеры скоро смогут его потестировать!
Сообщить модератору   Записан
Денис
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 6


« Ответ #6 : 07 апреля 2007, 22:05:52 »

А когда ожидать следующую версию?
Сообщить модератору   Записан
faZZ
Beta tester
*****

Репутация: +0/-0
Offline Offline

Сообщений: 33


Местный кот


« Ответ #7 : 08 апреля 2007, 07:23:30 »

когда закончится тестирование
Сообщить модератору   Записан
Денис
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 6


« Ответ #8 : 01 декабря 2007, 18:53:58 »

Цитировать
А когда ожидать следующую версию?
Цитировать
когда закончится тестирование
Тестирование закончилось?
Сообщить модератору   Записан
Страниц: [1]   Вверх
  Отправить эту тему    Печать  

 
Перейти в: