Rilis Memcached 1.5.15 dengan dukungan otentikasi untuk protokol ASCII

ambil tempat pelepasan sistem cache data dalam RAM Memcache 1.5.15, yang beroperasi pada data dalam format kunci/nilai dan mudah digunakan. Memcached biasanya digunakan sebagai solusi ringan untuk mempercepat pekerjaan situs yang sarat muatan dengan menyimpan akses ke DBMS dan data perantara dalam cache. Kode disediakan di bawah lisensi BSD.

Versi baru memperkenalkan dukungan otentikasi eksperimental untuk protokol ASCII. Otentikasi diaktifkan menggunakan opsi β€œ-Y [authfile]”, menentukan hingga delapan login:pasangan kata sandi dalam file authfile. Berbeda dengan protokol otentikasi biner berbasis SASL yang diterapkan sebelumnya, implementasi ASCII jauh lebih sederhana, tidak memerlukan ketergantungan eksternal, dan dirakit secara default. Saat Anda mengaktifkan otentikasi menggunakan opsi β€œ-Y”, protokol biner dan bekerja melalui UDP secara otomatis dinonaktifkan. Pembatasan akses berdasarkan login belum didukung.

Rilis baru ini juga mempercepat operasi incr/decr dengan menggantikan snprintf. Kompatibilitas protokol biner dengan fungsi waktu tunggu habis dipastikan. Menghapus kode untuk mendukung mode "-o inline_ascii_response", yang dinonaktifkan pada rilis 1.5.0. Mode ini menghabiskan 10-20 byte lebih banyak per penulisan untuk mempercepat pemrosesan permintaan dalam mode ASCII dan menjadi tidak berarti setelah transisi dari penggunaan snprintf ke implementasi itoa yang cepat.

Sumber: opennet.ru

Tambah komentar