Hoʻokuʻu i ka Memcached 1.5.15 me ke kākoʻo hōʻoia no ka protocol ASCII

ua hanaia ka hoʻokuʻu ʻana o ka ʻōnaehana cache data ma RAM Memcached 1.5.15, e hana ana i ka ʻikepili ma ke ʻano kī/waiwai a maʻalahi hoʻi e hoʻohana. Hoʻohana pinepine ʻia ʻo Memcached ma ke ʻano he hopena māmā e wikiwiki i ka hana o nā pūnaewele i hoʻouka nui ʻia ma ka hoʻokomo ʻana i ka DBMS a me ka ʻikepili waena. Code hoʻolako ʻia ma lalo o ka laikini BSD.

Hoʻokomo ka mana hou i ke kākoʻo hōʻoia hoʻokolohua no ka protocol ASCII. Hoʻohana ʻia ka hōʻoia me ka koho "-Y [authfile]", e kuhikuhi ana a hiki i ʻewalu kau inoa: ʻōlelo huna paʻa i ka faila athfile. ʻAʻole like me ka protocol hoʻopaʻa inoa binary i hoʻokumu mua ʻia ma SASL, ʻoi aku ka maʻalahi o ka hoʻokō ʻana no ka ASCII, ʻaʻole koi i nā hilinaʻi o waho, a ua ʻākoakoa ʻia e ka paʻamau. Ke ʻae ʻoe i ka hōʻoia me ka hoʻohana ʻana i ke koho "-Y", hoʻopau ʻia ka protocol binary a me ka hana ma o UDP. ʻAʻole i kākoʻo ʻia nā kaohi ʻana e pili ana i nā loina.

Hoʻonui ka hoʻokuʻu hou i nā hana incr/decr ma ke pani ʻana i ka snprintf. Hoʻopaʻa ʻia ka hoʻohālikelike o ka protocol binary me ka hana idle-timeout. Wehe ʻia ke code no ke kākoʻo ʻana i ke ʻano "-o inline_ascii_response", i pio i ka hoʻokuʻu ʻana 1.5.0. Hoʻopau kēia ʻano i ka 10-20 bytes i kēlā me kēia kākau no ka wikiwiki ʻana i nā noi hana ma ke ʻano ASCII a lilo i mea ʻole ma hope o ka hoʻololi ʻana mai ka hoʻohana ʻana i ka snprintf i ka hoʻokō wikiwiki ʻana o itoa.

Source: opennet.ru

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