Я хотел использовать это утверждение
<%@ OutputCache Duration="20" Location="Any" VaryByParam="none"%>
для нашей домашней страницы.
(это работает кстати)
Но есть несколько доменов, указывающих на один и тот же сайт, например mydomain.fr и mydomain.ch.
Затем на базовой странице я установил язык сайта fr-FR, если они набрали mydomain.fr, de-CH, когда они набрали mydomain.ch и т. Д.
Мне было интересно, поскольку оба URL-адреса будут загружать одну и ту же страницу /default.aspx
, является ли страница одинаковой для обоих пользователей (поэтому, когда файл .fr появляется первым, посетитель .ch видит (кэшированную) страницу .fr), или фреймворк думает и говорит: эй, mydomain.fr/default.aspx
- это не то же самое, что mydomain.ch/default.aspx
, даже если это та же физическая страница, поэтому давайте НЕ берем кэшированную и не воссоздаем (и не кешируем) новую версию?
Я читал о varbyheader для кэширования вывода страницы, но я думаю, что .fr vs .ch не заголовок?