【发布时间】:2019-02-12 16:45:57
【问题描述】:
我们有一个带有整页背景 mp4 视频 (9MB) 的 aspx 页面,类似于:
https://www.w3schools.com/howto/howto_css_fullscreen_video.asp
虽然我们注意到在 iPad 和 iPhone 上每次用户导航回页面时它都开始重新下载视频文件,但它可以正常工作。
我们期望 iOS Safari 和 Chrome 会从浏览器缓存中获取它,这样用户就不必使用更多带宽。
有没有办法强制缓存?
【问题讨论】:
-
为 mp4 设置了哪些响应标头?它有任何与缓存相关的标头吗?
-
@Ogge 道歉,但我之前没有使用响应头的经验,所以这对我来说是新的。基本上我们有一个类似于示例的新 aspx webform 页面。如果你的意思是在那个特定的 aspx 页面中放一些东西,我很想知道你的意思。
-
您可以通过设置不同的响应标头来控制项目的缓存方式,通常您在 web.config 中执行此操作。在 aspx 文件中很难做到。
标签: c# ios asp.net html html5-video