Paglabas ng Memcached 1.5.15 na may suporta sa pagpapatunay para sa ASCII protocol

naganap release ng data caching system sa RAM Memcached 1.5.15, na nagpapatakbo sa data sa key/value format at madaling gamitin. Ang Memcached ay karaniwang ginagamit bilang isang magaan na solusyon upang mapabilis ang gawain ng mga site na may mataas na load sa pamamagitan ng pag-cache ng access sa DBMS at intermediate na data. Code naibigay sa ilalim ng lisensya ng BSD.

Ang bagong bersyon ay nagpapakilala ng pang-eksperimentong suporta sa pagpapatunay para sa ASCII protocol. Pinagana ang pagpapatotoo gamit ang opsyong β€œ-Y [authfile],” na tumutukoy ng hanggang walong login:mga pares ng password sa authfile file. Hindi tulad ng naunang ipinatupad na SASL-based na binary authentication protocol, ang pagpapatupad para sa ASCII ay mas simple, hindi nangangailangan ng mga panlabas na dependency, at binuo bilang default. Kapag pinagana mo ang pagpapatotoo gamit ang opsyong "-Y", awtomatikong hindi pinagana ang binary protocol at gumagana sa pamamagitan ng UDP. Ang mga paghihigpit sa pag-access batay sa mga pag-login ay hindi pa suportado.

Pinapabilis din ng bagong release ang mga operasyon ng incr/decr sa pamamagitan ng pagpapalit sa snprintf. Ang pagiging tugma ng binary protocol na may idle-timeout functionality ay sinisiguro. Inalis ang code upang suportahan ang "-o inline_ascii_response" mode, na na-disable noong release 1.5.0. Ang mode na ito ay kumonsumo ng 10-20 byte pa sa bawat pagsusulat para mapabilis ang pagproseso ng mga kahilingan sa ASCII mode at naging walang kabuluhan pagkatapos ng paglipat mula sa paggamit ng snprintf tungo sa mabilis na pagpapatupad ng itoa.

Pinagmulan: opennet.ru

Magdagdag ng komento