Memcached 1.5.15-vrystelling met ASCII-verifikasie-ondersteuning

plaasgevind vrystelling van datakasstelsel in die geheue Gemekach 1.5.15, wat op data in sleutel/waarde-formaat werk en maklik is om te gebruik. Memcached word gewoonlik gebruik as 'n liggewig-oplossing om hoëladingswerwe te bespoedig deur toegang tot die DBMS en intermediêre data te kas. Kode verskaf onder die BSD-lisensie.

Die nuwe weergawe implementeer eksperimentele verifikasie-ondersteuning vir die ASCII-protokol. Stawing word geaktiveer met die "-Y [bekragtigingslêer]" opsie, wat tot agt login:wagwoordpare in die bekragtigingslêer spesifiseer. Anders as die voorheen geïmplementeerde SASL-gebaseerde binêre verifikasieprotokol, is die implementering vir ASCII baie eenvoudiger, vereis nie eksterne afhanklikhede nie, en word standaard gebou. Wanneer verifikasie geaktiveer is via die "-Y" opsie, word die binêre protokol en werking via UDP outomaties gedeaktiveer. Toegangsbeperkings met betrekking tot aanmeldings word nog nie ondersteun nie.

Die nuwe weergawe versnel ook incr/decr-bedrywighede deur snprintf te vervang. Verseker binêre protokol-versoenbaarheid met ledige uittel-funksionaliteit. Kode verwyder om "-o inline_ascii_response"-modus te ondersteun, wat sedert vrystelling 1.5.0 gedeaktiveer is. Hierdie modus verbruik 10-20 grepe meer per skryf om navraagverwerking in ASCII-modus te bespoedig en het sy betekenis verloor nadat oorgeskakel is van die gebruik van snprintf na 'n vinnige implementering van itoa.

Bron: opennet.ru

Voeg 'n opmerking