Разница в производительности между использованием OutputCache или API кеша - PullRequest
1 голос
/ 20 октября 2011

У нас есть страница, для которой мы создаем HTML-строку, содержащую полный список информации о магазине, которая потребляет много ресурсов ЦП.Чтобы повысить производительность, мы рассмотрели кеширование и неожиданно обнаружили, что между OutputCache и Cache API существует большая разница.

Мы сравнили два способа: первый - использование API-интерфейса кеша для назначения строки ключу кеша.Второй способ - создание простого пользовательского элемента управления и добавление директивы OutputCache внутри элемента управления.Поскольку директива OutputCache в пользовательском управлении также будет работать с серверным управлением.

Мы протестировали оба кэширования на нашем тестовом сайте и обнаружили, что OutputCache израсходовал 30%, а Cache API израсходовал только 15%.Единственной разницей здесь были разные способы кеширования: OutputCache или кеш API.Может кто-нибудь объяснить, почему между этими двумя методами кэширования существует такая большая разница?

...