集中式缓存系统 memcached 1.4.7 发布

fmms 13年前
     <p><strong>memcached</strong>是一套分布式的快取系统,当初是Danga Interactive为了LiveJournal所发展的,但目前被许多软件(如MediaWiki)所使用。这是一套开放源代码软件,以BSD license授权释出。</p>    <p>memcached缺乏认证以及安全管制,这代表应该将memcached服务器放置在防火墙后。</p>    <p>memcached的API使用三十二位元的循环冗余校验(CRC-32)计算键值后,将资料分散在不同的机器上。当表格满了以后,接下来新增的资料会以LRU机制替换掉。由于memcached通常只是当作快取系统使用,所以使用memcached的应用程式在写回较慢的系统时(像是后端的数据库)需要额外的程式码更新memcached内的资料。</p>    <p>memcached具有多种语言的客户端开发包,包括:Perl/PHP/JAVA/C/Python/Ruby/C#/MySQL/</p>    <p>客户端包的下载地址是:<a href="/misc/goto?guid=4958184338957993839" target="_blank">http://www.danga.com/memcached/apis.bml<br /> </a></p>    <div class="span-5">     <div id="using-mc">      <h3>下面是使用Memcached作为缓存系统的国外网站:</h3>      <ul>       <li><a href="/misc/goto?guid=4958184014698495505">LiveJournal</a></li>       <li><a href="/misc/goto?guid=4958187196872956867">Wikipedia</a></li>       <li><a href="/misc/goto?guid=4958187197626368410">Flickr</a></li>       <li><a href="/misc/goto?guid=4958187198351996533">Bebo</a></li>       <li><a href="/misc/goto?guid=4958187199084251557">推ter</a></li>       <li><a href="/misc/goto?guid=4958187199820547021">Typepad</a></li>       <li><a href="/misc/goto?guid=4958187200557716374">Yellowbot</a></li>       <li><a href="/misc/goto?guid=4958187201285655903">油Tube</a></li>       <li><a href="/misc/goto?guid=4958187202027310120">Digg</a></li>       <li><a href="/misc/goto?guid=4958187202754013899">WordPress.com</a></li>       <li><a href="/misc/goto?guid=4958187203487143292">Craigslist</a></li>       <li><a href="/misc/goto?guid=4958187204228221401">Mixi</a></li>      </ul>     </div>    </div>    <br /> memcached 1.4.7 是在8月16日发布的,    <br />    <div class="span-7 last">     <div id="download-source" class="rounded">      <h3>下载Memcached</h3>      <div class="inner rounded">       <div class="center pad">        <div id="current-release">         <div id="ver">          v1.4.7         </div>        </div>        <a href="/misc/goto?guid=4958187204952357021">release notes</a>        <small>(2011-8-16)</small>       </div>       <table class="ke-zeroborder">        <tbody>         <tr>          <td>           <div class="center">            <img alt="Tar.Gz Download" src="https://simg.open-open.com/show/3b0f6007fb7b82198c7f2a261bcaf732.png" width="60" />            <br />            <a href="/misc/goto?guid=4958187205694202889">tar.gz</a>           </div> </td>         </tr>        </tbody>       </table>       <div class="center">        <a href="/misc/goto?guid=4958187206420191689">Source and Development<br /> </a>       </div>      </div>     </div>    </div>    <pre class="brush:cpp; toolbar: true; auto-links: false;">Cache Results    function get_foo(foo_id)      foo = memcached_get("foo:" . foo_id)      return foo if defined foo        foo = fetch_foo_from_database(foo_id)      memcached_set("foo:" . foo_id, foo)      return foo  end</pre>    <img title="集中式缓存系统 memcached 1.4.7 发布" border="0" alt="集中式缓存系统 memcached 1.4.7 发布" src="https://simg.open-open.com/show/89ec36fe9096395437cf8fcdf2febdfa.jpg" width="600" height="145" />