
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
21.02.2013, 18:39
|
|||
|---|---|---|---|
Кеширование в 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-й поток, который не знает нифига про закэшированные данные и начинает запрашивать их заново? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=18&mobile=1&tid=1358722]: |
0ms |
get settings: |
10ms |
get forum list: |
22ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
163ms |
get topic data: |
7ms |
get forum data: |
5ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 474ms |

| 0 / 0 |
