Memcached 1.6.0 — egy adatcache rendszer az RAM-ban, lehetőséggel külső tárolókra való mentésre.


Memcached 1.6.0 - egy RAM-alapú adatok gyorsítótárazó rendszer, amely lehetővé teszi az adatok külső tárolóra történő mentését

Március 8-án frissült az operatív memória alapú adatcache rendszer. Memcached a verzió előtt 1.6.0. A fő különbség az előző kiadásokhoz képest az, hogy most már lehetőség van külső eszköz használatára a cache tárolásához.

Memcached növeli a magas terhelésű weboldalak vagy webalkalmazások teljesítményét az adatbázisokhoz és közbenső adatokhoz való hozzáférés cache-elésével.

Az új verzió alapértelmezés szerint tartalmazza a paramétert extstore, amely a külső tároló használatáért felelős. A funkció letiltásához a ./configure parancsban a —disable-extstore paramétert kell megadni. Mindazonáltal, még az alapértelmezett telepítésnél is a funkció használatát indításkor kifejezetten meg kell határozni.

Extstore külső tárolók használatát teszi lehetővé Flash vagy SSD a cache méretének növelésére. Ez lehetővé teszi sokkal nagyobb adatmennyiségek cache-elését, mint enélkül a funkció nélkül.

A másik fontos újdonság a hálózati interakció átdolgozása lett, amely most már alkalmazkodik az egy rendszerhíváson belüli csomagolt kérések automatikus kezeléséhez. Az előző verziókban minden GET-kérés külön csomagban került feldolgozásra, míg az új verzióban több kérés válaszait egy meta-csomagba gyűjtik össze és egyszerre továbbítják. Ezen újdonság következtében 25% -kal csökkent a CPU terhelés.

Ezen modernizálás eredményeképpen csökkent a memóriafogyasztás a pufferelés során — 4,5 kB-ról 400-500 byte-ra hívásonként, és csökkent a malloc, realloc és free függvények használata, ami kevesebb memóriafragmentációt eredményezett. Minden szál most már a saját puffer készletét kezeli az aktív kapcsolatok olvasásához és írásához. A puffer méretének beállításához a -o resp_obj_mem_limit=N és -o read_buf_mem_limt=N opciók állnak rendelkezésre.

Azt is bejelentették, hogy a kiszolgálóval való kommunikáció bináris protokollját »elavultnak« nyilvánítják. A helyébe jött a meta protokoll — egy szöveges változata protokollnak, kompakt meta-parancsokkal. Az új protokoll tartalmazza az összes korábban elérhető műveletet, amelyek az öreg verziójú bináris protokollt használták.

>>> Hivatalos weboldal


>>> Forráskód (BSD licenc)


>>> Extstore leírása


>>> Meta-parancsok leírása

Forrás: linux.org.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster