Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Проблема с кешированием страницы на клиенте
|
|||
|---|---|---|---|
|
#18+
Задал на сервере для страницы что хранить ее на клиенте 365 дней Работаю удаленно с приложением и мониторю все через Fiddler так вот какая бяка происходить — для статических файлов Fiddler пишет max-age=31536000 а для .aspx страниц пишет — private и при этом еще и скачивает ее содержимое с сервера В чем проблема? Мне надо чтоб клиент не качал страницу каждый раз ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2006, 01:33 |
|
||
|
Проблема с кешированием страницы на клиенте
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, <Аноним>, Вы писали: А>Задал на сервере для страницы что хранить ее на клиенте 365 дней Плохо задал. А>Работаю удаленно с приложением и мониторю все через Fiddler А>так вот какая бяка происходить — для статических файлов Fiddler пишет max-age=31536000 А>а для .aspx страниц пишет — private и при этом еще и скачивает ее содержимое с сервера А>В чем проблема? В том, что ты не настроил параметры кэширования для своей aspx страницы. ASP.NET думает, что результат важен. Где-то в Page_Load поиграй с параметрами Response.Cache. А>Мне надо чтоб клиент не качал страницу каждый раз Вот пример из MSDN: Response.Cache.SetExpires(DateTime.Now.AddSeconds(60)); Response.Cache.SetCacheability(HttpCacheability.Public); Response.Cache.SetValidUntilExpires(false); Response.Cache.VaryByParams["Category"] = true; 1.2.0 alpha rev. 655 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2006, 09:13 |
|
||
|
Проблема с кешированием страницы на клиенте
|
|||
|---|---|---|---|
|
#18+
А>>Задал на сервере для страницы что хранить ее на клиенте 365 дней S>Плохо задал. А как задавать не плохо? В свойствах приложения на закладке HTTP Headers установил Exiper after 365 days для всех файлов приложения Как еще правильней? Но страница всеравно загружается а в Fiddler пишется private, а для картинок правильно пишет — что они кешированы на 365дней и не загружаются повторно Кто поможет разобраться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2006, 17:39 |
|
||
|
Проблема с кешированием страницы на клиенте
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, <Аноним>, Вы писали: А>А как задавать не плохо? А>В свойствах приложения на закладке HTTP Headers установил Exiper after 365 days для всех файлов приложения А>Как еще правильней? Я же тебе написал. Ты не пробовал читать ответы на свои вопросы до конца ? Картинки отдаютcя через IIS, и учитывают твои настройки. ASPX отдается ASP.NET и ему наплевать, что ты там подрисовал в настройках. Ему важно то, что оказалось в HttpContext.Current.Response.Cache . А>Кто поможет разобраться? Собственная голова и руки. Еше раз предлагаю написать в Page_Load: Response.Cache.SetExpires(DateTime.Now.AddYears(1)); Response.Cache.SetCacheability(HttpCacheability.Public); 1.2.0 alpha rev. 655 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2006, 17:20 |
|
||
|
Проблема с кешированием страницы на клиенте
|
|||
|---|---|---|---|
|
#18+
А у меня похожая проблема, только наоборот.. (( Страница кешируется, а вот статические файлы (картинки) - нифига... ((( Судя по всему картинки отдает сервер, а не ASP .. Но какие настройки менять и где?? и к тому же у меня нет доступа к настройкам сервера... Как быть в такой ситуации? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2006, 12:31 |
|
||
|
Проблема с кешированием страницы на клиенте
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, NN, Вы писали: NN>Судя по всему картинки отдает сервер, а не ASP .. Но какие настройки менять и где?? Аноним подробно написал, где. NN>и к тому же у меня нет доступа к настройкам сервера... NN>Как быть в такой ситуации? Получить доступ к настройкам сервера. Вообще для начала невредно посмотреть фиддлером в хидеры ответов, в которых приезжают картинки. Тогда можно понять, что не дает им кэшироваться. После этого можно вступить в дискуссию по этому поводу с администраторами сервера. Вообще говоря, настройки по умолчанию вполне позволяют картинкам кэшироваться. 1.2.0 alpha rev. 655 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2006, 13:30 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=34072523&tid=1388334]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 264ms |
| total: | 404ms |

| 0 / 0 |
