2011年1月20日

理解缓存(转)

摘要: 以下内容为转载(作者:蝈蝈俊)最近公司一直在招人,我作为主考官之一 。经常会提问的一个问题,就是让用户介绍自己在缓存方面的经验和心得。绝大多数的面试者只能说 ASP.net 的页面缓存和局部缓存,稍稍有点经验的,会提到企业库的缓存,只有很少的人会知道 Memcached(一个分布式的缓存)。而对于缓存的一些基本思想,却没有一个人能说出来。现在的技术人员,很多时候,不管三七二十一,把一个个实体丢到缓存中,然后在用的时候,就从缓存中去找这个实体。而不会考虑缓存的其他方面因素。所以他们在提到缓存时,想到的才只能是一个个的缓存实现的方法,而不是缓存的思想。那么,肯定就有人问,蝈蝈俊,那你理解的缓存思想 阅读全文

posted @ 2011-01-20 13:37 逍遥熊 阅读(395) 评论(0) 推荐(2)

分布式缓存系统 Memcached 入门

摘要: 本文转载自 http://www.geekso.com维基百科上对 Memcached 的介绍是一个分布式的缓存系统, 但是 Memcachd 到底是什么意思,有什么作用呢?缓存一般用来保存一些经常被存取的数据和资源(例如:浏览器会将访问过的网页会话缓存起来),因为通过缓存来存取数据要比从磁盘存取同样的数据要快得多。所以 Memcached 顾名思义,意味着 “内存缓存”,所有缓存的内容都在服务器的内存中。内存中的这些缓存数据可以通过 API 的方式被存取。数据是以 key/value 的配对方式存在的,就像一个很大的 Hash 表。分布式是 Memcached 的主要特性,所以你可以在多台服 阅读全文

posted @ 2011-01-20 13:31 逍遥熊 阅读(367) 评论(0) 推荐(0)

导航