Our billing is only about $250 per-month, but that’s only for about 20 clients and beta users. $10 per-user wouldn’t be viable if our app is successful. This morning, I got billed $7 when I used the app for just a couple minutes to look at some information.
From what I can tell, this is due to spikes of 300 file-service API calls at-a-time, then getting billed for the whole day based on this spike in activity. About 90% of our api calls are file-service api calls and they are usually in spikes.
I thought caching would fix this, but it doesn’t seem to be. Is there something I can do to fix these big spikes in file-service API calls, or at least figure out what’s causing them?
Hi @David_King ,
To analyze activity in your app you can use “Management” > “Analytics” > “Performance”/“API Calls” pages.
Also I can advice you to move your app to “Scale Fixed” billing plan. On this plan you will be billed extra only for an hour during which spike is occurred instead of day. You can check price comparison between “Scale Variable” and “Scale Fixed” on “Management” > “Analytics” > “Performance” page.
Regards, Andriy
As mentioned in the original post, I have already reviewed the analytics page. The problem is that 90%+ of the api calls being billed for are file service API calls that appear hundreds at a time for just loading a page. Maybe this is more of a technical question than a billing one?
-David
@David_King ,
Does your application based on UI Builder? Is so then most probable that those file downloads are related to loading of your application web pages. In such case the best solution in your case will be to move to the billing plan which more granular billing policy.
Alternatively you can try to host web pages outside of Backendless. In such case you will be billed only for API calls made from those pages.
Regards, Andriy