我需要相關的設計問題提供一些幫助。我有一個運行在Apache服務器上的Web應用程序,其中包含大量關於用戶的信息。多個頁面使用用戶表中的各種信息。假設該網站將有巨大的流量。如果我將數據存儲在SESSION中,它將消耗服務器上相對較多的空間。如果我在不同的頁面上使用數據庫訪問,它會增加I/O突發,這是昂貴的。
將數據作爲cookie存儲在客戶端系統上是否好?我可以使用JS並在各種頁面上呈現輸出。有沒有陷阱?存儲數據
Q
存儲數據
0
A
回答
2
解決方案 - 你的情況是一個完美的使用情況內存緩存。內存緩存是定期從DB加載數據的緩存。
爲什麼使用內存緩存 - 您的使用案例介於將會話中的信息保存在數據庫中,正如您所提到的。內存緩存對於保存這些數據非常理想。
基本點,把它向前
你需要存儲所有用戶表(和你經常需要任何其他信息)在此內存高速緩存。
使用數據庫中的數據的刷新間隔(也稱爲同步間隔)應該按照您網站上的資源可用性&流量保留。它可以從一個小時到一天不等。
你需要找出哪些是一個很好的內存緩存的PHP。我與Java工作,
memcache
是在Java中最流行的內存緩存之一。
相關問題
- 1. 數據存儲
- 2. 存儲數據
- 3. 存儲數據
- 4. 數據庫存儲
- 5. UNQL數據存儲
- 6. 與數據存儲
- 7. 存儲數據佔
- 8. 存儲數據struct
- 9. ASP.NEt存儲數據
- 10. Viewstate存儲數據?
- 11. Android存儲數據
- 12. 存儲XML數據
- 13. Android - 數據存儲?
- 14. MongoDB數據存儲
- 15. 存儲socket.io數據
- 16. 無法存儲在數據存儲gcloud
- 17. 存儲器中的數據存儲 - Javascript
- 18. 會話存儲不存儲數據
- 19. 使用JDO從數據存儲中存儲和檢索數據
- 20. 主/從數據存儲vs高複製數據存儲
- 21. 數據存儲API調用與數據存儲查詢
- 22. 如何將數據存儲到數據存儲 - AppEngine
- 23. PowerCLI - 在數據存儲中查找數據存儲
- 24. 存儲常量數據:python模塊與數據存儲區
- 25. '文檔數據存儲'和'鍵值數據存儲'是什麼?
- 26. HashIds - 將數據存儲到數據庫或不存儲到
- 27. Clent-side數據存儲,DOM存儲或HTML5本地存儲?
- 28. 將數據存儲到存儲器中的獨立存儲器
- 29. WP7數據存儲 - 大量數據
- 30. 從數據存儲讀取數據
可能重複的[會話變量:多少數據太多?](http://stackoverflow.com/questions/17554990/session-variables-how-much-data-is-too-much) – Andrew
我明白了你的鏈接。我還有一個疑問,那就是如何在cookie中存儲名稱,地址,郵編,城市等信息?這些細節將在下訂單時使用,會有什麼問題嗎? –