Ошибки заголовков ETS и Expired в веб-сайте ASP.NET MVC
Когда я проверяю веб-сайт ASP.NET MVC с помощью YSlow, я получаю 2 ошибки:
Оценка F при настройке тегов сущностей (ETag)
Есть 7 компонентов с неправильно настроенными ETag
Компоненты представляют собой статические изображения в папке.
Оценка F на заголовках Add Expires
Есть 9 статических компонентов без даты истечения срока давности.
Компоненты также являются статическими изображениями.
Почему я получаю эти ошибки? Как я могу решить это?
Спасибо, Мигель
1 ответ
Вам необходимо настроить IIS для отправки заголовков кэша. В диспетчере IIS выберите сайт / приложение, затем вы можете открыть HTTP Response Headers
особенность, а затем на правой панели нажмите на Set Common Headers
затем проверьте Expire Web Content
,
Теперь я всегда размещаю статический контент в отдельном домене, поэтому я не уверен, что произойдет, если вы будете работать с приложением asp.net, так что вы можете поиграть с ним, но именно здесь конфигурация находится в IIS.