Я хочу установить ARR (ПО для балансировки нагрузки IIS) с кешем, который зависит от last-modified
тег в заголовке.
Каждый раз, когда сервер получает запрос, он смотрит на last-modified
и если он уже кэширован, он получит данные, которые находятся в кеше. Однако, если это страница, которая не была кэширована, сервер покажет исходный файл. Как я могу это сделать?
Насколько я знаю, ARR Proxy (и любой другой прокси-кеш) используют этот заголовок (и многое другое), чтобы проверить, есть ли что-то в кеше.
Откройте корень IIS и создайте ферму серверов в соответствии со своими потребностями. Вы также можете открыть свой веб-сайт в диспетчере IIS, переопределении URL-адреса и добавить правило обратного прокси-сервера с учетом ваших потребностей (например, прокси только для одной папки на рабочем веб-сайте).
Помните, что вам нужно настроить правила прокси (если нет, перезапись прокси просто не работает). откройте свою ферму серверов (возможно, потребуется создать и удалить) и настройте в разделе «Прокси».
Я предпочитаю использовать nginx или другое программное обеспечение для серверов балансировки нагрузки. Мне нравятся ASP.net и IIS, но в качестве тупого обратного прокси я использую другие.
Удачи!