79363192

Date: 2025-01-16 22:23:52
Score: 1.5
Natty:
Report link

I agree with @Doug Stevenson. The upload speed is determined by various factors, including the protocol used, available bandwidth, network latency, and the size and quality of the images or videos being uploaded.

For Cloud Storage for Firebase location, you must consider choosing the location of your bucket close to you to reduce latency and increase availability. (This post might give you insights)

If you are uploading using Firebase Client SDKs, the upload speed is slower compared to using gsutil. This is because, unlike the direct communication between gsutil and Cloud Storage, the SDKs must evaluate Security Rules, which introduces latency due to the time spent on these evaluations.

You can also try reducing the size and quality of the images or videos, as well as increasing your internet speed. (see this post)

For ways to track upload progress and other useful methods, check out these blogs :

  1. 5 tips for Firebase Storage

  2. Uploading Images, Videos and files to an API in Flutter: Best Practices and Methods

  3. Firebase Cloud Storage

I hope the above helps.

Reasons:
  • Long answer (-0.5):
  • No code block (0.5):
  • User mentioned (1): @Doug
  • Low reputation (0.5):
Posted by: HerPat