Html 在<;中强制缓存MP3/OGG;音频>;标签
在我的网站上,我打算使用HTML5Html 在<;中强制缓存MP3/OGG;音频>;标签,html,caching,html5-audio,Html,Caching,Html5 Audio,在我的网站上,我打算使用HTML5标签来流式传输背景音频。然而,即使在减少了音轨长度后,我的两个文件(MP3和OGG Vorbis,用于不同的浏览器)最终也只差5MB 因此,最好通过缓存文件来确保节省加载时间和带宽。我想知道但似乎找不到的是,是否有可能强制缓存文件,或者浏览器是否会正常缓存文件 谢谢你的意见 您不能强制缓存。浏览器将这些文件视为标准资源,因此请确保服务器已正确配置,以尽可能进行缓存。(返回有效的ETag、Expires和Cache Control、no Pragma:none、3
标签来流式传输背景音频。然而,即使在减少了音轨长度后,我的两个文件(MP3和OGG Vorbis,用于不同的浏览器)最终也只差5MB
因此,最好通过缓存文件来确保节省加载时间和带宽。我想知道但似乎找不到的是,是否有可能强制缓存文件,或者浏览器是否会正常缓存文件
谢谢你的意见 您不能强制缓存。浏览器将这些文件视为标准资源,因此请确保服务器已正确配置,以尽可能进行缓存。(返回有效的ETag、Expires和Cache Control、no Pragma:none、304 Not modified responses等)。HTML5本地存储可以用来(但不值得这样做)缓存图片等小项目
移动浏览器的缓存非常小,即使这样也无济于事,它们很快就会刷新缓存。快进7年,现在你可以用一个简单的浏览器轻松完成这项工作。如果需要,您甚至可以获得狡猾的缓存/组合各种
范围请求
谢谢!我怀疑大多数移动浏览器甚至都支持音频
,所以不必太担心。只是想确保浏览器不可能完全丢弃它们,或者认为它们太大而不能缓存。iPhone、Android 2.3和iPad实际上支持音频,但有严格的限制。(长时间延迟、重播不起作用等…)如果您对最新的移动html5音频感兴趣,请查看buzz。使用服务人员