Я провел свой веб-сайт с помощью теста скорости страниц Google, и он сказал мне: «Использовать кэширование в браузере».
Я провел некоторое исследование по этому вопросу и обнаружил, что мне нужно включить истечение срока действия контента в IIS 6Я сделал это и установил срок действия контента каждые 30 дней.Затем я снова проверил свой веб-сайт на тесте скорости страницы, и он все еще выдвигал рекомендацию «Использовать кэширование браузера».
Я также провел веб-сайт через http://web -sniffer.net чтобы увидеть, что возвращается и возвращается с Cache-Control: private.
Затем я попробовал <%@ OutputCache Duration="30" VaryByParam="none" %>
в веб-форме, и теперь он возвращается с Cache-Control: public, max-age =30, который, я думаю, идет по правильным линиям, но тест скорости страницы Google все еще возвращается со списком ресурсов (в основном, изображений) на моей веб-странице, которые не имеют срока действия.
Я довольно запутался в этомпредмет.У меня сложилось впечатление, что веб-сайт будет наследоваться от настроек IIS, но это было не так, пока я не включил кэш вывода на странице.Есть ли способ, которым я могу заставить веб-сайт использовать настройки IIS, или это нужно делать постранично?