ASP.Net MVC - возможно ли выполнить gzip перед помещением данных в кеш - PullRequest
1 голос
/ 02 октября 2009

Просто интересно, знает ли кто-нибудь, можно ли сжать результаты перед тем, как поместить данные в кэш ... Примечание. Я хочу использовать имеющийся у меня CompressAttribute и встроенный OutputCacheAttribute. Я уверен, что это возможно, потому что я слышал, как Джефф А. говорил об этом на нескольких подкастах ...

Я знаю, что могу как-то изменить порядок, в котором обрабатываются атрибуты, но это, похоже, ничего не делает, кроме как поместить gzip в заголовок и установить фильтр на GZipStream ... Я не уверен при использовании этого метода когда происходит фактическое сжатие ...

Причина, по которой я хочу сначала сжать, довольно проста, поскольку я хочу лишь сжать gzip на сервере один раз, а затем кэшировать результаты ... следовательно, экономя циклы ЦП ...

Приветствие Энтони

Ответы [ 2 ]

2 голосов
/ 02 октября 2009

Да, это так. На самом деле ... я почти уверен, что stackoverflow это делает.

Ознакомьтесь с этой записью в блоге Скотта Хансельмана - Zip-сжатие сеанса ASP.NET и состояние кэша

HTHS
Charles

1 голос
/ 09 февраля 2010

В IIS7 вы можете использовать встроенное сжатие вместо сторонних решений. Пример конфигурации здесь .

...