如何使用angular 4应用程序缓存firebase存储中的所有产品映像(大约1000个)?
如何使用angular 4应用程序从firebase存储中缓存1000左右的所有我的网站产品图像。图像加载到主页上的速度非常慢 有没有一种方法可以在应用程序启动时缓存所有映像,或者在第一次加载时缓存它们并从中使用如何使用angular 4应用程序缓存firebase存储中的所有产品映像(大约1000个)?,angular,firebase,firebase-storage,Angular,Firebase,Firebase Storage,如何使用angular 4应用程序从firebase存储中缓存1000左右的所有我的网站产品图像。图像加载到主页上的速度非常慢 有没有一种方法可以在应用程序启动时缓存所有映像,或者在第一次加载时缓存它们并从中使用 我试着在网上搜索,但用angular 4/5搜索的信息不多。有人能帮我一下吗?有几种可能性。以下是一些建议: 将文件上载到Firebase存储时,可以提供元数据属性,如cacheControl。此属性将用于根据您的规范缓存文件。文中给出了一个例子 如果您使用的是Firebase Hos
我试着在网上搜索,但用angular 4/5搜索的信息不多。有人能帮我一下吗?有几种可能性。以下是一些建议: 将文件上载到Firebase存储时,可以提供元数据属性,如cacheControl。此属性将用于根据您的规范缓存文件。文中给出了一个例子 如果您使用的是Firebase Hosting,则可以配置Firebase.json以在CDN级别使用cache Control标头缓存静态资产,如图像。此功能的示例如中所示 此外,您还可以使用服务人员(可能带有)和cacheFirst策略将所有产品图像缓存到用户浏览器中。然后,在第一次缓存之后,将首先从本地缓存加载图像 在角度场景中,您还可以使用延迟加载方法从服务器渐进加载图像。基本上,您需要在src属性中使用占位符,例如“中等模糊效果”和“从服务器异步加载图像”。然后,Angular可以使用观察者等反应性地显示图像。处理此问题的不可知论框架库是
使用这些方法,您的应用程序将更快地加载图像 有几种可能性。以下是一些建议: 将文件上载到Firebase存储时,可以提供元数据属性,如cacheControl。此属性将用于根据您的规范缓存文件。文中给出了一个例子 如果您使用的是Firebase Hosting,则可以配置Firebase.json以在CDN级别使用cache Control标头缓存静态资产,如图像。此功能的示例如中所示 此外,您还可以使用服务人员(可能带有)和cacheFirst策略将所有产品图像缓存到用户浏览器中。然后,在第一次缓存之后,将首先从本地缓存加载图像 在角度场景中,您还可以使用延迟加载方法从服务器渐进加载图像。基本上,您需要在src属性中使用占位符,例如“中等模糊效果”和“从服务器异步加载图像”。然后,Angular可以使用观察者等反应性地显示图像。处理此问题的不可知论框架库是 使用这些方法,您的应用程序将更快地加载图像