URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID12
Нить номер: 1939
[ Назад ]

Исходное сообщение
"Как заставить сквид сначала писать файл в кеш на диск(!) а потом выдав"

Отправлено kir , 17-Мрт-04 14:07 
Как заставить сквид сначала писать файл в кеш на диск(!) а потом выдавать

Содержание

Сообщения в этом обсуждении
"Как заставить сквид сначала писать файл в кеш на диск(!) а п..."
Отправлено Michael , 17-Мрт-04 15:49 
>Как заставить сквид сначала писать файл в кеш на диск(!) а потом
>выдавать
думаю, никак... если только исходники править...

а, собственно, какая разница?

и что если файл мегабайт эдак на 500? тогда клиентская прога просто оторвется по таймауту и что тогда сквиду делать с этим файлом?


"Как заставить сквид сначала писать файл в кеш на диск(!) а п..."
Отправлено waldis , 25-Мрт-04 17:56 
>Как заставить сквид сначала писать файл в кеш на диск(!) а потом
>выдавать

мне бы наоборот задачку решить :)

путём изощренных манипуляций пользователи умудряются это делать,
а потом быстро-быстро выгребать документ с кэша


"Как заставить сквид сначала писать файл в кеш на диск(!) а п..."
Отправлено Michael , 27-Мрт-04 19:30 
>мне бы наоборот задачку решить :)
>
>путём изощренных манипуляций пользователи умудряются это делать,
>а потом быстро-быстро выгребать документ с кэша

отключи докачку в сквиде, чтобы он при обрыве соединения клиентом не докачивал файл.

а вообще, надо внимательно смотреть твои логи и конфиг...


"Как заставить сквид сначала писать файл в кеш на диск(!) а п..."
Отправлено waldis , 27-Мрт-04 20:29 
>>мне бы наоборот задачку решить :)
>>
>>путём изощренных манипуляций пользователи умудряются это делать,
>>а потом быстро-быстро выгребать документ с кэша
>
>отключи докачку в сквиде, чтобы он при обрыве соединения клиентом не докачивал
>файл.
>
>а вообще, надо внимательно смотреть твои логи и конфиг...

quick_abort и так выставлен в нули и 99%
логи выглядят в начале как miss с небольшим объёмом переданного,
а затем hit с полным объёмом

вот така фихня, но, насколько я понял, сами разработчики признали этот глюк, кто-то их уже ткнул в эту проблему, и раньше чем в 3-й версии исправлено не будет
из-за большого количества изменений для delay_pools