Memcached 1.6.0 - he ʻōnaehana no ka mālama ʻana i ka ʻikepili i loko o ka RAM me ka hiki ke mālama iā ia ma ka media waho.


Memcached 1.6.0 - he ʻōnaehana no ka mālama ʻana i ka ʻikepili i loko o ka RAM me ka hiki ke mālama iā ia ma ka media waho.

Ma Malaki 8th, ua hoʻonui ʻia ka ʻōnaehana cache data ma RAM memcached a hiki i ka mana 1.6.0. ʻO ka ʻokoʻa nui mai nā mea i hoʻokuʻu mua ʻia ʻo ia ka hiki ke hoʻohana i kahi hāmeʻa waho e mālama i ka ʻikepili cache.

memcached hoʻohana ʻia no ka wikiwiki ʻana i ka hana o nā pūnaewele i hoʻouka nui ʻia a i ʻole nā ​​noi pūnaewele ma ka hoʻopaʻa ʻana i ke komo ʻana i ka DBMS a me ka ʻikepili waena.

I ka mana hou, ua hiki ke koho ma ka paʻamau ke kūkulu hale kūʻai waho, nona ke kuleana no ka hoʻohana ʻana i nā media waho. No ka hoʻopau ʻana i ka hana, e kuhikuhi i ka --disable-extstore parameter ma ./configure. Eia nō naʻe, ʻoiai ua hoʻohana ʻia ke kūkulu ʻana ma ka paʻamau, pono ʻoe e wehewehe pono i ka hoʻohana ʻana i kēia hana i ka hoʻomaka ʻana.

Extstore hiki ke hoʻohana i waho Flash ai ole ia, SSD kaʻa e hoʻonui i ka nui huna. E ʻae kēia iā ʻoe e hūnā i ka nui o ka ʻikepili ma mua o ka hoʻohana ʻole ʻana i kēia hiʻohiʻona.

ʻO kekahi mea hou nui, ʻo ia ka hana hou ʻana o ka pilina pūnaewele, i hoʻololi ʻia i kēia manawa no ka hoʻoili ʻana i nā noi pūʻulu i loko o kahi kelepona ʻōnaehana hoʻokahi. Ma nā mana o mua, ua hoʻouna ʻia ka hana ʻana o kēlā me kēia noi GET i kahi ʻeke ʻokoʻa, ʻoiai ma ka mana hou, e hōʻiliʻili ʻia nā pane i nā noi he nui i hoʻokahi meta-package a hoʻouna ʻia i ka manawa. Ma muli o kēia hana hou, ua hoʻemi ʻia ka ukana CPU e 25%.

Eia kekahi, ma muli o kēia hoʻololi ʻana, ua hōʻemi ʻia ka hoʻohana ʻana i ka hoʻomanaʻo no ka buffering - mai 4.5 KB a i 400-500 bytes i kēlā me kēia kelepona, a ua hoʻemi ʻia ka hoʻohana ʻana i nā hana malloc, realloc a me nā hana manuahi, i alakaʻi ʻia i ka emi ʻana o ka hoʻomanaʻo. Hoʻohana ʻia kēlā me kēia pae i kāna kolamu ponoʻī o ka heluhelu a kākau ʻana i nā pale no nā pilina ikaika. No ka hoʻoponopono ʻana i ka nui o kēia mau pale, ua hāʻawi ʻia nā koho -o resp_obj_mem_limit=N a me -o read_buf_mem_limt=N.

Ua hoʻolaha ʻia hoʻi ua hoʻololi ʻia ka protocol binary no ka hoʻololi ʻana me ke kikowaena i ka ʻāpana "kahiko". Ua pani ʻia e ka meta protocol - kahi kikokikona o ka protocol me nā kauoha meta compact. Hoʻomaopopo ka protocol hou i nā hana āpau i loaʻa ma mua me ka hoʻohana ʻana i nā mana kahiko o ka protocol binary.

>>> Paena pūnaewele


>>> Nīnau (Laikini BSD)


>>> ʻO ka wehewehe ʻana o Extstore


>>> ʻO ka wehewehe ʻana i nā kauoha meta

Source: linux.org.ru

Pākuʻi i ka manaʻo hoʻopuka