У меня есть веб-сайт с несколькими заголовками хостов. Тема и данные зависят от заголовка узла, и разные узлы загружают разные сайты.
Итак, давайте представим, что у меня есть веб-сайт под названием «Foo», который возвращает результаты поиска. Один и тот же код работает на обоих сайтах, перечисленных ниже. Это тот же сервер и веб-сайт (с использованием заголовков хоста)
www.foo.com
www.foo.com.au
Теперь, если я зайду на .com
, сайт будет тематически синим. Если я зайду на сайт .com.au
, он будет тематическим красным.
И данные для одного и того же результата поиска различаются в зависимости от имени хоста: результаты в США для .com
и результаты в Австралии для .com.au
.
Если я хочу использовать OutputCaching
, это можно обработать и разбить по имени хоста?
Я обеспокоен тем, что после того, как человек заходит на сайт .com
(правильно возвращающий результаты в США), второй человек, посещающий сайт .com.au
и ищущий те же данные, получит тему и результаты для .com
сайт.
Возможно ли кэширование?