Название: HC пишет в кэш, но не читает из него Отправлено: fonser от 02 августа 2021, 03:53:42 Народ, подскажите, пожалуйста.
Собственно, проблема в теме. HC пишет в кэш, но не читает из него (определённый сайт). "Чтение из кэша", "игнорировать no-cache", "не обновлять", "не обновлять свежие файлы" включено. Куда копать? Что в логе искать? Лог прилагается. Название: Re: HC пишет в кэш, но не читает из него Отправлено: DIGGER от 03 августа 2021, 02:46:25 Код: Pragma: no-cache Очевидно сайт "просит" не использовать кэш.Cache-Control: no-cache Можно форсировать чтение из кэша. Возможно поможет опция "Добавить If-Modified-Since при наличии файла в кэше" Название: Re: HC пишет в кэш, но не читает из него Отправлено: fonser от 03 августа 2021, 15:05:19 Можно форсировать чтение из кэша. Опции "Добавить If-Modified-Since при наличии файла в кэше" и "игнорировать no-cache" и так уже включены.Возможно поможет опция "Добавить If-Modified-Since при наличии файла в кэше" Название: Re: HC пишет в кэш, но не читает из него Отправлено: DIGGER от 04 августа 2021, 03:57:51 Правило для списка "Не обновлять" точно срабатывает?
и у меня для https://litmarket.ru/fonts/FuturaBookC.ttf Код: cache-control: max-age=604800 cache-control: public а у Вас в логе: Код: Pragma: no-cache Cache-Control: no-cache что-то тут не так… Название: Re: HC пишет в кэш, но не читает из него Отправлено: fonser от 05 августа 2021, 03:38:27 Вот новый лог.
Код: Cache-Control: max-age=604800 Но в видимом поведении ничего не изменилось. Всё так же пишет в кэш, всё так же сам же из него не читает.Cache-Control: public А вот насчёт правила для списка "Не обновлять" это вопрос. У Вас какое правило срабатывает? Название: Re: HC пишет в кэш, но не читает из него Отправлено: DIGGER от 05 августа 2021, 13:25:01 У меня нет никакого правила — не пользуюсь этим сайтом.
Попробуйте написать общее правило для сайта, или только для шрифтов, вроде: Код: +litmarket.ru/fonts/* P.S. Странно что поведение у Вас "вдруг" изменилось… P.P.S. Может антивирь какой активный лезет в траффик? Название: Re: HC пишет в кэш, но не читает из него Отправлено: fonser от 05 августа 2021, 18:33:24 Поведение HC у меня не вдруг изменилось. Я некоторое время им не пользовался (раньше по большей части пользовался для вырезки рекламы), а сейчас вот снова его подключил.
У меня тут несколько фундаментальный вопрос ... HC по умолчанию кэширует всё подряд (кроме белого списка). Так вот, разве он не должен так же, по умолчанию всё подряд брать из кэша? (забудем на время про актуальность данных и т.д.) Т.е. для кэширования у нас одно правило: ".*" с исключением ".*.mp4\?extra\=(-?\w+-?)+". А для чтения из кэша надо каждую "букашку" прописывать, чтобы она не обновлялась, а читалась из кэша? Я правильно понимаю? Если да, то почему так? (может вопрос не по адресу, но может Вы понимаете, почему так) Название: Re: HC пишет в кэш, но не читает из него Отправлено: DIGGER от 06 августа 2021, 03:19:49 HC делает только то что указано, никаких неявных поведений нет.
т.е. можно хоть в каждом списке прописать ".*" — просто это не логично. Например: с сайта прогноза погоды мне нужны только картинки, скрипты и стили, остальное я хочу видеть свежим)) Название: Re: HC пишет в кэш, но не читает из него Отправлено: fonser от 30 августа 2021, 03:31:52 Поделитесь, пожалуйста, правилами на "запись в кеш" и "не обновлять".
Powered by SMF 1.1.3 SMF © 2006, Simple Machines LLC
Joomla Bridge by JoomlaHacks.com |