|
|
|
Кеширование в ObjectDataSource при включенном на IIS 7.0. WebGarden
|
|||
|---|---|---|---|
|
#18+
Коллеги, привет. странно работает кеширование в ObjectDataSource (CacheDuration="300" EnableCaching="True"). ObjectDataSource подключена к гриде. Очень часто ObjectDataSource не держит по честному кэш все 300 секунд, берет и по какой-то причине лезет опять на WCF сервис за данными. Какие есть подозрения: на IIS включен WebGarden (т.е. у ApplicationPool свойству Maximum Worker Processes = 2). Соответственно SessionState настроено на State Server. Может быть такое, что один поток из 2-х начал обрабатывать GET запрос, закешировал данные, сформировал страничку и т.п.. Потом начал обслуживать другой (от другого пользователя) GET иди POST запрос. Тут на страничке с первого запроса сделали POST, и его начал обрабатывать свободный 2-й поток, который не знает нифига про закэшированные данные и начинает запрашивать их заново? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2013, 18:39 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=38164190&tid=1358722]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
168ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 476ms |

| 0 / 0 |
