我希望能夠在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