Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/394.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_Caching_Service Worker - Fatal编程技术网

Javascript 与服务工作者一起缓存

Javascript 与服务工作者一起缓存,javascript,caching,service-worker,Javascript,Caching,Service Worker,我有点困惑。我不知道应该缓存哪些文件/URL。例如,我的网站有: HTML、CSS和JS文件 PNG、WebP和SVG图像/矢量 用于引导库和其他库的CSS/JS cdn链接 我应该把它们都缓存起来吗?这是最好的办法吗 到SW的页面,但我在那里找不到任何关于缓存内容的内容,如果所有内容,如果只有html/css/js,如果还有图像 提前感谢, Luiz。服务工作者在浏览器本身中缓存文件时非常有用。始终建议仅缓存静态文件 因此,任何不生成动态数据的URL都可以缓存,就像AJAX调用不应该缓存一

我有点困惑。我不知道应该缓存哪些文件/URL。例如,我的网站有:

  • HTML、CSS和JS文件
  • PNG、WebP和SVG图像/矢量
  • 用于引导库和其他库的CSS/JS cdn链接
我应该把它们都缓存起来吗?这是最好的办法吗

到SW的页面,但我在那里找不到任何关于缓存内容的内容,如果所有内容,如果只有html/css/js,如果还有图像

提前感谢,

Luiz。

服务工作者在浏览器本身中缓存文件时非常有用。始终建议仅缓存静态文件

因此,任何不生成动态数据的URL都可以缓存,就像AJAX调用不应该缓存一样,HTML/CSS/JS/Images/SVG/Fonts/Video也可以缓存一样