ASCII протоколын баталгаажуулалтын дэмжлэгтэй Memcached 1.5.15 хувилбар

болсон RAM дахь өгөгдлийг кэшлэх системийг гаргах Memcached 1.5.15, энэ нь түлхүүр/утга форматын өгөгдөл дээр ажилладаг бөгөөд хэрэглэхэд хялбар. Memcached нь ихэвчлэн DBMS болон завсрын өгөгдөлд хандах хандалтыг кэшлэх замаар өндөр ачаалалтай сайтуудын ажлыг хурдасгах хөнгөн шийдэл болгон ашигладаг. Код нийлүүлсэн BSD лицензийн дагуу.

Шинэ хувилбар нь ASCII протоколын туршилтын баталгаажуулалтын дэмжлэгийг нэвтрүүлсэн. Баталгаажуулалтыг "-Y [authfile]" сонголтыг ашиглан идэвхжүүлж, authfile файлд найм хүртэлх нэвтрэлт: нууц үгийн хосыг зааж өгнө. Өмнө нь хэрэгжиж байсан SASL-д суурилсан хоёртын баталгаажуулалтын протоколоос ялгаатай нь ASCII-ийн хэрэгжилт нь илүү хялбар, гадны хамаарал шаарддаггүй бөгөөд анхдагчаар угсардаг. Та "-Y" сонголтыг ашиглан баталгаажуулалтыг идэвхжүүлэх үед хоёртын протокол болон UDP-ээр дамжуулан ажиллах нь автоматаар идэвхгүй болно. Нэвтрэх дээр суурилсан хандалтын хязгаарлалт хараахан дэмжигдээгүй байна.

Шинэ хувилбар нь мөн snprintf-г орлуулж incr/decr үйлдлүүдийг хурдасгадаг. Сул зогсолтын функцтэй хоёртын протоколын нийцтэй байдал хангагдсан. 1.5.0 хувилбараас хойш идэвхгүй болсон "-o inline_ascii_response" горимыг дэмжих кодыг устгасан. Энэ горим нь ASCII горимд хүсэлт боловсруулалтыг хурдасгахын тулд бичихэд 10-20 байт илүү зарцуулдаг бөгөөд snprintf ашиглахаас itoa-г хурдан хэрэгжүүлэхэд шилжсэний дараа утгагүй болсон.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх