ASCII protokolü için kimlik doğrulama desteğine sahip Memcached 1.5.15 sürümü

gerçekleşti bellek içi veri önbelleğe alma sisteminin piyasaya sürülmesi Önbellek 1.5.15anahtar/değer biçimindeki veriler üzerinde çalışır ve kullanımı kolaydır. Memcached genellikle DBMS'ye ve ara verilere erişimi önbelleğe alarak yüksek yüklü siteleri hızlandırmak için hafif bir çözüm olarak kullanılır. kod sağlanan BSD lisansı altında.

Yeni sürüm, ASCII protokolü için deneysel kimlik doğrulama desteği sunuyor. Kimlik doğrulama, kimlik doğrulama dosyasında sekiz adede kadar oturum açma:şifre çifti belirterek "-Y [authfile]" seçeneği kullanılarak etkinleştirilir. Daha önce uygulanan SASL tabanlı ikili kimlik doğrulama protokolünün aksine, ASCII'nin uygulanması çok daha basittir, harici bağımlılık gerektirmez ve varsayılan olarak bir araya getirilir. “-Y” seçeneğini kullanarak kimlik doğrulamayı etkinleştirdiğinizde, ikili protokol ve UDP aracılığıyla çalışma otomatik olarak devre dışı bırakılır. Oturum açma bilgilerine dayalı erişim kısıtlamaları henüz desteklenmemektedir.

Yeni sürüm aynı zamanda snprintf'i değiştirerek arttırma/azaltma işlemlerini de hızlandırır. İkili protokolün boşta kalma zaman aşımı işleviyle uyumluluğu sağlanır. 1.5.0 sürümünden itibaren devre dışı bırakılan "-o inline_ascii_response" modunu desteklemek için kod kaldırıldı. Bu mod, ASCII modunda isteklerin işlenmesini hızlandırmak için yazma başına 10-20 bayt daha fazla tüketir ve snprintf kullanımından itoa'nın hızlı uygulanmasına geçişten sonra anlamsız hale gelir.

Kaynak: opennet.ru

Yorum ekle