【发布时间】:2011-03-07 08:17:22
【问题描述】:
我对网络应用非常陌生,所以这可能是一个非常愚蠢的问题。基本上我想要一个与数据库同步的网络应用程序,它还应该能够发送将与数据库同步的数据。
我的问题是关于停机时间。如果 web 应用程序失去了网络连接,有没有办法让它保存输入的信息,直到它重新获得网络连接并可以将其同步到数据库?
感谢您的帮助!
【问题讨论】:
-
这在很大程度上取决于。当客户端页面打开时,您当然可以将任何数据保留在那里,直到您可以重新打开与服务器的 ajax 对话。但是,一旦用户关闭页面,您的选择就会变得更加有限 - 我能想到的只是一个 cookie,它只有 4096 个字节。也许考虑一个可以保存数据直到主服务器再次访问的备份服务器?
-
刚刚意识到 - 你开始谈论网络应用程序,但完成了谈论移动应用程序的问题。如果您正在设计一个成熟的 android/iphone/blackberry/etc 应用程序,那么您的客户端数据存储选项显然要好得多:sqlite dbs 等。即使对于 web 应用程序,您也认为您可以使用这样的东西:@ 987654321@(虽然对我来说看起来有点可疑)
-
抱歉打错了,我不是说移动应用。因此,如果页面保持打开状态并且输入了信息就可以了吗?我想这是我所希望的最好的:)
标签: jquery asp.net web-applications mobile