Я прочитал ответы здесь и до сих пор застрял: IIS7 Cache-Controlweb.config файл не читается Google PageSpeed Insights
У меня есть следующий файл web.config.xml в корневом каталоге моего сайта:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<staticContent>
<clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="365.00:00:00"/>
</staticContent>
</system.webServer>
</configuration>
Цель этого файла web.config - пройти тест кэширования кэша Google PageSpeed Insight '. Я использую хостинг Windows Plesk и поэтому не могу использовать файл .htaccess для этого.
Независимо от того, как я пытаюсь отформатировать содержимое файла web.config, Google, похоже, не распознает какую-либо форму кеширования браузера. Я не уверен, что это просто Google, или если это означает, что изображения и другие статические ресурсы на моей странице кэшируются или нет. Есть ли простой способ проверить это?
Можно ли увидеть какие-либо проблемы с содержимым моего web.config.xml, которое может вызвать проблему? Или есть что-то еще, что мне нужно сделать, кроме как вставить его в корневой каталог моего сайта?
Является ли имя файла web.config.xml или web.config? –
Можете ли вы указать заголовок 'Cache-Control', который возвращается вашим сервером? – MrWillihog