I have a asp.net 4.0 web application that uses linqtosql to insert/update/delete data from a sql server 2005 database.
The application is elastic and therefore fits on any device… phone, ipad or desktop.
On phones and ipads users will normally have a data plan.
What I want to know is when a user is connected to my application, but not inserting/updating/deleting data, is it affecting data usage?
Also is there data usage if a user is just looking at pages or does data usage only occur when data is being inserted/updated/deleted?
Thanks
I can’t tell if you’re trolling or not…
But if you aren’t, then you don’t understand how web applications work. If it appears in the browser window then it means the user agent (the browser in the device) downloaded it from the web server, that download eats into the device’s data allowance. The fact that data was possibly moved around on the server side is irrelevant.
When a web user agent (i.e. a browser) submit data back to the server (usually via a POST request) then that too will eat into the data allowance, but HTML forms typically consume less than a kilobyte of data when being sent from the client (unless you’re uploading binary files or large textareas). Data allowances are usually bi-directional, so you might have 1GB to use for both upstream and downstream – the few kilobytes you use uploading a form’s data are massively outweighed by the fact that most webpages thesedays weigh a few hundred kilobytes, if not more.
Of course, the right answer in this case is “profile!” – run your application yourself and see how much data you go through when performing common tasks, record your findings, and act accordingly.