比如说我要做一个专门保存TXT文件的软件,这个软件有四个版本:
WPF版(桌面级应用)、Silverlight版(Web)、ASP.NET版(Web)和Windows Phone 7版(移动终端)。
如果客户在手机上更新了自己的TXT数据库,那当他在WPF版登录的时候,如何把数据同步到WPF客户端?总不能每次都下载一遍数据库吧?如果他在WPF版更新了一次数据,在Web端上线的时候,服务器又怎么把数据同步到用户的端?这个云-端有什么好的解决方案吗?求教!
主修.net
不用给我什么什么代码
给我个思路。
谢谢各位大牛了!!!!!!!!!!!!
如何实现云到端的数据更新?
答案:1 悬赏:30 手机版
解决时间 2021-01-26 15:20
- 提问者网友:斑駁影
- 2021-01-26 08:22
最佳答案
- 五星知识达人网友:woshuo
- 2021-01-26 09:04
实现是可以实现,但是如果这样做只会提高服务器压力。因为如果用cookie保存数据,客户端不能保证数据安全性和完整性。那么就只有保存在服务器端。可是服务器端又不能保存在Session中,因为关闭浏览器后,浏览器和服务器的链接就会中断,客户端Session会丢失。所以,只能保存在服务器端的Application或者HttpContent中。当然,如果你不喜欢数据库,那么你更不喜欢文件系统了,因为那更慢,操作更冗杂。
保存在这两个系统变量中,就不能够保证能够随时清除和随时的释放资源了。就算是设置了超时清楚等等也会给服务器的运算带来压力。
如果LZ是个不会操作数据库的程序员,那么还是劝你学一下数据库的操作,可以给你带来很多益处的。
如果LZ学会数据库,那么就不应该想着将数据存储起来而又不放入数据库。
再有的方式,就是xml了。可以使用VS08的linq to xml来操作,不过那样还是没有操作数据库方便,毕竟xml也是文件系统的组成部分。
保存在这两个系统变量中,就不能够保证能够随时清除和随时的释放资源了。就算是设置了超时清楚等等也会给服务器的运算带来压力。
如果LZ是个不会操作数据库的程序员,那么还是劝你学一下数据库的操作,可以给你带来很多益处的。
如果LZ学会数据库,那么就不应该想着将数据存储起来而又不放入数据库。
再有的方式,就是xml了。可以使用VS08的linq to xml来操作,不过那样还是没有操作数据库方便,毕竟xml也是文件系统的组成部分。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯