{"id":73426,"date":"2020-03-09T14:42:13","date_gmt":"2020-03-09T11:42:13","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-memcached-1-6-0-s-vklyucheniem-podderzhki-vneshnego-hranilishha"},"modified":"2020-03-09T14:42:13","modified_gmt":"2020-03-09T11:42:13","slug":"reliz-memcached-1-6-0-s-vklyucheniem-podderzhki-vneshnego-hranilishha","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/news\/reliz-memcached-1-6-0-s-vklyucheniem-podderzhki-vneshnego-hranilishha","title":{"rendered":"Ilmus Memcached 1.6.0 koos v\u00e4lise salvestuse toe lisamisega","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/memcached\/memcached\/releases\/tag\/1.6.0\">On toimunud<\/a><\/noindex> signifikanne andmete vahem\u00e4lu s\u00fcsteemi v\u00e4ljalase <noindex><a rel=\"nofollow\" href=\"http:\/\/memcached.org\/\">Memcached 1.6.0<\/a><\/noindex>, mis haldab andmeid v\u00f5tme\/v\u00e4\u00e4rtuse formaadis ja on kasutusmugavuse poolest lihtne. Memcached'i kasutatakse sageli kergekaalu lahendusena, et kiirendada k\u00f5rge koormusega veebilehtede t\u00f6\u00f6d, salvestades vahem\u00e4llu juurdep\u00e4\u00e4su andmebaasi ja vaheandmete jaoks. Kood <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/memcached\/memcached\">on saadaval<\/a><\/noindex> BSD litsentsi alusel.<\/p>\n<p>Uues versioonis on stabiliseeritud salvestus '<noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/memcached\/memcached\/wiki\/Extstore\">extstore<\/a><\/noindex>' , mis kogutakse n\u00fc\u00fcd vaikimisi (v\u00e4lja l\u00fclitamise v\u00f5imalus on skripti configure kaudu '\u2014disable-extstore'), kuid vajab k\u00e4ivitamisel selget aktiveerimist (vana paigaldus j\u00e4tkab t\u00f6\u00f6d muutusteta p\u00e4rast uuendamist). Kuigi 'extstore' salvestust peetakse \u00fcldiselt stabiilseks, soovitatakse selle rakendamisel olla ettevaatlik v\u00e4ga suurtes s\u00fcsteemides.<\/p>\n<p>Extstore v\u00f5imaldab kasutada SSD\/Flash-m\u00e4luseadmeid, et suurendada vahem\u00e4lu suurust. Nagu ka RAM-i kasutamise puhul, ei ole Flash-salvestus p\u00fcsiv ning l\u00e4htestatakse taask\u00e4ivitamisel. Uue re\u017eiimi kasutamise sihtm\u00e4rgiks on suurte andmete t\u00f5hus vahem\u00e4lustamine. Kui kasutatakse 'extstore'i, salvestatakse v\u00f5tmed ja metainformatsioon nagu varem ainult RAM-i, kuid seotud suurandmeid, mis \u00fcletavad seatud piiri, hoitakse v\u00e4listes salvestusruumides, j\u00e4\u00e4des RAM-i ainult viidatud. <\/p>\n<p>Kui v\u00f5tmega on seotud v\u00e4ikesed andmed, t\u00f6\u00f6tab Memcached nagu tavaliselt, hoides andmeid m\u00e4lus ja mitte p\u00f6\u00f6rdudes v\u00e4lise salvestuse poole. Kui vaba m\u00e4lu on palju, v\u00f5ivad k\u00f5ige n\u00f5utumad andmed t\u00e4iesti olla RAM-i vahem\u00e4lus (n\u00e4iteks on v\u00f5imalik n\u00e4idata, et Flash-sse salvestatakse ainult objektid, mis on suuremad kui 1024 baiti ja millele ei ole p\u00f6\u00f6rdutud 3600 sekundi jooksul).<\/p>\n<p>Teostus on optimeeritud maksimaalse j\u00f5udluse tagamiseks ja CPU minimaalsete koormuste saavutamiseks, ohverdades salvestuse efektiivsuse (k\u00f5rge killustatuse tase). Flash-m\u00e4lu pikendamiseks andmed vahem\u00e4lustuvad ja kirjutatakse salvestusse j\u00e4rjestikku. Vahem\u00e4lu oleku s\u00e4ilitamiseks taask\u00e4ivituste vahel v\u00f5ib kasutada versioonis 1.5.18 ilmnenud v\u00f5imalust vahem\u00e4lu dumpida faili. J\u00e4rgmise k\u00e4ivitamise korral on v\u00f5imalik vahem\u00e4lu seda faili kasutada, et v\u00e4ltida koormuse pikte t\u00f6\u00f6tlemise halduritele vahem\u00e4lu t\u00e4itmatuse t\u00f5ttu (vahem\u00e4lu muutub kohe 'soojaks').<\/p>\n<p>Teiseks oluliseks muutuseks Memcached 1.6-s on v\u00f5rgu suhtlemise koodi \u00fcmberehitamine, mis on kohandatud automaatseks pakettide k\u00e4sitlemiseks \u00fche s\u00fcsteemi kutse raames. Varem, kui mitme 'GET' k\u00e4su edastamisel \u00fches TCP-paketis, saatis Memcached tulemused, tehes eraldi s\u00fcsteemi kutseid. Memcached 1.6-s koondatakse vastused ja saadetakse \u00fche s\u00fcsteemi kutse kaudu. Tulemusena on n\u00fc\u00fcd keskmiselt 1.5 v\u00f5tit \u00fche s\u00fcsteemi kutse kohta, mis n\u00e4itab testides CPU koormuse v\u00e4henemist kuni 25% ja viivituste l\u00fchendamist m\u00f5ne protsendi v\u00f5rra.<\/p>\n<p>V\u00f5rgusubsystemi \u00fcmberkujundamine v\u00f5imaldas liikuda d\u00fcnaamilise m\u00e4luhalduse suunas, kus vahem\u00e4lu eraldatakse vastavalt vajadusele, selle asemel et m\u00e4\u00e4rata vahem\u00e4lu staatiliselt. See optimeerimine v\u00e4hendas muutujate m\u00e4lu tarbimist ootere\u017eiimis uute k\u00e4skude ootamisel kliendi seose kaudu 4,5 KB-st 400\u2013500 baitini ning v\u00f5imaldas vabaneda paljusid malloc, realloc ja free kutseid, mis p\u00f5hjustasid liigset m\u00e4lu fragmenteerimist s\u00fcsteemides, kus on suur arv seoseid. Iga t\u00f6\u00f6skeem t\u00f6\u00f6tleb n\u00fc\u00fcd oma vahem\u00e4lu lugemiseks ja kirjutamiseks aktiivsetele kliendiseostele. Nende vahem\u00e4lu suuruse seadmiseks<br \/>\non ette n\u00e4htud v\u00f5imalused '-o resp_obj_mem_limit=N' ja '-o read_buf_mem_limit=N'.<\/p>\n<p>Harus 1.6 on v\u00e4lja kuulutatud, et see liigitatakse vananenuks. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/memcached\/memcached\/wiki\/BinaryProtocolRevamped\">binaarprotokoll<\/a><\/noindex> serveriga suhtlemiseks. Binaarprotokolli hooldus ja vigade parandamine j\u00e4tkub, kuid uued funktsioonid ja olemasolevate funktsioonide v\u00e4rskendused ei tule selle raamistikku. <noindex><a rel=\"nofollow\" href=\"http:\/\/github.com\/memcached\/memcached\/blob\/master\/doc\/protocol.txt\">Tekstiprotokoll<\/a><\/noindex> j\u00e4tkab arengut muutumatuna. Binaarprotokolli asemel on tulnud uus protokoll <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/memcached\/memcached\/wiki\/MetaCommands\">meta<\/a><\/noindex> (tekstiline versioon protokollist kompaktsete meta-k\u00e4skudega), mis demonstreerib optimaalseid j\u00f5udluse ja usaldusv\u00e4\u00e4rsuse kombinatsioone. Uus protokoll katab k\u00f5ik toimingud, mis olid varem saadaval tekstilise ja binaarse protokolli kaudu.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Allikas: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52507\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u043b\u0438\u0437 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438 Memcached 1.6.0, \u043e\u043f\u0435\u0440\u0438\u0440\u0443\u044e\u0449\u0435\u0439 \u0434\u0430\u043d\u043d\u044b\u043c\u0438 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 \u043a\u043b\u044e\u0447\/\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0438 \u043e\u0442\u043b\u0438\u0447\u0430\u044e\u0449\u0435\u0439\u0441\u044f \u043f\u0440\u043e\u0441\u0442\u043e\u0442\u043e\u0439 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f. Memcached \u043e\u0431\u044b\u0447\u043d\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f \u043a\u0430\u043a \u043b\u0435\u0433\u043a\u043e\u0432\u0435\u0441\u043d\u043e\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u0443\u0441\u043a\u043e\u0440\u0435\u043d\u0438\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0432\u044b\u0441\u043e\u043a\u043e\u043d\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u044b\u0445 \u0441\u0430\u0439\u0442\u043e\u0432 \u043f\u0443\u0442\u0451\u043c \u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u0421\u0423\u0411\u0414 \u0438 \u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043e\u0447\u043d\u044b\u043c \u0434\u0430\u043d\u043d\u044b\u043c. \u041a\u043e\u0434 \u043f\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 BSD. \u0412 \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u0430 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430 &#171;extstore&#171;, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0442\u0435\u043f\u0435\u0440\u044c \u0441\u043e\u0431\u0438\u0440\u0430\u0435\u0442\u0441\u044f \u043f\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-73426","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u043b\u0438\u0437 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/news\/reliz-memcached-1-6-0-s-vklyucheniem-podderzhki-vneshnego-hranilishha\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 Memcached 1.6.0 \u0441 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435\u043c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0432\u043d\u0435\u0448\u043d\u0435\u0433\u043e \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u043b\u0438\u0437 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/news\/reliz-memcached-1-6-0-s-vklyucheniem-podderzhki-vneshnego-hranilishha\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-03-09T11:42:13+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-03-09T11:42:13+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Memcached 1.6.0 v\u00e4ljalase, mis sisaldab toe v\u00e4lisele salvestusele | ProHoster","description":"T\u00e4iendatud on m\u00e4rkimisv\u00e4\u00e4rselt andmete vahem\u00e4lu s\u00fcsteemi, mis t\u00f6\u00f6tab m\u00e4lu p\u00f5hjal.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/reliz-memcached-1-6-0-s-vklyucheniem-podderzhki-vneshnego-hranilishha","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 Memcached 1.6.0 \u0441 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435\u043c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0432\u043d\u0435\u0448\u043d\u0435\u0433\u043e \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430 | ProHoster","og:description":"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u043b\u0438\u0437 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438","og:url":"https:\/\/prohoster.info\/et\/blog\/news\/reliz-memcached-1-6-0-s-vklyucheniem-podderzhki-vneshnego-hranilishha","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-03-09T11:42:13+00:00","article:modified_time":"2020-03-09T11:42:13+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"73426","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 18:33:26","updated":"2022-10-02 05:05:24","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/73426","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=73426"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/73426\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=73426"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=73426"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=73426"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}