WZ_XJTU_JAVA_SPACE

          while(true) {System.out.println("wz.xjtu");}

          我的評論

          re: Cache之我見 wz.xjtu 2009-12-20 01:01  
          @awp001

          對象池能減少垃圾收集嗎?現在的Cache(TreeCache)一般都能設置最大存儲數目和存儲的時間長度,這樣的話就可以實現當達到這個時間長度后進行GC了。不需要單獨的進行垃圾收集吧。

          一般系統中可以設置一個CacheBus一樣的東西,你的所有的應用都可以往CacheBus里面扔東西,只要Key不同就好了。這樣的話基本上就是一個Key-Value的內存結構了。也就是一個簡單的池了。

          分布式環境多個用戶共用一個Cache? (好像跟分布式無關吧),應該說是多個用戶共用一個Cache的話,會出現怎么讀數據的問題,最簡單的實現如果是用ConcurrentHashMap是不用設置鎖的(讀的時候),而且性能還不錯。如果是一些Cache Solution基本上也都解決了這樣的問題。

          如果是分布式環境,仍然要用Cache,這樣的話MemCached無疑是一個最好的選擇,也不用考慮這么多了。(現在也有很多好的實現。)
          由這個問題我們也可以看出,一般的應用我們不需要去考慮禁用cookie的情況。

          導航

          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          統計

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          最新評論

          • 1.?re: Cache之我見
          • 評論內容較長,點擊標題查看
          • --awp001
          • 2.?re: Cache之我見
          • 評論內容較長,點擊標題查看
          • --wz.xjtu
          • 3.?re: Cache之我見
          • 在分布式環境里,多個用戶共用一個Cache,從Cache中獲取對象的時候,如何解決用戶之間的爭搶問題,鎖定嗎?
          • --awp001
          • 4.?re: Cache之我見
          • 目前我的核心任務是實現一個對象池,減少垃圾收集,樓主能否提供一些建議?
          • --awp001
          • 5.?re: Cache之我見
          • 我這幾天正在研究在系統內引入緩存,樓主說的一級緩存 二級緩存 是一個很好的想法。
          • --awp001

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 新龙县| 白银市| 阳曲县| 大兴区| 陆川县| 彭泽县| 泰安市| 图木舒克市| 邵武市| 阿坝县| 木兰县| 山阳县| 嘉善县| 池州市| 灵寿县| 讷河市| 洪湖市| 新安县| 福清市| 祁东县| 聂拉木县| 葵青区| 库车县| 纳雍县| 渝中区| 蕉岭县| 永德县| 金乡县| 苏州市| 丰原市| 禄丰县| 乌审旗| 西充县| 夏津县| 余姚市| 绥江县| 明溪县| 荣昌县| 东乌珠穆沁旗| 左贡县| 襄汾县|