是否应为angularjs应用程序缓存静态内容? 每次调用动态html模板都会使应用程序在等待动态html模板文件时变慢。
具体来说,我应该在WebConfig设置中添加以下内容吗?
<clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="60.00:00:00" /> <!--Cache Static content for 60 days-->
答案 0 :(得分:2)
您可以使用$ templateCache存储模板/视图。它们将成为你的js代码的一部分。
如果您正在使用gulp或grunt来构建您的javascript代码,那么您可以设置任务,它将获取您的所有html文件并创建js文件(在您将所有视图添加到$ templateCache中),您可以在其中引用你的index.html
https://thinkster.io/templatecache-tutorial
$ templateCache的Gulp插件