{"id":103903,"date":"2022-04-28T09:37:32","date_gmt":"2022-04-28T07:37:32","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-subd-redis-7-0"},"modified":"2022-04-28T09:37:32","modified_gmt":"2022-04-28T07:37:32","slug":"vypusk-subd-redis-7-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/news\/vypusk-subd-redis-7-0","title":{"rendered":"L\u00ebshimi i DBMS Redis 7.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>\u00cbsht\u00eb publikuar versioni i DBMS Redis 7.0, q\u00eb i p\u00ebrket klas\u00ebs s\u00eb sistemeve NoSQL. Redis ofron funksione p\u00ebr ruajtjen e t\u00eb dh\u00ebnave n\u00eb formatin \u00e7el\u00ebsi\/vler\u00eb, duke u zgjeruar me mb\u00ebshtetje p\u00ebr formate t\u00eb strukturuara t\u00eb t\u00eb dh\u00ebnave, si lista, hash-e dhe grupe, si dhe mund\u00ebsin\u00eb e ekzekutimit t\u00eb skripteve-mb\u00ebshtet\u00ebse n\u00eb server me gjuh\u00ebn Lua. Kodi i projektit ofrohet n\u00ebn licenc\u00ebn BSD. Modulet shtes\u00eb, q\u00eb ofrojn\u00eb funksionalitete t\u00eb zgjeruara p\u00ebr p\u00ebrdoruesit korporat\u00eb, si RediSearch, RedisGraph, RedisJSON, RedisML, RedisBloom, q\u00eb nga viti 2019 ofrohen n\u00ebn licenc\u00ebn e pronarit RSAL. Zhvillimi i varianteve t\u00eb hapura t\u00eb k\u00ebtyre moduleve n\u00ebn licenc\u00ebn AGPLv3 p\u00ebrpiqet t\u00eb vazhdoj\u00eb projekti GoodFORM, i cili p\u00ebr momentin ndodhet n\u00eb stagnim.      <\/p>\n<p>Ndryshe nga sistemet e ruajtjes n\u00eb memorie, t\u00eb tilla si Memcached, Redis siguron ruajtjen e p\u00ebrhershme t\u00eb t\u00eb dh\u00ebnave n\u00eb disk dhe garanton sigurin\u00eb e DB-s\u00eb n\u00eb rast t\u00eb mbylljes s\u00eb papritur. Kodet burimore t\u00eb projektit shp\u00ebrndahen n\u00eb kuad\u00ebr t\u00eb licenc\u00ebs BSD. Bibliotekat klientore jan\u00eb t\u00eb disponueshme p\u00ebr shumic\u00ebn e gjuh\u00ebve t\u00eb njohura, p\u00ebrfshir\u00eb Perl, Python, PHP, Java, Ruby dhe Tcl. Redis mb\u00ebshtet transaksionet, q\u00eb lejojn\u00eb ekzekutimin e nj\u00eb grupi komandash n\u00eb nj\u00eb hap, duke garantuar q\u00ebndrueshm\u00ebrin\u00eb dhe koherenc\u00ebn (komandat nga k\u00ebrkesa t\u00eb tjera nuk mund t\u00eb nd\u00ebrhyjn\u00eb) e ekzekutimit t\u00eb k\u00ebtij grumbulli komandash, dhe n\u00eb rast problemesh lejojn\u00eb rikthimin e ndryshimeve. T\u00eb gjitha t\u00eb dh\u00ebnat ruhen plot\u00ebsisht n\u00eb memorie.     <\/p>\n<p>P\u00ebr menaxhimin e t\u00eb dh\u00ebnave, ofrohen komanda t\u00eb tilla si inkrement\/defrement, operacione standard mbi lista dhe grupe (bashkimi, p\u00ebrbashkimi), rinaming i \u00e7el\u00ebsave, marrje t\u00eb shumta dhe funksione renditjeje. Mb\u00ebshteten dy m\u00ebnyra ruajtjeje: sinkronizimi i rregullt i t\u00eb dh\u00ebnave n\u00eb disk dhe mbajtja n\u00eb disk e logut t\u00eb ndryshimeve. N\u00eb rastin e dyt\u00eb, garantohet ruajtja e plot\u00eb e t\u00eb gjitha ndryshimeve. \u00cbsht\u00eb e mundur organizimi i replikimit t\u00eb t\u00eb dh\u00ebnave master-slave n\u00eb disa <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sq\/server\/\"   title=\"server\u00ebsh\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1636\">server\u00ebsh<\/a>, \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u0435\u043c\u0430\u044f \u0432 \u043d\u0435\u0431\u043b\u043e\u043a\u0438\u0440\u0443\u044e\u0449\u0435\u043c \u0440\u0435\u0436\u0438\u043c\u0435. \u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0442\u0430\u043a\u0436\u0435 \u0440\u0435\u0436\u0438\u043c \u043e\u0431\u043c\u0435\u043d\u0430 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f\u043c\u0438 &#171;\u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u044f\/\u043f\u043e\u0434\u043f\u0438\u0441\u043a\u0430&#187;, \u043f\u0440\u0438 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0441\u043e\u0437\u0434\u0430\u0451\u0442\u0441\u044f \u043a\u0430\u043d\u0430\u043b, \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u044e\u0442\u0441\u044f \u043a\u043b\u0438\u0435\u043d\u0442\u0430\u043c \u043f\u043e \u043f\u043e\u0434\u043f\u0438\u0441\u043a\u0435.    <\/p>\n<p>Ndryshimet kryesore n\u00eb Redis 7.0:   <\/p>\n<ul>\n<li class=\"l\"> Shtuar mb\u00ebshtetje p\u00ebr funksione q\u00eb kryhen anash <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sq\/server\/dts-los-angeles\/\"   title=\"\u0441\u0435\u0440\u0432\u0435\u0440\u0430\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3802\">\u0441\u0435\u0440\u0432\u0435\u0440\u0430<\/a>. Ndryshe nga skriptet e mb\u00ebshtetur m\u00eb par\u00eb n\u00eb gjuh\u00ebn Lua, funksionet nuk jan\u00eb t\u00eb lidhura me aplikacionin dhe synojn\u00eb realizimin e logjik\u00ebs shtes\u00eb, q\u00eb zgjeron mund\u00ebsit\u00eb e serverit. Funksionet trajtohen n\u00eb p\u00ebrputhje t\u00eb ngusht\u00eb me t\u00eb dh\u00ebnat dhe n\u00eb lidhje me baz\u00ebn e t\u00eb dh\u00ebnave, e jo me aplikacionin, duke p\u00ebrfshir\u00eb replikimet dhe ruajtjen n\u00eb magazin\u00ebn e q\u00ebndrueshme.\n<li class=\"l\"> \u00cbsht\u00eb propozuar nj\u00eb redaktim i dyt\u00eb i ACL, q\u00eb lejon menaxhimin e aksesit n\u00eb t\u00eb dh\u00ebna sipas \u00e7el\u00ebsave dhe lejon p\u00ebrcaktimin e grupeve t\u00eb ndryshme t\u00eb rregullave t\u00eb aksesit n\u00eb komandat me mund\u00ebsin\u00eb e lidhjes s\u00eb disa selektor\u00ebve (grupeve t\u00eb kompetencave) p\u00ebr \u00e7do p\u00ebrdorues. \u00c7do \u00e7el\u00ebs mund t\u00eb identifikohet me kompetenca t\u00eb caktuara, p\u00ebr shembull, mund t\u00eb kufizohet aksesin n\u00eb m\u00ebnyr\u00eb vet\u00ebm p\u00ebr lexim ose shkruan n\u00eb nj\u00eb n\u00ebngrup t\u00eb caktuar \u00e7el\u00ebsash.\n<li class=\"l\"> \u00cbsht\u00eb ofruar nj\u00eb realizim funksional n\u00eb klaster t\u00eb modelit t\u00eb shp\u00ebrndarjes s\u00eb mesazheve sipas abonimit (Publish-Subscribe), ku mesazhi d\u00ebrgohet n\u00eb nj\u00eb nyj\u00eb t\u00eb caktuar, e cila ka nj\u00eb kanal mesazhesh t\u00eb lidhur, pas s\u00eb cil\u00ebs ky mesazh rid\u00ebrgohet n\u00eb nyjet e tjera q\u00eb b\u00ebjn\u00eb pjes\u00eb n\u00eb seksionin (shard). Klient\u00ebt mund t\u00eb marrin mesazhe duke u abonuar n\u00eb kanalin, si duke u lidhur me nyj\u00ebn kryesore ashtu edhe me nyjat sekondare t\u00eb seksionit. Menaxhimi kryhet me ndihm\u00ebn e komandave SSUBSCRIBE, SUNSUBSCRIBE dhe SPUBLISH.\n<li class=\"l\"> \u00cbsht\u00eb shtuar mb\u00ebshtetje p\u00ebr trajtimin e n\u00ebnd\u00ebrdheve n\u00eb shumic\u00ebn e konteksteve.\n<li class=\"l\"> Komandat e reja jan\u00eb shtuar:\n<ul>\n<li class=\"l\"> ZMPOP, BZMPOP.\n<li class=\"l\"> LMPOP, BLMPOP.\n<li class=\"l\"> SINTERCARD, ZINTERCARD.\n<li class=\"l\"> SPUBLISH, SSUBSCRIBE, SUNSUBSCRIBE, PUBSUB SHARDCHANNELS\/SHARDNUMSUB.\n<li class=\"l\"> EXPIRETIME, PEXPIRETIME.\n<li class=\"l\"> EVAL_RO, EVALSHA_RO, SORT_RO.\n<li class=\"l\"> FUNCTION *, FCALL, FCALL_RO.\n<li class=\"l\"> COMMAND DOCS, COMMAND LIST.\n<li class=\"l\"> LATENCY HISTOGRAM.\n<li class=\"l\"> CLUSTER SHARDS, CLUSTER LINKS, CLUSTER DELSLOTSRANGE, CLUSTER ADDSLOTSRANGE.\n<li class=\"l\"> CLIENT NO-EVICT.\n<li class=\"l\"> ACL DRYRUN.    <\/ul>\n<li class=\"l\"> \u00cbsht\u00eb ofruar mund\u00ebsia e trajtimit t\u00eb menj\u00ebhersh\u00ebm t\u00eb disa konfigurimeve n\u00eb nj\u00eb k\u00ebrkes\u00eb CONFIG SET\/GET.\n<li class=\"l\"> \u0412 \u0443\u0442\u0438\u043b\u0438\u0442\u0443 redis-cli \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u044b \u043e\u043f\u0446\u0438\u0438 &#171;&#8212;json&#187;, &#171;-2&#187;, &#171;&#8212;scan&#187;, &#171;&#8212;functions-rdb&#187;.\n<li class=\"l\"> P\u00ebr p\u00ebrfundim, klient\u00ebve u \u00ebsht\u00eb ndaluar qasja n\u00eb cil\u00ebsimet dhe komandat q\u00eb ndikojn\u00eb n\u00eb siguri (p\u00ebr shembull, komandat DEBUG dhe MODULE jan\u00eb \u00e7aktivizuar, ndalohet ndryshimi i konfigurimeve me flagun PROTECTED_CONFIG). N\u00eb redis-cli, \u00ebsht\u00eb ndaluar shkarkimi n\u00eb skedarin me historin\u00eb e komandave q\u00eb p\u00ebrmbajn\u00eb t\u00eb dh\u00ebna t\u00eb ndjeshme.\n<li class=\"l\"> Shtuar nj\u00eb sasi t\u00eb madhe optimizimesh, t\u00eb orientuara drejt p\u00ebrmir\u00ebsimit t\u00eb efikasitetit dhe reduktimit t\u00eb konsumit t\u00eb memories. P\u00ebr shembull, \u00ebsht\u00eb ulur ndjesh\u00ebm konsumimi i memories kur aktivizohet moda e klasterit, gjat\u00eb kryerjes s\u00eb operacioneve copy-on-write dhe gjat\u00eb pun\u00ebs me hash dhe \u00e7el\u00ebsa zset. \u00cbsht\u00eb p\u00ebrmir\u00ebsuar logjika e rikthimit t\u00eb t\u00eb dh\u00ebnave n\u00eb disk (thirrjes fsync). Numri i paketave rrjet dhe thirrjeve t\u00eb sistemit \u00ebsht\u00eb reduktuar gjat\u00eb d\u00ebrgimit t\u00eb p\u00ebrgjigjeve p\u00ebr klient\u00ebt. Efikasiteti i replikimit \u00ebsht\u00eb rritur.\n<li class=\"l\"> Eliminuar nj\u00eb vulnerabilitet CVE-2022-24735 n\u00eb mjedisin e ekzekutimit t\u00eb skripteve Lua, i cili lejon z\u00ebvend\u00ebsimin e kodit tuaj Lua dhe arritjen e ekzekutimit t\u00eb tij n\u00eb kontekstin e nj\u00eb p\u00ebrdoruesi tjet\u00ebr, p\u00ebrfshir\u00eb ata me privilegje m\u00eb t\u00eb larta.\n<li class=\"l\"> Eliminuar nj\u00eb vulnerabilitet CVE-2022-24736, i cili lejon q\u00eb t\u00eb shkaktohet mbyllje e papritur e procesit redis-server p\u00ebr shkak t\u00eb dereferenc\u00ebs s\u00eb nj\u00eb treguesi null. Sulmi kryhet p\u00ebrmes ngarkimit t\u00eb skripteve Lua t\u00eb strukturuara posa\u00e7\u00ebrisht.    <\/ul>\n<p>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=57100\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0421\u0423\u0411\u0414 Redis 7.0, \u043e\u0442\u043d\u043e\u0441\u044f\u0449\u0435\u0439\u0441\u044f \u043a \u043a\u043b\u0430\u0441\u0441\u0443 NoSQL-\u0441\u0438\u0441\u0442\u0435\u043c. Redis \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0434\u043b\u044f \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 \u043a\u043b\u044e\u0447\/\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435, \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u044b\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0444\u043e\u0440\u043c\u0430\u0442\u043e\u0432 \u0434\u0430\u043d\u043d\u044b\u0445, \u0442\u0430\u043a\u0438\u0445 \u043a\u0430\u043a \u0441\u043f\u0438\u0441\u043a\u0438, \u0445\u044d\u0448\u0438 \u0438 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0430, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u044e \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043d\u0430 \u0441\u0442\u043e\u0440\u043e\u043d\u0435 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432-\u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Lua. \u041a\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \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. \u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043c\u043e\u0434\u0443\u043b\u0438, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u044e\u0442\u0441\u044f \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u044b\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0434\u043b\u044f \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u044b\u0445 [&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-103903","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0421\u0423\u0411\u0414 Redis 7.0, \u043e\u0442\u043d\u043e\u0441\u044f\u0449\u0435\u0439\u0441\u044f \u043a \u043a\u043b\u0430\u0441\u0441\u0443 NoSQL-\u0441\u0438\u0441\u0442\u0435\u043c.\" \/>\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\/sq\/blog\/news\/vypusk-subd-redis-7-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\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\u0412\u044b\u043f\u0443\u0441\u043a \u0421\u0423\u0411\u0414 Redis 7.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0421\u0423\u0411\u0414 Redis 7.0, \u043e\u0442\u043d\u043e\u0441\u044f\u0449\u0435\u0439\u0441\u044f \u043a \u043a\u043b\u0430\u0441\u0441\u0443 NoSQL-\u0441\u0438\u0441\u0442\u0435\u043c.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/news\/vypusk-subd-redis-7-0\" \/>\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=\"2022-04-28T07:37:32+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-04-28T07:37:32+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\udd47L\u00ebshimi i baz\u00ebs s\u00eb t\u00eb dh\u00ebnave Redis 7.0 | ProHoster","description":"Publikuar versioni i baz\u00ebs s\u00eb t\u00eb dh\u00ebnave Redis 7.0, q\u00eb i p\u00ebrket klas\u00ebs s\u00eb sistemeve NoSQL.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/news\/vypusk-subd-redis-7-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","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\u0412\u044b\u043f\u0443\u0441\u043a \u0421\u0423\u0411\u0414 Redis 7.0 | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0421\u0423\u0411\u0414 Redis 7.0, \u043e\u0442\u043d\u043e\u0441\u044f\u0449\u0435\u0439\u0441\u044f \u043a \u043a\u043b\u0430\u0441\u0441\u0443 NoSQL-\u0441\u0438\u0441\u0442\u0435\u043c.","og:url":"https:\/\/prohoster.info\/sq\/blog\/news\/vypusk-subd-redis-7-0","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":"2022-04-28T07:37:32+00:00","article:modified_time":"2022-04-28T07:37:32+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"103903","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":"default","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":"2026-02-22 16:01:28","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2022-04-28 07:38:37","updated":"2026-02-22 16:01:28","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/103903","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=103903"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/103903\/revisions"}],"predecessor-version":[{"id":162330,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/103903\/revisions\/162330"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=103903"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=103903"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=103903"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}