我想創建一個web應用程序,我的web主機根據我在database
中做了多少次持續性收費,如果我在每個CRUD
操作之後做了持久性操作,會花費我太多,我正在考慮一種解決方案,如果我暫時將數據存儲在ArrayLists
或HashMaps
中,並計劃我的持久性,即在每個30mins
或1hour
之後堅持,那麼這樣做會起作用嗎?如果是這樣,那麼最大時間是什麼,在此之後的時間我應該堅持我的Collection
,以便我在數據庫中實現更少的持久性。在Web應用程序中可擴展的持久性
0
A
回答
0
我認爲這基本上是一個壞方法。不要爲您的虛擬主機設計您的網絡應用程序。
每30分鐘或1小時
這樣的設計可以使你在以後那麼多頭疼後仍然存在。想想應用程序崩潰時的修改會發生什麼(無論出於何種原因,想象一下停電)。
另一方面,從性能角度來看,緩存實體可能很有用,請參閱:http://memcached.org/
0
它會工作,但成本是多少。
如果你失去了存儲在內存中的數據會發生什麼,你會花多少錢?它將如何影響你的應用程序的用戶?可擴展性如何?
實際上,是否有這麼多的操作使得您無法在應該完成的地方執行所需的數據庫事務。如果你達到了進行更多交易的程度,這是否意味着你有更多的客戶,因此可以支付更多的費用。
我的建議是這是非常糟糕的做法。
相關問題
- 1. Node.js在典型Web應用程序中的可擴展性
- 2. 擴展web應用程序
- 3. HTML 5 Web應用程序的可擴展性Meta標籤
- 4. 如何衡量Web應用程序的可擴展性需求
- 5. arquillian持久性擴展不起作用
- 6. 在Web應用程序中水平擴展寫入一致性
- 7. 谷歌瀏覽器擴展程序持久性
- 8. 可擴展,低開銷,高性能的Java持久性框架
- 9. 在java應用程序中製作可擴展性的地圖
- 10. python(cherrypy)web應用程序的持久性?
- 11. 嘗試使用EC2託管持久性Web應用程序
- 12. 刪除WF 4.0持久性擴展
- 13. 擴展持久性CFC時出現NullPointerException
- 14. C PHP擴展對象持久性
- 15. iPhone應用程序查看持久性
- 16. 如何使應用程序在iOS/iPhone中保持持久性?
- 17. WP7 Silverlight應用程序可伸縮性可擴展性
- 18. Angular js web應用程序 - 脫機認證和持久性
- 19. 在ASP.NET MVC應用程序中使用EntityFramework的持久性
- 20. Flex應用程序的可擴展性和兼容性
- 21. UWP應用程序中的可擴展性(插件)
- 22. TCP保持可擴展性
- 23. 將angular 2 web應用程序擴展到nativescript應用程序?
- 24. Rails預構建的可擴展Web應用程序?
- 25. 商業Web應用程序 - 可擴展的數據庫設計
- 26. 要求開發可擴展的Web應用程序
- 27. 擴展休眠持久層
- 28. Go的持久性程序
- 29. iOS在後臺應用程序中的數據持久性
- 30. 在Maven NetBeans平臺應用程序中的持久性