\u534f\u8bae\u7b80\u5355.....................................................................................................................................6 \u57fa\u4e8elibevent \u7684\u4e8b\u4ef6\u5904\u7406..........................................................................................................6 \u5185\u7f6e\u5185\u5b58\u5b58\u50a8\u65b9\u5f0f.....................................................................................................................6
memcached\u4e0d\u4e92\u76f8\u901a\u4fe1\u7684\u5206\u5e03\u5f0f.............................................................................................6
1.3\u5b89\u88c5 memcached.......................................................................................................................7
memcached\u7684\u5b89\u88c5.....................................................................................................................7
memcached\u7684\u542f\u52a8.....................................................................................................................8
\u4f7f\u7528Cache::Memcached \u8fde\u63a5memcached................................................................................9 \u4fdd\u5b58\u6570\u636e...................................................................................................................................10 \u83b7\u53d6\u6570\u636e...................................................................................................................................10 \u5220\u9664\u6570\u636e...................................................................................................................................10 \u589e\u4e00\u548c\u51cf\u4e00\u64cd\u4f5c.......................................................................................................................10
Slab Allocation\u7684\u4e3b\u8981\u672f\u8bed.....................................................................................................13 2.2\u5728 Slab\u4e2d\u7f13\u5b58\u8bb0\u5f55\u7684\u539f\u7406....................................................................................................13 2.3 Slab Allocator\u7684\u7f3a\u70b9.............................................................................................................13 2.4\u4f7f\u7528 Growth Factor\u8fdb\u884c\u8c03\u4f18................................................................................................14 2.5\u67e5\u770b memcached\u7684\u5185\u90e8\u72b6\u6001................................................................................................15 2.6\u67e5\u770b slabs\u7684\u4f7f\u7528\u72b6\u51b5...........................................................................................................16 2.7\u603b\u7ed3.........................................................................................................................................17
Lazy Expiration.........................................................................................................................18 3.2 LRU\uff1a\u4ece\u7f13\u5b58\u4e2d\u6709\u6548\u5220\u9664\u6570\u636e\u7684\u539f\u7406.................................................................................18 3.3 memcached\u7684\u6700\u65b0\u53d1\u5c55\u65b9\u5411.................................................................................................18
\u5916\u90e8\u5f15\u64ce\u652f\u6301\u7684\u5fc5\u8981\u6027...........................................................................................................20 \u7b80\u5355API \u8bbe\u8ba1\u7684\u6210\u529f\u7684\u5173\u952e...................................................................................................21 \u91cd\u65b0\u5ba1\u89c6\u73b0\u5728\u7684\u4f53\u7cfb...............................................................................................................21
Leave a Comment