ASPX WebMethod, похоже, не кеширует результаты - PullRequest
0 голосов
/ 19 января 2011

Мне нужна пара методов на странице aspx для кэширования их результатов, чтобы избежать большого количества обращений к базе данных. Я добавил соответствующие атрибуты WebMethod, но, хотя код выполняется, методы не кэшируют свои результаты.

Проблема в том, что я а) не уверен, можно ли это сделать в первую очередь, и если это так, то б) есть ли что-то конкретное, что вам нужно сделать на страницах aspx, чтобы сделать это. *

Сохраняются ли кэшированные результаты страницы только на протяжении жизни страницы? Мне нужно, чтобы данные кэшировались по многим запросам страниц.

1 Ответ

1 голос
/ 19 января 2011

Кэшируйте объекты ответов в вашем веб-сервисе.

http://msdn.microsoft.com/en-us/library/6hbbsfk6(v=VS.100).aspx

РЕДАКТИРОВАТЬ:

Это выглядит многообещающе: http://support.microsoft.com/kb/318299

...