Keluaran Memcached 1.5.15 dengan sokongan pengesahan untuk protokol ASCII

mengambil tempat pelepasan sistem caching data dalam RAM Memcached 1.5.15, yang beroperasi pada data dalam format kunci/nilai dan mudah digunakan. Memcached biasanya digunakan sebagai penyelesaian ringan untuk mempercepatkan kerja tapak beban tinggi dengan menyimpan capaian ke DBMS dan data perantaraan. Kod dibekalkan di bawah lesen BSD.

Versi baharu memperkenalkan sokongan pengesahan percubaan untuk protokol ASCII. Pengesahan didayakan menggunakan pilihan β€œ-Y [authfile]”, menyatakan sehingga lapan log masuk:pasangan kata laluan dalam fail authfile. Tidak seperti protokol pengesahan binari berasaskan SASL yang dilaksanakan sebelum ini, pelaksanaan untuk ASCII adalah lebih mudah, tidak memerlukan kebergantungan luaran dan dipasang secara lalai. Apabila anda mendayakan pengesahan menggunakan pilihan "-Y", protokol binari dan kerja melalui UDP dilumpuhkan secara automatik. Sekatan akses berdasarkan log masuk masih belum disokong.

Keluaran baharu juga mempercepatkan operasi incr/decr dengan menggantikan snprintf. Keserasian protokol binari dengan fungsi tamat masa melahu dipastikan. Kod dialih keluar untuk menyokong mod "-o inline_ascii_response", yang telah dilumpuhkan sejak keluaran 1.5.0. Mod ini menggunakan 10-20 bait lebih setiap tulis untuk mempercepatkan permintaan pemprosesan dalam mod ASCII dan menjadi tidak bermakna selepas peralihan daripada menggunakan snprintf kepada pelaksanaan pantas itoa.

Sumber: opennet.ru

Tambah komen