Настройка ETags в IIS7

Entity tags (ETags) - это механизм, с помощью которого web сервера и браузеры определяют соответствует ли эллемент в кэше браузера объекту на сервере.

Поскольку ETags, как правило, построены с использованием атрибутов, которые делают их уникальными для конкретного сервера, на котором размещается сайт, теги не будут совпадать, когда браузер получает оригинальный компонент с одного сервера, а затем пытается проверить этот компонент на другом сервере.

Настраиваются ETags в мэнэджере Internet Information Services (IIS).

Так как ETags добавляется к заголокам, которые сервер отправляет клиента (Response headers), нас интересует соответствующий пункт:
IIS-Configure-ETags-01s

Создаем новый header:
IIS-Configure-ETags-02s

Называем его ETags:
IIS-Configure-ETags-03s

Как вариант можно добавить их прямо в web.config в секцию system.webServer:

<system.webServer>
   ...
        <httpProtocol>
            <customHeaders>
                <add name="ETag" value="""" />
            </customHeaders>
        </httpProtocol>
   ...
</system.webServer>

На этом все. ETags появится в заголовках.