如何解决缓存 JS CSS 和视图 Umbraco V7
我想知道如何在 Umbraco 中缓存某个页面和资产?我处理了一个项目,我对 Umbraco 和 C# 真的很陌生,所以我不知道缓存是如何工作的,而且我很难找到解决方案。
主要问题是我的 CSS 和 JS 文件至少等于 1mb 或更多。现在每次加载页面(主页)都需要一分钟以上的时间来加载,这是由于 JS。似乎在它加载了所有 JS 文件之后,然后才显示实际内容。现在对于 CSS 内容,我会说它加载速度更快,因为显示了 HEADER 导航样式,但在显示实际内容之前它正在等待 JS 完成加载。有没有办法缓存JS甚至CSS?
我看着控制器,我看到了这个
[OutputCache(Duration = UmbracoAtlasConstants.UmbracoCacheValue,VaryByCustom = UmbracoAtlasConstants.UmbracoCacheVar)]
public ActionResult HomepageContent(string template = "") {
// Logic here
}
现在从我的第一个角度来看,它似乎正在加载主页并缓存它,但为什么加载同一页面需要太长时间。请注意,我的主页上有一个正在加载的 .mp4 视频。所以在主页加载视频自动播放。该视频托管在我们自己的服务器上,未连接到任何 Youtube 或第 3 方网站。
我想在缓存中解决这个问题,以提高网站的加载性能。有没有办法解决这个问题?
总结目标是
- 缓存 HTML/CSHMTL/Master.cshtml 文件(主页)
- 缓存 CSS 和 JS 文件
- 缓存视频(如果可能)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。