Memcached 1.6.0 - система барои кэшкунии маълумот дар хотираи оперативӣ бо қобилияти нигоҳ доштани он дар васоити беруна


Memcached 1.6.0 - система барои кэшкунии маълумот дар хотираи оперативӣ бо қобилияти нигоҳ доштани он дар васоити беруна

8 март системаи кэшкунии маълумот дар RAM нав карда шуд Кофташуда то нусхаи 1.6.0. Тафовути асосӣ аз нашрҳои қаблӣ дар он аст, ки ҳоло барои нигоҳ доштани маълумоти кэшшуда дастгоҳи беруниро истифода бурдан мумкин аст.

Кофташуда барои суръат бахшидан ба кори сайтҳои пурборшуда ё веб-барномаҳо тавассути кэшкунии дастрасӣ ба DBMS ва маълумоти мобайнӣ истифода мешавад.

Дар версияи нав, имконот ҳангоми сохтан ба таври нобаёнӣ фаъол карда мешавад мағозаи берунӣ, ки барои истифодаи васоити беруна масъул аст. Барои хомӯш кардани функсия, параметри --disable-extstore -ро дар ./configure муайян кунед. Аммо, гарчанде ки сохтмон бо нобаёнӣ фаъол аст, шумо бояд истифодаи ин функсияро ҳангоми оғозёбӣ ба таври возеҳ муайян кунед.

Extsstore истифодабарии берунй имкон медихад алангагирӣ ё SSD гардонед, то андозаи кэшро зиёд кунед. Ин ба шумо имкон медиҳад, ки миқдори зиёди маълумотро назар ба бе истифодаи ин хусусият кэш кунед.

Боз як навоварии муҳим ин коркарди ҳамкории шабакавӣ буд, ки ҳоло барои коркарди автоматии дархостҳои дастаҷамъӣ дар як занги системавӣ мутобиқ карда шудааст. Дар версияҳои қаблӣ коркарди ҳар як дархости GET дар бастаи алоҳида интиқол дода мешуд, дар версияи нав бошад, ҷавобҳо ба дархостҳои сершумор дар як мета-баста ҷамъоварӣ карда мешаванд ва дар як вақт интиқол дода мешаванд. Дар натиҷаи ин навоварӣ, сарбории CPU 25% кам карда шуд.

Ҳамчунин, дар натиҷаи ин навсозӣ, масрафи хотира барои буферсозӣ коҳиш ёфт - аз 4.5 КБ то 400-500 байт дар як занг ва истифодаи функсияҳои malloc, realloc ва free коҳиш ёфт, ки боиси камтар тақсим шудани хотира гардид. Ҳар як ришта ҳоло ҳавзи буферҳои хондан ва навиштани худро барои пайвастҳои фаъол идора мекунад. Барои танзими андозаи ин буферҳо, имконоти -o resp_obj_mem_limit=N ва -o read_buf_mem_limt=N пешбинӣ шудаанд.

Инчунин эълон карда шуд, ки протоколи бинарӣ барои мубодила бо сервер ба категорияи «кӯҳна» гузаронида мешавад. Он бо протоколи мета иваз карда шуд - версияи матнии протокол бо фармонҳои мета паймон. Протоколи нав ҳамаи амалиётҳои қаблан дастрасро бо истифода аз версияҳои кӯҳнаи протоколи бинарӣ ба назар мегирад.

>>> Сомонаи расмӣ


>>> Рамзи манбаъ (литсензия BSD)


>>> Тавсифи Extstore


>>> Тавсифи фармонҳои мета

Манбаъ: linux.org.ru

Илова Эзоҳ