Phát hành Memcached 1.5.15 với hỗ trợ xác thực cho giao thức ASCII

diễn ra giải phóng hệ thống bộ nhớ đệm dữ liệu trong RAM Bản ghi nhớ 1.5.15, hoạt động trên dữ liệu ở định dạng khóa/giá trị và dễ sử dụng. Memcached thường được sử dụng như một giải pháp nhẹ để tăng tốc công việc của các trang web có tải trọng cao bằng cách lưu vào bộ đệm truy cập vào DBMS và dữ liệu trung gian. Mã số cung cấp theo giấy phép BSD.

Phiên bản mới giới thiệu hỗ trợ xác thực thử nghiệm cho giao thức ASCII. Xác thực được kích hoạt bằng cách sử dụng tùy chọn “-Y [authfile]”, chỉ định tối đa tám cặp thông tin đăng nhập:mật khẩu trong tệp authfile. Không giống như giao thức xác thực nhị phân dựa trên SASL được triển khai trước đây, việc triển khai ASCII đơn giản hơn nhiều, không yêu cầu các phụ thuộc bên ngoài và được tập hợp theo mặc định. Khi bạn bật xác thực bằng tùy chọn “-Y”, giao thức nhị phân và hoạt động qua UDP sẽ tự động bị tắt. Hạn chế truy cập dựa trên thông tin đăng nhập chưa được hỗ trợ.

Bản phát hành mới cũng tăng tốc các hoạt động tăng/giảm bằng cách thay thế snprintf. Khả năng tương thích của giao thức nhị phân với chức năng hết thời gian chờ được đảm bảo. Đã xóa mã để hỗ trợ chế độ "-o inline_ascii_response", chế độ này đã bị tắt kể từ bản phát hành 1.5.0. Chế độ này tiêu thụ thêm 10-20 byte cho mỗi lần ghi để tăng tốc độ xử lý các yêu cầu ở chế độ ASCII và trở nên vô nghĩa sau khi chuyển từ sử dụng snprintf sang triển khai nhanh itoa.

Nguồn: opennet.ru

Thêm một lời nhận xét