У меня есть служба WCF, размещенная в IIS. Размер ответов довольно большой, поэтому мне требуется динамическое сжатие данных, которое включено на стороне IIS (служба использует wsHttpBinding).Кэширование сжатых данных из WCF в IIS
В какой-то момент я понимаю, что мне нужно кэшировать сжатые данные. Каждый из запросов на сервер уникален, но возвращает только одно из нескольких возможных значений. Это означает, что я не могу использовать кеширование IIS, потому что каждый запрос отличается. С другой стороны, я не могу использовать кэширование WCF, потому что он ничего не знает о сжатии IIS, поэтому мы должны повторно сжимать кешированные данные снова и снова.
Есть ли способ работать с кешем данных IIS с кодом WCF/.net? Любые другие известные решения?
В одном из моих предыдущих проектов, мы использовали кэширование Windows Azure для данных, возвращаемых из WCF. – lloydom