{"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 &#8212; 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 supporti esterni\" src=\"\/wp-content\/uploads\/2020\/03\/68096d5ffa00a7f6ac17f23c343de4e1.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>    <\/a><\/p>\n<p>Il 8 marzo \u00e8 stato aggiornato il 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 un dispositivo esterno per lo storage dei dati memorizzati nella cache.<\/p>\n<p><strong>Memcached<\/strong> viene utilizzato per migliorare le prestazioni di siti web o applicazioni web ad alto carico mediante la memorizzazione nella cache dell'accesso a database e dati intermedi.<\/p>\n<p>Nella nuova versione, durante la compilazione \u00e8 abilitato di default il parametro <strong>extstore<\/strong>, che \u00e8 responsabile dell'uso di supporti esterni. Per disattivare questa funzione, \u00e8 necessario specificare nel .\/configure il parametro \u2014disable-extstore. Tuttavia, nonostante la compilazione predefinita attivata, \u00e8 necessario specificare esplicitamente l'uso di questa funzione all'avvio.<\/p>\n<p><strong>Extstore<\/strong> permette di usare un <strong>Flash<\/strong> o <strong>SSD<\/strong> memoria esterna per aumentare la dimensione della cache. Questo consentir\u00e0 di memorizzare nella cache volumi di dati molto pi\u00f9 grandi rispetto a quanto possibile senza l'uso di questa funzione.<\/p>\n<p>Un'altra importante novit\u00e0 \u00e8 stata la revisione delle comunicazioni di rete, ora adattate per gestire automaticamente le richieste pacchetto nell'ambito di una singola chiamata di sistema. Nelle versioni precedenti, il trattamento di ogni richiesta GET avveniva in pacchetti separati, mentre nella nuova versione le risposte a pi\u00f9 richieste vengono raccolte in un unico metapacchetto e trasmesse in un colpo solo. Di conseguenza, questo aggiornamento ha ridotto il carico della CPU del 25%.<\/p>\n<p>Inoltre, a seguito di questo aggiornamento, \u00e8 stata ridotta l'occupazione di memoria per il buffering \u2014 da 4,5 Kb a 400-500 byte per chiamata, e si \u00e8 ridotto l'utilizzo delle funzioni malloc, realloc e free, il che ha portato a una minore frammentazione della memoria. Ora, ogni thread gestisce il proprio pool di buffer per la lettura e 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_limit=N.<\/p>\n<p>\u00c8 stato inoltre annunciato il passaggio al protocollo di scambio binario con il server, ora considerato \u00abobsoleto\u00bb. Al suo posto \u00e8 arrivato il protocollo meta \u2014 una versione testuale del protocollo con comandi meta compatti. Nel nuovo protocollo sono state considerate tutte le operazioni precedentemente disponibili 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 comandi meta<\/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.0.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.0.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 supporti esterni | 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}]}}