我希望能够在Web服务轮询应用程序的应用程序负载之间保持计数和上次访问日期。我不太确定要做到这一点的最佳方法是什么。我不喜欢将数据存储在数据库中的想法,因为我必须为此目的专门创建一个。我还有什么其他选择,并且在应用程序的后续运行之间保留应用程序状态有什么特别好的方法吗?C中的非易失性对象#
1
A
回答
3
坚持数据eh?我建议一个数据库或文件。 文件解决方案,您只需将XML serialize添加到文件中,并在应用程序启动时再次加载它。
如果数据共享或可能增长,那么数据库可能是最好的解决方案。你可以找到一个适合的许多免费项目中你的需要,如果你想:
- CouchDB的
- MySQL的
- Postgres的
- mangodb
- Membase的
- sqlite的
- 等
You co您可以推出自己的解决方案,不涉及数据库,但最有可能的解决方案是满足您的需求,并且学习它不仅仅是手头上的项目。
1
不要害怕为您的网站制作一个'配置'样式表,只需要几行数据,让我们根据需要存储运行时信息。
非常好。
相关问题
- 1. 为什么FutureTask中的结果对象是非易失性的?
- 2. 在C++中使用非易失性对象调用volatile成员函数
- 3. 非易失性变量
- 4. 易失性写入非易失性写入重新排序
- 5. 为易失性和非易失性实例重载类
- 6. console.log的非易失性替代品
- 7. 对象的易变性
- 8. 非易失性printf式记录器
- 9. 为什么一个volatile对象不能调用非易失性成员函数
- 10. 在C中的对象交易#
- 11. C#中的可交易对象?
- 12. 易失性的int?
- 13. 在java中注册非易失性变量的配置
- 14. 多线程代码中的非易失性状态标志
- 15. asp.net中的非易失性全局变量
- 16. C - 使用易失性指针
- 17. C易失性内存模型
- 18. 多线程应用程序中的易失性C/C++
- 19. 如何从视图脚本访问易失性对象?
- 20. 更改易失性字段是否更新对象?
- 21. 贝宝的交易对象失败交易
- 22. 易失性函数
- 23. 易失性超载?
- 24. 如何将数据存储在非易失性存储器中
- 25. PHP试图获取“C:\ ....”中的非对象的属性
- 26. xpath中非对象错误的属性
- 27. Laravel中非对象的属性
- 28. 销毁C中的非托管对象#
- 29. Ruby对象ID,DUP和易变性
- 30. 如何从板上的非易失性存储引导DE1-SoC?
数据库可能是您最好的选择 - 如果您的Web服务需要扩展到多个IIS实例,会出现什么情况?在哪里可以存储数据以保持一致? – 2011-12-14 06:58:29
我不知道他的应用程序是否是一个客户端应用程序,它使用Web服务或提供Web服务的实际Web服务器。 – 2011-12-14 07:04:15
我同意肖恩。还有文件写入或缓存类型的解决方案,但是如果您想要运行报告并获取统计数据库,则以我的观点走。甚至可以考虑在客户端存储2条数据(如果适用的话) – ToddBFisher 2011-12-14 07:06:20