Memcached вСрсия 1.5.15 с ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ASCII удостовСряванС

сС ΡΡŠΡΡ‚ΠΎΡ пусканС Π½Π° систСма Π·Π° ΠΊΠ΅ΡˆΠΈΡ€Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ Π² ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Memcached 1.5.15, ΠΊΠΎΠΉΡ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΈ с Π΄Π°Π½Π½ΠΈ във Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΊΠ»ΡŽΡ‡/стойност ΠΈ Π΅ лСсСн Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅. Memcached ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΊΠ°Ρ‚ΠΎ Π»Π΅ΠΊΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π° ускоряванС Π½Π° сайтовС с голямо Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅ Ρ‡Ρ€Π΅Π· ΠΊΠ΅ΡˆΠΈΡ€Π°Π½Π΅ Π½Π° Π΄ΠΎΡΡ‚ΡŠΠΏΠ° Π΄ΠΎ Π‘Π£Π‘Π” ΠΈ ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π½ΠΈ Π΄Π°Π½Π½ΠΈ. Код прСдоставСни ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π· BSD.

Новата вСрсия ΠΏΡ€ΠΈΠ»Π°Π³Π° СкспСримСнтална ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° удостовСряванС Π·Π° ASCII ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°. УдостовСряванСто Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ΠΎ с опцията "-Y [authfile]", ΠΊΠ°Ρ‚ΠΎ сС посочват Π΄ΠΎ осСм Π΄Π²ΠΎΠΉΠΊΠΈ login:password Π² authfile. Π—Π° Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΎΡ‚ прилагания ΠΏΠΎ-Ρ€Π°Π½ΠΎ Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° SASL Π΄Π²ΠΎΠΈΡ‡Π΅Π½ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π·Π° удостовСряванС, ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π·Π° ASCII Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-просто, Π½Π΅ изисква външни зависимости ΠΈ Π΅ ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½ΠΎ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅. ΠšΠΎΠ³Π°Ρ‚ΠΎ удостовСряванСто Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ΠΎ Ρ‡Ρ€Π΅Π· опцията β€ž-Yβ€œ, двоичният ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Ρ‡Ρ€Π΅Π· UDP Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ сС Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ‚. ВсС ΠΎΡ‰Π΅ Π½Π΅ сС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ ограничСния Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ във Π²Ρ€ΡŠΠ·ΠΊΠ° с влизания.

Новата вСрсия ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° ускорява ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈΡ‚Π΅ incr/decr Ρ‡Ρ€Π΅Π· замяна Π½Π° snprintf. ΠžΡΠΈΠ³ΡƒΡ€Π΅Π½Π° ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ Π½Π° Π±ΠΈΠ½Π°Ρ€Π΅Π½ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» с функция Π·Π° ΠΈΠ·Ρ‡Π°ΠΊΠ²Π°Π½Π΅ ΠΏΡ€ΠΈ нСактивност. ΠŸΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚ ΠΊΠΎΠ΄ Π·Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Ρ€Π΅ΠΆΠΈΠΌ "-o inline_ascii_response", ΠΊΠΎΠΉΡ‚ΠΎ Π΅ Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ ΠΎΡ‚ вСрсия 1.5.0. Π’ΠΎΠ·ΠΈ Ρ€Π΅ΠΆΠΈΠΌ консумира 10-20 Π±Π°ΠΉΡ‚Π° ΠΏΠΎΠ²Π΅Ρ‡Π΅ Π½Π° запис, Π·Π° Π΄Π° ускори ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° заявки Π² ASCII Ρ€Π΅ΠΆΠΈΠΌ ΠΈ Π·Π°Π³ΡƒΠ±ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Ρ‚ΠΎ си слСд ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ ΠΎΡ‚ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° snprintf към Π±ΡŠΡ€Π·ΠΎ изпълнСниС Π½Π° itoa.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€