Как заставить сквид сначала писать файл в кеш на диск(!) а потом выдавать
>Как заставить сквид сначала писать файл в кеш на диск(!) а потом
>выдавать
думаю, никак... если только исходники править...а, собственно, какая разница?
и что если файл мегабайт эдак на 500? тогда клиентская прога просто оторвется по таймауту и что тогда сквиду делать с этим файлом?
>Как заставить сквид сначала писать файл в кеш на диск(!) а потом
>выдаватьмне бы наоборот задачку решить :)
путём изощренных манипуляций пользователи умудряются это делать,
а потом быстро-быстро выгребать документ с кэша
>мне бы наоборот задачку решить :)
>
>путём изощренных манипуляций пользователи умудряются это делать,
>а потом быстро-быстро выгребать документ с кэшаотключи докачку в сквиде, чтобы он при обрыве соединения клиентом не докачивал файл.
а вообще, надо внимательно смотреть твои логи и конфиг...
>>мне бы наоборот задачку решить :)
>>
>>путём изощренных манипуляций пользователи умудряются это делать,
>>а потом быстро-быстро выгребать документ с кэша
>
>отключи докачку в сквиде, чтобы он при обрыве соединения клиентом не докачивал
>файл.
>
>а вообще, надо внимательно смотреть твои логи и конфиг...quick_abort и так выставлен в нули и 99%
логи выглядят в начале как miss с небольшим объёмом переданного,
а затем hit с полным объёмомвот така фихня, но, насколько я понял, сами разработчики признали этот глюк, кто-то их уже ткнул в эту проблему, и раньше чем в 3-й версии исправлено не будет
из-за большого количества изменений для delay_pools