0

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

谢谢

4

1 回答 1

0

不知道你是不是在炒作……

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

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

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

于 2012-09-05T15:27:21.203 回答