насколько я понимаю, AppFabric - это распределенная высокодоступная платформа кеширования между приложениями.
по сравнению с классическим кешированием ASP.NET или другими локальными системами кеширования, это подразумевает, что IPC медленнее, чем внутрипроцессное кеширование ив любом случае внутрипроцессные вызовы, но имеет большое преимущество: несколько приложений могут обращаться к одному и тому же кластеру кэша, если это необходимо, и перезапуск пула приложений в IIS или на целых веб-серверах не будет означать потерю кэша в случае, если вы разработали определенныйсерверы кэширования в вашей инфраструктуре.
, будучи высокодоступным и кластеризованным в случае сбоя сервера кэширования, другие серверы все равно будут обрабатывать запросы.
при включенном локальном кэше клиенты все еще могут кэшироватьсяданные также локально, но как только они упадут или локальный кеш станет недействительным, данные будут извлечены из кластера кеша, а не напрямую из базы данных, если в этом нет особой необходимости.
Я думаю, что есть компромисс, чтобы решить, лучше ли использовать вызовы IPCнемного медленнее, но надежность и поделилсяКеш кластера в компании или нет.