首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我应该为我的asp.net mvc4应用程序设置什么文件扩展名来缓存?

我应该为我的asp.net mvc4应用程序设置什么文件扩展名来缓存?
EN

Stack Overflow用户
提问于 2013-07-24 06:04:22
回答 3查看 636关注 0票数 2

我一直在阅读有关调优IIS7的各种方法,其中一种当然是在服务器级别缓存文件。大多数文章详细介绍了文件扩展名(css、js、asp)的设置规则……

一个愚蠢的问题,但是我应该为我的asp.net mvc4项目设置什么文件扩展名( css,js,png之外),因为它不会在运行时呈现文件扩展名?

EN

回答 3

Stack Overflow用户

发布于 2013-07-24 06:28:38

您可能只想在MVC应用程序中进行输出缓存:

Improving Performance with Output Caching (C#)

票数 0
EN

Stack Overflow用户

发布于 2013-07-24 06:41:56

您可能应该查看一下OutputCacheAttribute。此功能直接内置于MVC中,可自定义参数、超时等。

考虑到MVC是路由驱动的,使用控制器和视图,我不认为文件扩展名决定是有益的。

票数 0
EN

Stack Overflow用户

发布于 2013-07-24 07:24:43

如果你正在使用MVC4“捆绑”来渲染你的css和js文件--这些文件应该已经被缓存了。

您还应该缓存您将提供的任何图像文件。您可以在IIS中执行此操作,方法是浏览到要存储图像的文件夹,打开"Http响应标头“并选择”设置通用标头“。

最后,正如其他人所指出的,明智地使用OutputCacheAttribute可以用来缓存实际的MVC输出。这是非常强大的,但显然取决于你的应用程序,有些东西你不想缓存或不能缓存。

检查缓存的一个很好的工具是Google Chrome的插件"PageSpeed“。在它为您检查的众多内容中,它还会让您知道哪些可能应该缓存的资源没有被缓存。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17821832

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档