ASP.Net MVC - 在将数据放入缓存之前是否可以进行 gzip

发布于 2024-08-05 23:03:40 字数 308 浏览 2 评论 0原文

只是想知道是否有人知道在将数据放入缓存之前是否可以对结果进行 gzip...注意我想使用我拥有的 CompressAttribute 和内置的 OutputCacheAttribute。我很确定这是可能的,因为我听 Jeff A. 在几个播客上谈论过它......

我知道我可以改变处理属性的顺序,但这似乎除了放置 gzip 之外没有任何作用在标头中并将过滤器设置为 GZipStream...我不确定何时使用此方法,何时发生实际压缩...

我想首先压缩的原因相当简单,因为我只想在服务器一次,然后缓存结果...从而节省 CPU 周期...

干杯 安东尼

Just wondering if anyone knows whether its possible to gzip results before putting the data in the cache...Note I am wanting to use a CompressAttribute I have and the built-in OutputCacheAttribute. I'm pretty sure its possible, because I have heard Jeff A. talking about it on a couple of podcasts...

I know I can sort of change the order in which the attributes are processed but this seems to do nothing besides put gzip in the header and set the filter to a GZipStream... I'm not sure when using this method, when the actual compression occurs...

The reason I want to compress first is fairly simple, as I only want to gzip on the server once and then cache the results... hence saving CPU cycles...

Cheers
Anthony

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

二手情话 2024-08-12 23:03:40

是的。事实上......我很确定 stackoverflow 可以做到这一点。

查看 Scott Hanselman 的这篇博客文章 - Zip 压缩 ASP.NET 会话和缓存状态

HTH,
查尔斯

Yes it is. In fact... I'm pretty sure stackoverflow does it.

Check out this blog post from Scott Hanselman - Zip Compressing ASP.NET Session and Cache State

HTHs,
Charles

水波映月 2024-08-12 23:03:40

在 IIS7 上,您可以使用集成压缩而不是第三方解决方案。配置示例位于此处

On IIS7 you can use integrated compression instead of 3rd parties solutions. Configuration sample is here.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文