ASCII プロトコルの認証サポートを備えた Memcached 1.5.15 のリリース

開催されました RAM内のデータキャッシュシステムの解放 Memcached 1.5.15、キー/値形式でデータを操作し、使いやすいです。 Memcached は通常、DBMS および中間データへのアクセスをキャッシュすることで高負荷のサイトの作業を高速化する軽量ソリューションとして使用されます。 コード 供給された BSD ライセンスに基づいて。

新しいバージョンでは、ASCII プロトコルの実験的な認証サポートが導入されています。 認証は、「-Y [authfile]」オプションを使用して有効にし、authfile ファイルで最大 XNUMX つのログイン:パスワードのペアを指定します。 以前に実装された SASL ベースのバイナリ認証プロトコルとは異なり、ASCII の実装ははるかに単純で、外部依存関係を必要とせず、デフォルトでアセンブルされます。 「-Y」オプションを使用して認証を有効にすると、バイナリ プロトコルと UDP 経由の動作が自動的に無効になります。 ログインに基づくアクセス制限はまだサポートされていません。

新しいリリースでは、snprintf を置き換えることにより、増加/減少操作も高速化されています。 バイナリ プロトコルとアイドル タイムアウト機能との互換性が保証されています。 リリース 1.5.0 では無効になっていた「-o inline_ascii_response」モードをサポートするコードを削除しました。 このモードは、ASCII モードでのリクエストの処理を高速化するために書き込みごとに 10 ~ 20 バイト多く消費しますが、snprintf の使用から itoa の高速実装に移行した後は無意味になりました。

出所: オープンネット.ru

コメントを追加します