Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/431.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 连接缓慢时,缓存清单会减慢应用程序的速度_Javascript_Html_Cache Manifest - Fatal编程技术网

Javascript 连接缓慢时,缓存清单会减慢应用程序的速度

Javascript 连接缓慢时,缓存清单会减慢应用程序的速度,javascript,html,cache-manifest,Javascript,Html,Cache Manifest,我正在寻找一些关于使用缓存清单的web应用程序的建议。我们主要用于离线浏览和提高速度——资源直接来自光盘 问题是,这些应用程序在互联网连接非常缓慢的地方使用。因此,当web应用程序启动时,它会在浏览器检查清单文件期间显示一个空白屏幕。然后,用户将其视为无响应的web应用程序 但当用户离线时,web应用程序会立即启动,因为浏览器无法在服务器上获取清单,并加载缓存中的内容 所以我的问题是,可以做些什么来避开清单的检查,或者只添加一个更新按钮并调用applicationCache.update()经过

我正在寻找一些关于使用缓存清单的web应用程序的建议。我们主要用于离线浏览和提高速度——资源直接来自光盘

问题是,这些应用程序在互联网连接非常缓慢的地方使用。因此,当web应用程序启动时,它会在浏览器检查清单文件期间显示一个空白屏幕。然后,用户将其视为无响应的web应用程序

但当用户离线时,web应用程序会立即启动,因为浏览器无法在服务器上获取清单,并加载缓存中的内容


所以我的问题是,可以做些什么来避开清单的检查,或者只添加一个更新按钮并调用applicationCache.update()

经过一些研究,似乎这就是这个问题的答案。现在还很早。检查

这里的服务人员绝对是最好的选择。当在应用程序中实现服务工作者时,您可以将其用作具有最佳实践的库,并删除大部分样板文件