Настройка ETags в IIS7
Entity tags (ETags) - это механизм, с помощью которого web сервера и браузеры определяют соответствует ли эллемент в кэше браузера объекту на сервере.
Поскольку ETags, как правило, построены с использованием атрибутов, которые делают их уникальными для конкретного сервера, на котором размещается сайт, теги не будут совпадать, когда браузер получает оригинальный компонент с одного сервера, а затем пытается проверить этот компонент на другом сервере.
Настраиваются ETags в мэнэджере Internet Information Services (IIS).
Так как ETags добавляется к заголокам, которые сервер отправляет клиента (Response headers), нас интересует соответствующий пункт:
Как вариант можно добавить их прямо в web.config
в секцию system.webServer
:
<system.webServer>
...
<httpProtocol>
<customHeaders>
<add name="ETag" value="""" />
</customHeaders>
</httpProtocol>
...
</system.webServer>
На этом все. ETags появится в заголовках.