2017-08-09 6 views
1

firebase storageから画像を読み込むのが非常に遅く、私のWebページに画像を表示するには2sec以上がかかっていました。イメージの読み込みを行うための方法はありますか?世界に読んでアクセスすると、それは枯れてしまいますか?Like:allow read: if trueファイヤーベースのストレージからイメージの読み込みを高速にするにはどうしたらいいですか?

firebase storageから画像をアップロードしてダウンロードするにはどうすればいいですか?ありがとう。続き

は私の保管ルールです:ダウンロードURLを取得する

service firebase.storage { 
    match /b/test-project-faac7.appspot.com/o { 
    match /{allPaths=**} { 
     allow read: if request.auth != null; 
     allow write: if request.auth != null; 
    } 
    } 
} 

コード:

this.storage.ref(item.imgQuestion).getDownloadURL().then(url => { 
    item.imgQuestionUrl = url; 
}) 

答えて

2

あなたがイメージがupload後に圧縮することができcloud-functionを作成して、元の画像を置き換えることができます。あなたはこれに従うことができますsampleいくつかのアイデアを得るために。あなたの機能をトリガーするには、storageのアップロードを監視する必要があります。

関連する問題