Мы используем встроенное HttpRuntime Caching в нашем приложении, и оно работает очень хорошо.
Это очень легко установить, так как на ваших серверах нечего устанавливать. Более того, переход на AppFabric Caching в дальнейшем не должен быть таким большим делом.
Тем не менее, он также имеет некоторые ограничения, особенно если ваши службы не размещаются внутри того же приложения IIS, поскольку кэшированные объекты будут дублироваться для каждого из них. Если вы не планируете кэшировать много данных и / или если вы не планируете кэшировать их в течение длительного времени, у вас все будет хорошо, поскольку в итоге вы не будете расходовать слишком много ОЗУ.
Похоже, у вас нет серверов с балансировкой нагрузки, но в таком случае использование кэширования HttpRuntime также означает дублирование кэша на каждом сервере. Это те вещи, которые вы можете предотвратить с помощью memcached или AppFabric Caching ...