memcached
在電腦記憶體中快取字串的軟體,常用於網站 / 维基百科,自由的 encyclopedia
memcached是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,但目前被许多网站使用。这是一套开放源代码软件,以BSD license授权发布。
Quick Facts 原作者, 首次发布 ...
原作者 | Brad Fitzpatrick |
---|---|
首次发布 | 2003年5月22日 (2003-05-22) |
当前版本 |
|
源代码库 | |
语言 | C语言 |
类型 | 缓存服务器 |
许可协议 | BSD许可证[2] |
网站 | memcached |
Close
memcached缺乏认证以及安全管制,这代表应该将memcached服务器放置在防火墙后。[3]
memcached的API使用三十二比特的循环冗余校验(CRC-32)计算键值后,将资料分散在不同的机器上。当表格满了以后,接下来新增的资料会以LRU机制替换掉。由于memcached通常只是当作缓存系统使用,所以使用memcached的应用程序在写回较慢的系统时(像是后端的数据库)需要额外的代码更新memcached内的资料。