{"id":97454,"date":"2020-10-18T14:42:35","date_gmt":"2020-10-18T12:42:35","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/barery-i-zhurnaliruemye-fajlovye-sistemy"},"modified":"2020-10-18T14:42:35","modified_gmt":"2020-10-18T12:42:35","slug":"barery-i-zhurnaliruemye-fajlovye-sistemy","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/barery-i-zhurnaliruemye-fajlovye-sistemy","title":{"rendered":"Barj\u00e4\u00e4rid ja ajakirjandusega seotud failis\u00fcsteemid","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<blockquote>\n<p><strong><em>Soovime k\u00f5igile head n\u00e4dalavahetust!<\/em><\/strong><em> Kutsume teid tasuta Demo-tundi <\/em><noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/JP39\/\"><em>\u201eVeebiserveri seadistamine (Apache, Nginx, Nginxi koormuse tasakaalustamine)\u201c<\/em><\/a><\/noindex><em>, mida viib l\u00e4bi Andrei Burano \u2014 UNIX-s\u00fcsteemide spetsialist Mail.Ru Group'is. Samuti avaldame artikli Jonathan Corbet'ilt \u2014 LWN.net'i tegevtoimetaja.<\/em><\/p>\n<\/blockquote>\n<p>\u017durnaalitavad failis\u00fcsteemid lubavad s\u00fcsteemiadministraatoritel vabaneda kettavigade probleemidest s\u00fcsteemi rikete ajal. Isegi ilma failis\u00fcsteemi terviklikkuse kontrolli k\u00e4ivitamiseta. Kuigi tegelikult on k\u00f5ik veidi keerulisem. Ja nagu n\u00e4itab hiljutine arutelu, v\u00f5ib see olla isegi keerulisem, kui paljud meist arvavad, kuna \u017eurnaalitavate failis\u00fcsteemide terviklikkuse tagamine m\u00f5jutab j\u00f5udlust.<\/p>\n<p>Failis\u00fcsteem, nagu ext3, kasutab kettal eraldi ala, mida nimetatakse logiks. Failis\u00fcsteemi metainformatsiooni muudatused salvestatakse esmalt logisse ilma \u00fclej\u00e4\u00e4nud failis\u00fcsteemi muutmata. P\u00e4rast k\u00f5igi muudatuste logimiskohta salvestamist lisatakse sinna \u201ekohustuse blokk\u201c, mis n\u00e4itab tehingu l\u00f5petamist. Ja alles p\u00e4rast kohustuse bloki salvestamist fikseeritakse tehing ning muudetud metainformatsioon kirjutatakse kettale. Kui s\u00fcsteem mingil hetkel kokku kukub, saab logis oleva teabe abil t\u00f6\u00f6 l\u00f5petada ja v\u00e4ltida failis\u00fcsteemi kahjustusi, kuna on v\u00e4rskendatud ainult osa metainformatsioonist.<\/p>\n<p>Kuid on \u00fcks probleem: failis\u00fcsteemi kood peab enne kohustuse bloki kirjutamist olema absoluutselt kindel, et kogu tehingu teave on juba logisse j\u00f5udnud. Lihtsalt \u00f5igesse j\u00e4rjekorda operatsioonide kirjutamine ei ole piisav \u2014 kaasaegsed kettad toetavad suuri sisemisi vahem\u00e4lu ja korraldavad operatsioone \u00fcmber, et j\u00f5udlust parandada. Seet\u00f5ttu tuleb enne kohustuse bloki kirjutamist selgelt n\u00e4idata, et k\u00f5ik logi andmed on kettale \u00fcle kantud. Kui kohustuse blokk kirjutatakse enne, siis v\u00f5ib logi olla kahjustatud. Selle probleemi lahendamiseks kasutatakse barj\u00e4\u00e4re. Sisuliselt keelab barj\u00e4\u00e4r k\u00f5igi blokkide kirjutamise p\u00e4rast barj\u00e4\u00e4ri, kuni k\u00f5ik enne barj\u00e4\u00e4ri kirjutatud blokid on ketta peale kantud. Barj\u00e4\u00e4re kasutades tagavad failis\u00fcsteemid failistruktuuride koosk\u00f5lastatuse.<\/p>\n<p>Kuid on veel \u00fcks probleem: ext3 ja ext4 failis\u00fcsteemid ei kasuta vaikimisi barj\u00e4\u00e4re. Valik on olemas, kuid kui administraator neid selgelt ei l\u00fclita, toimivad need failis\u00fcsteemid ilma barj\u00e4\u00e4rideta, kuigi m\u00f5nedes jaotustes (n\u00e4iteks SUSE) on vaikeseaded teised. Eric Sandeen otsustas hiljuti, et seda olukorda tuleb muuta ja <noindex><a rel=\"nofollow\" href=\"http:\/\/lwn.net\/Articles\/282958\/\"><u>tegi plaaste<\/u><\/a><\/noindex>, mis muudab vaikeseaded ext3 ja ext4 jaoks. Ja siis algas tormiline arutelu.<\/p>\n<p>Andrew Morton vastas v\u00e4ga \u00fcksikasjalikult <noindex><a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/283164\/\"><u>, miks on vaikeseade just selline:<\/u><\/a><\/noindex>Viimati, kui me proovisime seda muuta, halvenes paljude koormuste tulemuslikkus 30%, seet\u00f5ttu viskasin ma k\u00f5ik need plaastrid hirmuga minema. Ma arvan, et me ei saa selle nimel minna ja aeglustada k\u00f5igi masinate t\u00f6\u00f6d nii t\u00f5siselt\u2026<\/p>\n<blockquote>\n<p><em>Siin pole ideaalseid lahendusi ja ma kaldun mitte \u00e4ratama seda magavat koera ning j\u00e4tta vaikeseaded jaotuste arendajate otsustada.<\/em><\/p>\n<p><em>Seega on vaikimisi barj\u00e4\u00e4rid v\u00e4lja l\u00fclitatud, kuna need m\u00f5jutavad t\u00f5siselt tulemuslikkust. Lisaks kasutatakse failis\u00fcsteeme \u00fcsna edukalt ka ilma barj\u00e4\u00e4rideta. Teated ext3 failis\u00fcsteemi rikkumisest on haruldased.<\/em><\/p>\n<\/blockquote>\n<p>Seega on barj\u00e4\u00e4rid vaikimisi v\u00e4lja l\u00fclitatud, kuna need m\u00f5jutavad t\u00f5siselt j\u00f5udlust. Samuti kasutatakse failis\u00fcsteeme \u00fcsna edukalt ilma barj\u00e4\u00e4rideta. Teated ext3 failis\u00fcsteemi kahjustumisest on haruldased ja haruldased.<\/p>\n<p>Kuid see pole lihtsalt vedamine. Ted Ts'o <noindex><a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/283168\/\"><u>selgitab<\/u><\/a><\/noindex> see, et ext3 \/ ext4 ajakiri asub tavaliselt katkematult. Esiteks, failis\u00fcsteemi draiver p\u00fc\u00fcab luua selle katkematu. Teiseks, ajakiri luuakse tavaliselt koos failis\u00fcsteemiga, kui katkematu ruumi leidmine on lihtne. Katkematus ja korrastatus on kasulikud mitte ainult j\u00f5udluse jaoks, vaid aitavad ka \u00e4ra hoida \u00fcmberkorraldusi. Tavaliselt asetatakse kommit blok kohe p\u00e4rast teisi andmeid ajakirjas, seega pole kettal p\u00f5hjust \u00fcmberkorraldada. Kommit blok kirjutatakse loomulikult kettale kohe p\u00e4rast ajakirja teisi kirjeid.<\/p>\n<p>Siiski ei v\u00e4ida keegi, et see nii j\u00e4\u00e4b. K\u00f5vakettad v\u00f5ivad k\u00e4ituda teisiti. Lisaks on logi ringikujuline puhver. Seega, kui tehing logisse kirjutatakse, v\u00f5ib kommitplokk sattuda varasemasse plokki, enne kui muud logikirjed. Nii et kahjustuse t\u00f5en\u00e4osus on alati olemas. Tegelikult on Chris Masonil selle kohta <noindex><a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/283169\/\"><u>testid<\/u><\/a><\/noindex>. Pole kahtlustki, et barj\u00e4\u00e4ridega t\u00f6\u00f6tamine on v\u00e4hem ohutu kui ilma nendeta.<\/p>\n<p>Kui olete valmis taluma j\u00f5udluse langust, siis v\u00f5ite barj\u00e4\u00e4ride aktiveerida. Loomulikult juhul, kui teie failis\u00fcsteem ei p\u00f5hine LVM-il (nagu m\u00f5nes jaotuses vaikimisi). Selgub, et seadme kaardistaja ei toeta barj\u00e4\u00e4re. Muudel juhtudel oleks hea v\u00e4hendada j\u00f5udluse kahanemist. Ja tundub, et seda on v\u00f5imalik teha.<\/p>\n<p>Praegune ext3 rakendus (kui barj\u00e4\u00e4rid on lubatud) teostab iga tehingu korral j\u00e4rgmise toimingute jada:<\/p>\n<ol>\n<li>\n<p>Andmed kirjutatakse logisse<\/p>\n<\/li>\n<li>\n<p>Teostatakse barj\u00e4\u00e4r<\/p>\n<\/li>\n<li>\n<p>Kirjutatakse kommitplokk<\/p>\n<\/li>\n<li>\n<p>Teostatakse j\u00e4rgmine barj\u00e4\u00e4r<\/p>\n<\/li>\n<li>\n<p>Hiljem m\u00e4rgendatakse metainformatsioon kettale<\/p>\n<\/li>\n<\/ol>\n<p>Ext4 puhul saab esimese barj\u00e4\u00e4ri (samm 2) vahele j\u00e4tta, kuna failis\u00fcsteem ext4 toetab logis kontrollsummasid.<\/p>\n<p>Kui logi andmed ja kommitplokk on \u00fcmber paigutatud ning toiming katkestatakse rikke t\u00f5ttu, siis logi kontrollsumma ei vasta sellele, mis on salvestatud kommitplokis, ja tehing l\u00fckatakse tagasi.&nbsp;<\/p>\n<p>Chris Mason <noindex><a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/283171\/\"><u>arvab<\/u><\/a><\/noindex>, et oleks \u201e\u00fcldiselt ohutu\u201c eemaldada see barj\u00e4\u00e4r ka ext3-st, v\u00e4lja arvatud juhul, kui logi j\u00f5uab l\u00f5puni ja hakkab uuesti kirjutama algusesse.&nbsp;<\/p>\n<p>Veel \u00fcks idee t\u00f6\u00f6 kiirusel paranemiseks on edasil\u00fckata barj\u00e4\u00e4ride toimingud, kui see on v\u00f5imalik. Kui pole otsest vajadust andmed kohe kettale kirjutada, saab logisse luua mitu tehingut ja kirjutada kettale \u00fche barj\u00e4\u00e4riga.<\/p>\n<p>Samuti on teatud potentsiaal parandamiseks, korraldades tegevusi hoolikalt, et t\u00f5kked (mis tavaliselt rakendatakse p\u00e4ringute kaudu \u201ek\u00f5ik ootel operatsioonid kirjutada kettale\u201d) ei sunniks kirjeid, mis ei vaja j\u00e4rjestatust.<\/p>\n<p>Tundub, et on aeg m\u00f5elda, kuidas teha barj\u00e4\u00e4ride maksumus vastuv\u00f5etavaks. Ted Tso n\u00e4ib <noindex><a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/283288\/\"><u>arvavat sarnaselt<\/u><\/a><\/noindex>:<\/p>\n<blockquote>\n<p><em>Ma arvan, et peaksime lisama barrierid ext3\/4-sse ja seej\u00e4rel t\u00f6\u00f6tama ext4\/jbd2 v\u00e4hendamise p\u00e4rast. T\u00f5en\u00e4oliselt ei t\u00f6\u00f6ta enamik s\u00fcsteeme tingimustes, sarnastes nendele, mida Kris kasutas probleemi demonstreerimiseks, ning failis\u00fcsteemi turvalisus peaks olema prioriteet.<\/em><\/p>\n<\/blockquote>\n<p>Mulle \u00fctleb terve m\u00f5istus, et see koer ei maga enam ja ilmselt hakkab ta m\u00f5nda aega haukuma. See v\u00f5ib tekitada muret m\u00f5nede naabrite seas, kuid see on parem kui lasta tal hammustada.<\/p>\n<p><strong><em>Kas on huvitav selles suunas areneda?<\/em><\/strong><em> Registreeruge tasuta demo-tunniks <\/em><noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/JP39\/\"><em>\u201eVeebiserveri seadistamine (Apache, Nginx, Nginxi koormuse tasakaalustamine)\u201c<\/em><\/a><\/noindex><em> ja osalege \u00fclekanne <\/em><noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/rf9x\/\"><em>\u201eLogide t\u00f6\u00f6tlemine Linuxis\u201d<\/em><\/a><\/noindex><em>, mille viib l\u00e4bi Pavel Vikirjuk \u2014 MVNO operaator, DevOps insener. <\/em><\/p>\n<p>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/otus\/blog\/523822\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412\u0441\u0435\u043c \u043e\u0442\u043b\u0438\u0447\u043d\u044b\u0445 \u0432\u044b\u0445\u043e\u0434\u043d\u044b\u0445! \u041f\u0440\u0438\u0433\u043b\u0430\u0448\u0430\u0435\u043c \u043d\u0430 \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u044b\u0439 Demo-\u0443\u0440\u043e\u043a \u00ab\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 web-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 (Apache, Nginx, \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u043a\u0430 Nginx)\u00bb, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0440\u043e\u0432\u0435\u0434\u0451\u0442 \u0410\u043d\u0434\u0440\u0435\u0439 \u0411\u0443\u0440\u0430\u043d\u043e\u0432 \u2014&nbsp;\u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0441\u0442 \u043f\u043e UNIX-\u0441\u0438\u0441\u0442\u0435\u043c\u0430\u043c \u0432 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Mail.Ru Group. \u0410 \u0442\u0430\u043a\u0436\u0435 \u043f\u0443\u0431\u043b\u0438\u043a\u0443\u0435\u043c \u0441\u0442\u0430\u0442\u044c\u044e Jonathan Corbet \u2014 Executive Editor \u0432 LWN.net. \u0416\u0443\u0440\u043d\u0430\u043b\u0438\u0440\u0443\u0435\u043c\u044b\u0435 \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043e\u0431\u0435\u0449\u0430\u044e\u0442 \u043e\u0441\u0432\u043e\u0431\u043e\u0434\u0438\u0442\u044c \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0445 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u043e\u0432 \u043e\u0442 \u043f\u0440\u043e\u0431\u043b\u0435\u043c \u0441 \u043f\u043e\u0432\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0435\u043c \u0434\u0438\u0441\u043a\u0430 \u043f\u0440\u0438 \u0441\u0431\u043e\u044f\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u044b. \u0414\u0430\u0436\u0435 \u0431\u0435\u0437 \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u0446\u0435\u043b\u043e\u0441\u0442\u043d\u043e\u0441\u0442\u0438 [&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":[688],"tags":[],"class_list":["post-97454","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412\u0441\u0435\u043c \u043e\u0442\u043b\u0438\u0447\u043d\u044b\u0445 \u0432\u044b\u0445\u043e\u0434\u043d\u044b\u0445! \u041f\u0440\u0438\u0433\u043b\u0430\u0448\u0430\u0435\u043c \u043d\u0430 \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u044b\u0439 Demo-\u0443\u0440\u043e\u043a \u00ab\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 web-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 (Apache, Nginx.\" \/>\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\/administrirovanie\/barery-i-zhurnaliruemye-fajlovye-sistemy\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.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\u0411\u0430\u0440\u044c\u0435\u0440\u044b \u0438 \u0436\u0443\u0440\u043d\u0430\u043b\u0438\u0440\u0443\u0435\u043c\u044b\u0435 \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412\u0441\u0435\u043c \u043e\u0442\u043b\u0438\u0447\u043d\u044b\u0445 \u0432\u044b\u0445\u043e\u0434\u043d\u044b\u0445! \u041f\u0440\u0438\u0433\u043b\u0430\u0448\u0430\u0435\u043c \u043d\u0430 \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u044b\u0439 Demo-\u0443\u0440\u043e\u043a \u00ab\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 web-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 (Apache, Nginx.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/barery-i-zhurnaliruemye-fajlovye-sistemy\" \/>\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-10-18T12:42:35+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-10-18T12:42:35+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\udd47Barrierid ja ajakirjaga failis\u00fcsteemid | ProHoster","description":"Soovime k\u00f5igile meeldivat n\u00e4dalavahetust! Kutsume tasuta Demo-tundi \u201eVeebiserveri (Apache, Nginx) seadistamine.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/barery-i-zhurnaliruemye-fajlovye-sistemy","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\u0411\u0430\u0440\u044c\u0435\u0440\u044b \u0438 \u0436\u0443\u0440\u043d\u0430\u043b\u0438\u0440\u0443\u0435\u043c\u044b\u0435 \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b | ProHoster","og:description":"\u0412\u0441\u0435\u043c \u043e\u0442\u043b\u0438\u0447\u043d\u044b\u0445 \u0432\u044b\u0445\u043e\u0434\u043d\u044b\u0445! \u041f\u0440\u0438\u0433\u043b\u0430\u0448\u0430\u0435\u043c \u043d\u0430 \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u044b\u0439 Demo-\u0443\u0440\u043e\u043a \u00ab\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 web-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 (Apache, Nginx.","og:url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/barery-i-zhurnaliruemye-fajlovye-sistemy","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-10-18T12:42:35+00:00","article:modified_time":"2020-10-18T12:42:35+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"97454","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 10:20:30","updated":"2022-10-03 07:09:14","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\/97454","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=97454"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/97454\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=97454"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=97454"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=97454"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}