{"id":73789,"date":"2020-03-12T08:42:49","date_gmt":"2020-03-12T05:42:49","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/memcached-1-6-0-sistema-keshirovaniya-dannyh-v-ozu-s-vozmozhnostyu-sohraneniya-na-vneshnem-nositele"},"modified":"2020-03-12T08:42:49","modified_gmt":"2020-03-12T05:42:49","slug":"memcached-1-6-0-sistema-keshirovaniya-dannyh-v-ozu-s-vozmozhnostyu-sohraneniya-na-vneshnem-nositele","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/news\/memcached-1-6-0-sistema-keshirovaniya-dannyh-v-ozu-s-vozmozhnostyu-sohraneniya-na-vneshnem-nositele","title":{"rendered":"Memcached 1.6.0 \u2014 sistema di caching dei dati in RAM con possibilit\u00e0 di salvataggio su supporto esterno","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/18997\/original.png\" itemprop=\"contentURL\"><br \/>\n      <img decoding=\"async\" alt=\"Memcached 1.6.0 - sistema di caching dei dati in RAM con possibilit\u00e0 di salvataggio su supporto esterno\" src=\"\/wp-content\/uploads\/2020\/03\/68096d5ffa00a7f6ac17f23c343de4e1.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>    <\/a><\/p>\n<p>L'8 marzo \u00e8 stato effettuato un aggiornamento del sistema di caching dei dati in memoria. <strong>Memcached<\/strong> fino alla versione <strong>1.6.0<\/strong>. La principale differenza rispetto alle versioni precedenti \u00e8 che ora \u00e8 possibile utilizzare dispositivi esterni per il magazzino dei dati memorizzati nella cache.<\/p>\n<p><strong>Memcached<\/strong> \u00e8 utilizzato per accelerare le prestazioni di siti web o applicazioni web ad alta intensit\u00e0 di traffico tramite la memorizzazione nella cache degli accessi ai database e ai dati intermedi.<\/p>\n<p>Nella nuova versione, l'opzione \u00e8 abilitata di default durante la compilazione. <strong>extstore<\/strong>, che \u00e8 responsabile dell'uso di supporti esterni. Per disattivare la funzione, \u00e8 necessario specificare nel .\\\/configure il parametro &#8212;disable-extstore. Tuttavia, nonostante l'assemblaggio attivato di default, all'avvio \u00e8 necessario specificare esplicitamente l'uso di questa funzione.<\/p>\n<p><strong>Extstore<\/strong> consente di utilizzare memorie esterne <strong>Flash<\/strong> o <strong>SSD<\/strong> per aumentare la dimensione della cache. Questo permetter\u00e0 di memorizzare nella cache volumi di dati molto maggiori rispetto a senza l'uso di questa funzione.<\/p>\n<p>Un'altra innovazione importante \u00e8 stata la revisione dell'interazione di rete, ora adattata per gestire automaticamente le richieste batch in un'unica chiamata di sistema. Nelle versioni precedenti, il trattamento di ogni richiesta GET veniva effettuato in pacchetti separati, mentre nella nuova versione le risposte a pi\u00f9 richieste vengono raggruppate in un'unica metapacchetto e inviate in una sola volta. Questo nuovo metodo ha ridotto il carico sulla CPU del 25%.<\/p>\n<p>Inoltre, a seguito di questo aggiornamento, il consumo di memoria per il buffering \u00e8 stato ridotto &#8212; da 4,5 Kb a 400-500 byte per chiamata, e l'uso delle funzioni malloc, realloc e free \u00e8 diminuito, portando a una minore frammentazione della memoria. Ora ogni thread gestisce il proprio pool di buffer per la lettura e la scrittura per le connessioni attive. Per configurare la dimensione di questi buffer, sono disponibili le opzioni -o resp_obj_mem_limit=N e -o read_buf_mem_limt=N.<\/p>\n<p>\u00c8 stato inoltre annunciato il passaggio alla categoria &laquo;obsoleta&raquo; del protocollo binario di scambio con il server. A questo \u00e8 subentrato il protocollo meta &#8212; una versione testuale del protocollo con comandi meta compatti. Nel nuovo protocollo sono state considerate tutte le operazioni disponibili in precedenza che utilizzavano le vecchie versioni del protocollo binario.<\/p>\n<p><noindex><noindex><\/p>\n<p>&gt;&gt;&gt; <a rel=\"nofollow\" href=\"http:\/\/memcached.org\/\">Sito ufficiale<\/a><\/p>\n<p><\/noindex><\/noindex><br \/>\n<noindex><\/p>\n<p>&gt;&gt;&gt; <a rel=\"nofollow\" href=\"https:\/\/github.com\/memcached\/memcached\">Codice sorgente<\/a> (licenza BSD)<\/p>\n<p><\/noindex><br \/>\n<noindex><\/p>\n<p>&gt;&gt;&gt; <a rel=\"nofollow\" href=\"https:\/\/github.com\/memcached\/memcached\/wiki\/Extstore\">Descrizione di Extstore<\/a><\/p>\n<p><\/noindex><br \/>\n<noindex><\/p>\n<p>&gt;&gt;&gt; <a rel=\"nofollow\" href=\"https:\/\/github.com\/memcached\/memcached\/wiki\/MetaCommands\">Descrizione dei meta-comandi<\/a><\/p>\n<p><\/noindex><\/p>\n<p>Fonte: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"http:\/\/www.linux.org.ru\/news\/development\/15577091\">linux.org.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>8\u0433\u043e \u043c\u0430\u0440\u0442\u0430 \u0441\u043e\u0441\u0442\u043e\u044f\u043b\u043e\u0441\u044c \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043a\u0435\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 \u0434\u043e \u0432\u0435\u0440\u0441\u0438\u0438 1.6.0. \u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0435 \u043e\u0442\u043b\u0438\u0447\u0438\u0435 \u043e\u0442 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0445 \u0440\u0435\u043b\u0438\u0437\u043e\u0432 \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u0442\u0435\u043f\u0435\u0440\u044c \u0434\u043b\u044f \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430 \u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u0441\u0442\u0430\u043b\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0432\u043d\u0435\u0448\u043d\u0435\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e. Memcached \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f \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 \u0438\u043b\u0438 \u0432\u0435\u0431-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043f\u0443\u0442\u0451\u043c \u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \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. \u0412 \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u043f\u0440\u0438 \u0441\u0431\u043e\u0440\u043a\u0435 \u043f\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":73790,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-73789","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\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\/it\/blog\/news\/memcached-1-6-0-sistema-keshirovaniya-dannyh-v-ozu-s-vozmozhnostyu-sohraneniya-na-vneshnem-nositele\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\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\udd47Memcached 1.6.0 \u2014 \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u041e\u0417\u0423 \u0441 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u044e \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u043d\u0430 \u0432\u043d\u0435\u0448\u043d\u0435\u043c \u043d\u043e\u0441\u0438\u0442\u0435\u043b\u0435 | ProHoster\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/news\/memcached-1-6-0-sistema-keshirovaniya-dannyh-v-ozu-s-vozmozhnostyu-sohraneniya-na-vneshnem-nositele\" \/>\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-12T05:42:49+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-03-12T05:42:49+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 \u2014 sistema di caching dei dati in RAM con possibilit\u00e0 di salvataggio su un supporto esterno | ProHoster","description":"","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/memcached-1-6-0-sistema-keshirovaniya-dannyh-v-ozu-s-vozmozhnostyu-sohraneniya-na-vneshnem-nositele","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","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\udd47Memcached 1.6.0 \u2014 \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u041e\u0417\u0423 \u0441 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u044e \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u043d\u0430 \u0432\u043d\u0435\u0448\u043d\u0435\u043c \u043d\u043e\u0441\u0438\u0442\u0435\u043b\u0435 | ProHoster","og:url":"https:\/\/prohoster.info\/it\/blog\/news\/memcached-1-6-0-sistema-keshirovaniya-dannyh-v-ozu-s-vozmozhnostyu-sohraneniya-na-vneshnem-nositele","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-12T05:42:49+00:00","article:modified_time":"2020-03-12T05:42:49+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"73789","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:26:24","updated":"2022-09-30 13:45:13","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/73789","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=73789"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/73789\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/73790"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=73789"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=73789"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=73789"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}