|
|
|
Проблема с кэшированием резкльтатов работы handler
|
|||
|---|---|---|---|
|
#18+
Указываю в хэндлере кэшировать результаты resp.ClearHeaders(); resp.Cache.SetCacheability(HttpCacheability.Private); resp.Cache.SetLastModified(DateTime.Now); resp.AddHeader("ETag", "\"" + p.GetHashCode() + "\""); resp.Cache.SetMaxAge(TimeSpan.FromHours(10)); В коде хэндлера сижу и жду заголовка "If-Modified-Since" Раз сижу, два сижу....., три сижу..... уж очень рассердился однако, но его то нету!!! Запустил фиддлер Затем загружаю страничку и закрываю браузер Затем снова открываю страничку и что вижу - запроса "If-Modified-Since:" для моего запроса нет и все выдается заново Улики прилагаю. Кто что может посоветовать ЗЫ: для странички с которой шлю запрос такой трюк работает и она действительно кэшируется и и получает заголовок "If-Modified-Since" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2011, 02:25:35 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=153&tid=1360521]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
| others: | 210ms |
| total: | 346ms |

| 0 / 0 |
