asp.net Web应用程序和数据计划

时间:2012-09-05 15:15:34

标签: asp.net linq-to-sql mobile

我有一个asp.net 4.0 Web应用程序,它使用linqtosql从sql server 2005数据库插入/更新/删除数据。 该应用程序是弹性的,因此适用于任何设备...手机,iPad或桌面。 在手机和iPad上,用户通常会有数据计划。 我想知道的是当用户连接到我的应用程序但没有插入/更新/删除数据时,是否会影响数据使用? 如果用户只是在查看页面,或者仅在插入/更新/删除数据时才会使用数据,那么是否有数据使用?

谢谢

1 个答案:

答案 0 :(得分:0)

我不知道你是不是在拖钓......

但如果你不是,那么你就不明白web应用程序是如何工作的。如果它出现在浏览器窗口中,则表示用户代理(设备中的浏览器)从Web服务器下载它,该下载会占用设备的数据容量。数据可能在服务器端移动的事实无关紧要。

当Web用户代理(即浏览器)将数据提交回服务器时(通常通过POST请求),那么这也会影响数据容量,但HTML表单在发送时通常会消耗少于1 KB的数据来自客户端(除非您上传二进制文件或大型textareas)。数据容量通常是双向的,因此您可能有1GB用于上游和下游 - 您使用上传表单数据的几千字节大大超过了大多数网页的重量超过几百千字节的事实,如果不是更多的话。

当然,在这种情况下,正确答案是“个人资料!” - 自己运行您的应用程序,查看执行常见任务时所经历的数据量,记录您的发现并采取相应的行动。