Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Кеширование в 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&fpage=108&tid=1358722]: |
0ms |
get settings: |
5ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
19ms |
get topic data: |
5ms |
get forum data: |
2ms |
get page messages: |
21ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 274ms |

| 0 / 0 |
