我正在Adobe Air开发应用程序。该应用程序将允许用户将项目保存到服务器。我有三种选择。
Btw数据范围1KB - 200KB
通常哪种方法可以实现性能和可用性的观点。
干杯 比尔
答案 0 :(得分:1)
这确实没有一般的答案。这三种方法都可以适用于您的应用程序(即使“不断”节省200KB可能会有点陡峭取决于“不断”真正意味着什么),这实际上取决于您需要保存的项目类型以及您真正需要的频率它被保存了。
例如,我正在开发的移动应用程序与工作区一起使用,用户可以配置。这些是从服务器加载并保存到服务器。虽然在每次更改之后不断保存工作空间的更改,但用户可能会阻止管道进行数据传输。按下按钮保存也可以,但我个人认为用户可能会忘记保存,我真的认为保存按钮非常像桌面。用户不希望在平板电脑上有类似的东西,他们希望它能正常工作。所以我所做的只是在用户切换它以及应用程序暂停或退出时保存工作区。
同样,只有我的应用程序中的一个示例,您的解决方案实际上取决于您的需求。对于游戏,我会保存关键点,即级别更改,并定期每隔一分钟,这样当应用程序崩溃时,游戏进程不会丢失。也可能适用于您的应用。