Если проксик, который работает через родительский прокси.
Как сделать так, что если клиент запрашивает, например, картинку, то проксик сразу отправлял бы ответ 304, тоесть что картинка не изменилась, и браузер брал ее из кэша?На данный момент работает так: Запрос картинки с проксика, он находит ее в кэше, и сравнивает ее актуальность с родительским прокси, тот отвечает, что она не изменялась, и только после этого проксик отдает ответ 304 браузеру. И из-за этого заметно увеличивается время отдачи этого ответа, тоесть если на прямую сделать запрос к родительскому, то ответ придет за 200мс, а если через проксик, то 800-1000мс.
refresh_pattern
>refresh_patternДелал:
refresh_pattern -i \.jpg$ 43200 100% 43200 override-lastmod override-expireТолку 0.
>>refresh_pattern
>Делал:
>Толку 0.Писал эту строку _после_ строки с "refresh_pattern ."?
>>>refresh_pattern
>>Делал:
>>Толку 0.
>
>Писал эту строку _после_ строки с "refresh_pattern ."?refresh_pattern . <-- у меня вообще нет такой строки, а зачем она? что-то в мане я не видел об ее упоминании.
>>>refresh_pattern
>>Делал:
>>Толку 0.
>
>Писал эту строку _после_ строки с "refresh_pattern ."?Сделал перед, так сквид начал писать TCP_SWAPFAIL_MISS/304 :(
>>>>refresh_pattern
>>>Делал:
>>>Толку 0.
>>
>>Писал эту строку _после_ строки с "refresh_pattern ."?
>
>Сделал перед, так сквид начал писать TCP_SWAPFAIL_MISS/304 :(Сорри, все гуд :) видимо нужно было подождать чтобы сквид закэшировал картинку :)
а как можно сделать чтобы он побыстрее ее закэшировал?Такая строчка будет оптимальной?:
refresh_pattern -i \.jpg$ 43200 100% 43200 override-lastmod override-expire ignore-reload ignore-no-cache