การเปิดตัว Memcached 1.5.15 พร้อมการสนับสนุนการตรวจสอบสิทธิ์สำหรับโปรโตคอล ASCII

ไปยังสถานที่ การเปิดตัวระบบแคชข้อมูลใน RAM เมมแคช 1.5.15ซึ่งดำเนินการกับข้อมูลในรูปแบบคีย์/ค่าและใช้งานง่าย โดยปกติแล้ว Memcached จะถูกใช้เป็นโซลูชันน้ำหนักเบาเพื่อเร่งการทำงานของไซต์ที่มีการโหลดสูงโดยการแคชการเข้าถึง DBMS และข้อมูลระดับกลาง รหัส ให้มา ภายใต้ใบอนุญาต BSD

เวอร์ชันใหม่แนะนำการสนับสนุนการตรวจสอบสิทธิ์แบบทดลองสำหรับโปรโตคอล ASCII การตรวจสอบความถูกต้องเปิดใช้งานได้โดยใช้ตัวเลือก “-Y [authfile]” โดยระบุคู่เข้าสู่ระบบ: รหัสผ่านได้สูงสุดแปดคู่ในไฟล์ authfile ต่างจากโปรโตคอลการตรวจสอบความถูกต้องแบบไบนารีที่ใช้ SASL ที่ใช้ก่อนหน้านี้ การใช้งาน ASCII นั้นง่ายกว่ามาก ไม่ต้องการการพึ่งพาภายนอก และประกอบขึ้นเป็นค่าเริ่มต้น เมื่อคุณเปิดใช้งานการรับรองความถูกต้องโดยใช้ตัวเลือก “-Y” โปรโตคอลไบนารี่และการทำงานผ่าน UDP จะถูกปิดใช้งานโดยอัตโนมัติ ยังไม่รองรับการจำกัดการเข้าถึงตามการเข้าสู่ระบบ

รีลีสใหม่นี้ยังช่วยเพิ่มความเร็วในการดำเนินการ incr/decr โดยการแทนที่ snprintf รับประกันความเข้ากันได้ของโปรโตคอลไบนารีพร้อมฟังก์ชันการหมดเวลาขณะไม่ได้ใช้งาน ลบโค้ดเพื่อรองรับโหมด "-o inline_ascii_response" ซึ่งถูกปิดใช้งานตั้งแต่รุ่น 1.5.0 โหมดนี้กินพื้นที่มากขึ้น 10-20 ไบต์ต่อการเขียนเพื่อเพิ่มความเร็วในการประมวลผลคำขอในโหมด ASCII และไม่มีความหมายหลังจากการเปลี่ยนจากการใช้ snprintf ไปเป็นการนำ itoa ไปใช้อย่างรวดเร็ว

ที่มา: opennet.ru

เพิ่มความคิดเห็น