Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 4 years ago.
Improve this question
So I want to host a personal website that is created on Angular which uses Node.JS and I wanted find a good place to host it.
I was thinking of using Firebase but I don't understand what it means by
100 simultaneous connection (realtime database)
10 GB/month download (realtime database)
10 GB/month bandwidth (cloud firestore)
document writes,reads, and deletes (cloud firestore)
10 GB/month transferred (hosting)
Also, I want to know from the community if this is enough for a personal website? I already have a custom domain.
Firebase Info
It all depends on the amount of traffic to your website, if you're not expecting hundreds of visitors a day then this is definitely enough, that's if your website even uses a database, it means it can accept 100 connections (more simply 100 people) connecting to it at the same time.
In short; this is enough for a personal website.
Related
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 2 days ago.
This post was edited and submitted for review yesterday and failed to reopen the post:
Original close reason(s) were not resolved
Improve this question
We have a 550,000+ row, 5 column, 12 meg "Google Sheets" document we are trying to import and sync into Firebase RTDB.
Firebase says" Read-only and non-real-time mode activated in the data viewer to improve browser performance. Select a key with fewer records to edit or view in real time."
Our backend dev has implemented a code for realtime database sync. But he is saying that due to a Firebase limitation, realtime sync is not working efficiently because of heavy load of the data.
Our dev has tried to sync for (just) 100k entries and it was not working that efficiently over 100k**+** entries.
The spreadsheet use case is for users to search (custom widget for search) one of the column fields and then present another column to the user. This is a key function of the mobile app we hope to launch soon.
What is a good way to reduce the load?
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 2 years ago.
Improve this question
I'm developing a project for my college in flutter which has a user app and service center app now I want to get them communicating with each other.
For example -: if the user orders food in a restaurant from app A. Now in app B it should show the request. From app B you can accept or decline the order and which should send an acknowledgment back to app A.
Now I know that I have to use database. For now I'm comfortable with firebase.
Now here I'm confused that if app A sends the data to firebase then how could app B will access that data/read that data and react accordingly
I have no idea how to do this.
if anyone can help me it would be awesome.
To create a communication channel between two apps, you will need to have some sort of medium that can convey data from one point to another. For this purpose, Databases are used. In Flutter, you can use firebase(No SQL Database) to communicate as it is easy to learn and set-up as well. This link will be helpful to you to understand more about it.
Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 3 years ago.
Improve this question
I am a student writing a webapp using Firebase as backend and hosting. The $25/mo is too costly for me. My webapp requires text search functionality.
If you want to call a third party web service you need to enable billing (as discussed here:
Cloud Functions for Firebase - Billing account not configured)
You could however opt for the Blaze plan which is billed on a pay-as-you-go basis, instead of the fixed price flame plan. The cost will remain at $0 if you remain within the quotas specified in the spark plan.
You can also set spending limits and budget alerts in case you are afraid of going over budget.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 6 years ago.
Improve this question
I am making an app for our school. It contains a score updating feature. i am using firebase database to update the scores. (not published yet) But firebase realtime database offers only 100 RT connections for free.
so is there a way to get more than 100 RT connections for free ? atleast by reducing other features? (like database storage, 5GB media storage..)
Firebase provides 3 plans.
When you create a project on Firebase, you start with the Spark Plan. This plan is free allowing 100 simultaneous connections, 10Gb downloaded per month, 5Gb of Storage and 1Gb for Hosting. This should be good enough for starters.
But if you want more than that, you can pay 25$ per month on the Flame Plan that gives you unlimited simultaneous connections.
Or go for the Blaze Plan which is Pay as you scale. You get unlimited simultaneous connections, and you'll only pay when your database scales.
And no. You can't get more simultaneous connections by getting rid of other services.
For more information about the plans, you can check the Pricing Tab on their website.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 7 years ago.
Improve this question
My App resubscribes whenever there is a connection loss.
I fear this causes a lot of traffic.
Is all data resend on every subscription?
And how can I monitor this traffic?
(I tried Kadira but could not find a traffic amount tab)
To avoid this kind of traffic, you should try iron-router and manage subscriptions for every template/page. This way you subscribe only to data client needs and also in case of reconnect, the usage is no different from refreshing or changing page.
In case you have a one-page app, you should publish only an amount of data user can process at the moment and increase it in case he needs more.
Kadira Debug is really good for monitoring your app, you can monitor query response time, query rate, memory usage etc. Even if that's not exactly what you're looking for, that's for sure a good place to start to see how your app connects with your db.