2012-03-15 5 views
0

Как настроить VLC, чтобы Varnish соблюдал заголовок запроса «Cache-Control max-age»?с использованием заголовка запроса максимального возраста

Я заметил, что по умолчанию лак поставляет кешированный контент, даже когда я нажимаю F5 в своем браузере (следовательно, запрашивает «новую» копию).

ответ

0

в vcl_hit вы можете сделать следующее:

if (req.http.Cache-Control ~ '\no-cache\b`) { 
    purge; 
    return (restart); 
} 

убедитесь, что вы импортировали БППП VMOD

import std; 
+0

Что мне не нравится в том, что vcl_pass фактически не обновлять кэш с новой записью. Будет ли способ вернуть команду fetch? – Jeroen

+0

Я не могу понять, как получить obj.age внутри vcl_hit, поэтому no-cache - это лучшее, что я могу придумать. – HaxElit