使用firebase进行离子页面加载

时间:2016-08-03 20:14:26

标签: angularjs cordova ionic-framework

我用离子开发了一个应用程序,我正在使用firebase。我有firebase存储的链接,我从那里加载图像。图像大约200-500kb。我正在使用ng-repeat循环遍历firebase中的文本并从firebase存储URL加载图像。生产太慢了。我有什么选择加快页面加载?

1 个答案:

答案 0 :(得分:1)

据我所知,Firebase没有this use case的自定义选项。在我看来,这是您的选择:

  • 使用profiler确保延迟仅为firebase,而不是与Ionic,Cordova或Angular相关的延迟。鉴于您提到的文件大小,我认为这不太可能,但如果客户端出现问题,您的情况将更容易查明和修复
  • here所述,使用占位符布局或主色延迟加载(如pinterest)可满足生产的可用性
  • 将图像格式更改为使用更高压缩率的内容 - 例如png to jpg
  • 首先更改用户界面以显示低分辨率图像缩略图,然后允许用户选择较大的文件
  • 迁移到其他后端服务