發布 Memcached 1.5.15,支援 ASCII 協定的身份驗證

發生 釋放RAM中的資料快取系統 記憶體快取 1.5.15,它對鍵/值格式的資料進行操作,並且易於使用。 Memcached 通常用作輕量級解決方案,透過快取對 DBMS 和中間資料的存取來加速高負載網站的工作。 程式碼 提供 在 BSD 許可證下。

新版本引入了對 ASCII 協定的實驗性身份驗證支援。 使用“-Y [authfile]”選項啟用身份驗證,在 authfile 檔案中指定最多八個登入名稱:密碼對。 與先前實現的基於 SASL 的二進位身份驗證協定不同,ASCII 的實作要簡單得多,不需要外部依賴,並且預設組裝。 當您使用「-Y」選項啟用身份驗證時,二進位協定和透過 UDP 的工作將自動停用。 尚不支援基於登入的存取限制。

新版本也透過取代 snprintf 來加速 incr/decr 操作。 確保二進位協定與空閒逾時功能的兼容性。 刪除了支援「-o inline_ascii_response」模式的程式碼,該模式從版本 1.5.0 開始被停用。 這種模式每次寫入會多消耗 10-20 個字節,以加快 ASCII 模式下處理請求的速度,並且在從使用 snprintf 過渡到 itoa 的快速實現後變得毫無意義。

來源: opennet.ru

添加評論