I'm not using a debug flag or custom auth in general, only password auth.
My security rules are about 350KB (after compilation by Blaze), so they are pretty big.
My dev. firebase database is only 100KB large, yet my bandwidth usage is a steady 80 to 120 MB a day!
This seems a bit much, given the fact I'm the only person accessing the database (which is also reflected by the 'concurrent connections' stat).
I'm worried the bandwidth will explode once I launch the app and more people start using it. If each user needs 120MB of bandwidth a day, that could become a problem.
Could the high bandwidth usage be explained by the live-reload mechanisme I use to develop the app (each time I save a code change the app refreshes automatically, thus reconnecting to firebase)?
I personally don't hink that would explain it, because I would have to refresh and reconnect about 1200 times a day to get to 120 MB.
I've also been looking for memory leaks (e.g. refs which don't get destroyed), but haven't been able to find any.
So I'm still wondering if the security rules might be responsible for the high bandwidth usage. Is there anyone from the Firebase team willing to give me there opinion about this? Thanks!