{"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\/de\/blog\/administrirovanie\/barery-i-zhurnaliruemye-fajlovye-sistemy","title":{"rendered":"Barrieren und journalisierte Dateisysteme","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<blockquote>\n<p><strong><em>Allen ein hervorragendes Wochenende!<\/em><\/strong><em> Wir laden zu einem kostenlosen Demo-Kurs ein <\/em><noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/JP39\/\"><em>\u201eKonfiguration des Webservers (Apache, Nginx, Nginx Lastverteilung)\u201c<\/em><\/a><\/noindex><em>, der von Andrey Buranov durchgef\u00fchrt wird \u2014 Spezialist f\u00fcr UNIX-Systeme bei Mail.Ru Group. Zudem ver\u00f6ffentlichen wir einen Artikel von Jonathan Corbet \u2014 Executive Editor bei LWN.net.<\/em><\/p>\n<\/blockquote>\n<p>Journalierte Dateisysteme versprechen, Systemadministratoren von Problemen mit Festplattensch\u00e4den bei Systemausf\u00e4llen zu befreien. Sogar ohne die Ausf\u00fchrung der Integrit\u00e4tspr\u00fcfung des Dateisystems. In der Realit\u00e4t ist nat\u00fcrlich alles etwas komplizierter. Und wie eine k\u00fcrzliche Diskussion zeigt, kann es sogar verwirrender sein, als viele von uns denken, da die Sicherstellung der Integrit\u00e4t von journalisierten Dateisystemen die Leistung beeinflusst.<\/p>\n<p>Ein Dateisystem wie ext3 verwendet einen separaten Bereich auf der Festplatte, der als Journal bezeichnet wird. Bei \u00c4nderungen an den Metadaten des Dateisystems werden diese \u00c4nderungen zun\u00e4chst im Journal aufgezeichnet, ohne das restliche Dateisystem zu ver\u00e4ndern. Nachdem alle \u00c4nderungen im Journal aufgezeichnet wurden, wird ein \u201eCommit-Block\u201c hinzugef\u00fcgt, der das Ende der Transaktion anzeigt. Erst nach der Aufzeichnung des Commit-Blocks wird die Transaktion abgeschlossen und die ge\u00e4nderten Metadaten werden auf die Festplatte geschrieben. Sollte das System zu einem beliebigen Zeitpunkt ausfallen, kann die Arbeit mithilfe der Informationen im Journal sicher beendet werden, um Besch\u00e4digungen des Dateisystems zu vermeiden, die auftreten k\u00f6nnten, weil nur ein Teil der Metadaten aktualisiert wurde.<\/p>\n<p>Es gibt jedoch ein Problem: Der Code des Dateisystems muss vor der Aufzeichnung des Commit-Blocks absolut sicher sein, dass alle Informationen \u00fcber die Transaktion bereits im Journal gespeichert sind. Das blo\u00dfe Aufzeichnen von Operationen in der richtigen Reihenfolge reicht nicht aus \u2014 moderne Festplatten unterst\u00fctzen gro\u00dfe interne Caches und sortieren Operationen um, um die Leistung zu verbessern. Daher muss vor dem Commit-Block ausdr\u00fccklich angegeben werden, dass alle Daten des Journals auf die Festplatte \u00fcbertragen werden. Wenn der Commit-Block vorher aufgezeichnet wird, kann das Journal besch\u00e4digt werden. Um dieses Problem zu l\u00f6sen, werden Barrieren verwendet. Im Wesentlichen verbietet eine Barriere die Aufzeichnung von Bl\u00f6cken nach der Barriere, bis alle Bl\u00f6cke, die vor der Barriere aufgezeichnet wurden, auf die Festplatte \u00fcbertragen wurden. Durch die Verwendung von Barrieren gew\u00e4hrleisten Dateisysteme die Konsistenz der Dateistrukturen.<\/p>\n<p>Es gibt jedoch ein weiteres Problem: Die Dateisysteme ext3 und ext4 verwenden standardm\u00e4\u00dfig keine Barrieren. Es gibt eine Option, aber wenn der Administrator sie nicht ausdr\u00fccklich aktiviert hat, arbeiten diese Dateisysteme ohne Barrieren, obwohl in einigen Distributionen (zum Beispiel SUSE) die Standardwerte anders sind. Eric Sandeen hat k\u00fcrzlich beschlossen, dass man diese Situation \u00e4ndern muss und <noindex><a rel=\"nofollow\" href=\"http:\/\/lwn.net\/Articles\/282958\/\"><u>hat einen Patch erstellt<\/u><\/a><\/noindex>, der die Standardkonfigurationen f\u00fcr ext3 und ext4 modifiziert. Und dann begann eine lebhafte Diskussion.<\/p>\n<p>Andrew Morton hat sehr ausf\u00fchrlich <noindex><a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/283164\/\"><u>geantwortet<\/u><\/a><\/noindex>, warum der Standardwert genau so ist:<\/p>\n<blockquote>\n<p><em>Beim letzten Versuch, dies zu \u00e4ndern, hat sich die Leistung bei vielen Lasten um 30 % verschlechtert, daher habe ich entsetzt alle diese Patches verworfen. Ich denke, wir k\u00f6nnen es uns nicht leisten, die Leistung aller Maschinen so ernsthaft zu verlangsamen\u2026<\/em><\/p>\n<p><em>Es gibt keine perfekten L\u00f6sungen, und ich neige dazu, diese schlafenden Hunde nicht zu wecken und die Standardparameter den Entwicklern der Distributionen zu \u00fcberlassen.<\/em><\/p>\n<\/blockquote>\n<p>Standardm\u00e4\u00dfig sind Barrieren deaktiviert, da sie die Leistung erheblich beeintr\u00e4chtigen. Zudem werden Dateisysteme erfolgreich ohne Barrieren verwendet. Berichte \u00fcber Besch\u00e4digungen des Dateisystems ext3 sind eher sporadisch und selten.<\/p>\n<p>Aber das ist nicht nur Gl\u00fcck. Ted Ts'o <noindex><a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/283168\/\"><u>erkl\u00e4rt<\/u><\/a><\/noindex> liegt daran, dass das Journal bei ext3\/ext4 normalerweise kontinuierlich angelegt wird. Erstens versucht der Treiber des Dateisystems, es kontinuierlich zu erstellen. Zweitens wird das Journal in der Regel gleichzeitig mit dem Dateisystem erstellt, wenn es einfach ist, einen kontinuierlichen Speicherplatz zu finden. Kontinuit\u00e4t und Ordnung sind nicht nur f\u00fcr die Leistung n\u00fctzlich, sondern auch, um eine Neuanordnung zu verhindern. Normalerweise wird der Commit-Block direkt nach den anderen Daten im Journal platziert, sodass es f\u00fcr das Laufwerk keinen Grund gibt, umzustrukturieren. Der Commit-Block wird nat\u00fcrlich unmittelbar nach den anderen Journalaufzeichnungen auf das Laufwerk geschrieben.<\/p>\n<p>Dennoch behauptet niemand, dass dies immer so sein wird. Festplatten k\u00f6nnen sich auch anders verhalten. Dar\u00fcber hinaus ist das Journal ein Ringpuffer. Wenn eine Transaktion also ans Ende des Journals geschrieben wird, kann der Commit-Block in einem fr\u00fcheren Block erscheinen, vor anderen Journalaufzeichnungen. Daher besteht immer die Wahrscheinlichkeit einer Besch\u00e4digung. Tats\u00e4chlich hat Chris Mason daf\u00fcr <noindex><a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/283169\/\"><u>Tests<\/u><\/a><\/noindex>Es besteht kein Zweifel, dass die Arbeit ohne Barrieren weniger sicher ist als mit ihnen.<\/p>\n<p>Wenn Sie bereit sind, einen Leistungseinbruch in Kauf zu nehmen, k\u00f6nnen Sie die Barrieren aktivieren. Vorausgesetzt, Ihr Dateisystem basiert nicht auf LVM (wie es bei einigen Distributionen standardm\u00e4\u00dfig der Fall ist). Es stellt sich heraus, dass der Device Mapper Barrieren nicht unterst\u00fctzt. In anderen F\u00e4llen w\u00e4re es nicht schlecht, den Leistungsverlust zu verringern. Und anscheinend l\u00e4sst sich das umsetzen.<\/p>\n<p>Die aktuelle Implementierung von ext3 (wenn Barrieren aktiviert sind) f\u00fchrt f\u00fcr jede Transaktion die folgende Folge von Operationen aus:<\/p>\n<ol>\n<li>\n<p>Daten werden in das Journal geschrieben<\/p>\n<\/li>\n<li>\n<p>Ein Barrier wird ausgef\u00fchrt<\/p>\n<\/li>\n<li>\n<p>Ein Commit-Block wird geschrieben<\/p>\n<\/li>\n<li>\n<p>Der n\u00e4chste Barrier wird ausgef\u00fchrt<\/p>\n<\/li>\n<li>\n<p>Sp\u00e4ter werden Metadaten auf die Festplatte geschrieben<\/p>\n<\/li>\n<\/ol>\n<p>In ext4 kann der erste Barrier (Schritt 2) weggelassen werden, da das Dateisystem ext4 Pr\u00fcfziffern im Journal unterst\u00fctzt.<\/p>\n<p>Wenn die Journal-Daten und der Commit-Block neu angeordnet sind und die Operation infolge eines Fehlers unterbrochen wird, stimmt die Pr\u00fcfziffer des Journals nicht mit der im Commit-Block \u00fcberein, und die Transaktion wird abgelehnt.&nbsp;<\/p>\n<p>Chris Mason <noindex><a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/283171\/\"><u>glaubt<\/u><\/a><\/noindex>, was w\u00e4re 'allgemein sicher', um diese Barriere auch in ext3 zu entfernen, mit m\u00f6glicher Ausnahme, wenn das Journal am Ende ankommt und von vorne zu schreiben beginnt.&nbsp;<\/p>\n<p>Eine weitere Idee zur Leistungssteigerung ist es, Barrier-Operationen, wenn m\u00f6glich, zu verz\u00f6gern. Wenn es nicht dringend erforderlich ist, Daten sofort auf die Festplatte zu schreiben, k\u00f6nnen mehrere Transaktionen im Journal erstellt werden, die dann mit einem Barrier auf die Festplatte geschrieben werden.<\/p>\n<p>Es besteht auch ein gewisses Potenzial zur Verbesserung durch eine sorgf\u00e4ltige Anordnung der Operationen, sodass Barrieren (die normalerweise in Form von Anfragen &#171;alle ausstehenden Operationen auf die Festplatte zur\u00fccksetzen&#187;) das Schreiben von Bl\u00f6cken, die keine Ordnung erfordern, nicht erzwingen.<\/p>\n<p>Es scheint an der Zeit zu sein, dar\u00fcber nachzudenken, wie die Kosten f\u00fcr Barrieren akzeptabel gestaltet werden k\u00f6nnen. Ted Tso scheint <noindex><a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/283288\/\"><u>\u00e4hnlich zu denken<\/u><\/a><\/noindex>:<\/p>\n<blockquote>\n<p><em>Ich denke, wir sollten Barrieren in ext3\/4 einf\u00fchren und dann an der Verringerung der Overheadkosten in ext4\/jbd2 arbeiten. H\u00f6chstwahrscheinlich arbeiten die \u00fcberwiegende Mehrheit der Systeme nicht in Bedingungen, die denen \u00e4hneln, die Chris zur Demonstration des Problems verwendet hat, und die Sicherheit des Dateisystems sollte Priorit\u00e4t haben.<\/em><\/p>\n<\/blockquote>\n<p>Der gesunde Menschenverstand sagt mir, dass dieser Hund jetzt nicht mehr schl\u00e4ft und wahrscheinlich eine Weile bellen wird. Das k\u00f6nnte einige Nachbarn beunruhigen, aber es ist besser, als ihm zu erlauben, zu bei\u00dfen.<\/p>\n<p><strong><em>Interessiert es Sie, sich in diesem Bereich weiterzuentwickeln?<\/em><\/strong><em> Melden Sie sich f\u00fcr eine kostenlose Demo-Stunde an <\/em><noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/JP39\/\"><em>\u201eKonfiguration des Webservers (Apache, Nginx, Nginx Lastverteilung)\u201c<\/em><\/a><\/noindex><em> und nehmen Sie an der \u00dcbertragung teil <\/em><noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/rf9x\/\"><em>\u201eArbeiten mit Protokolldateien in Linux\u201c<\/em><\/a><\/noindex><em>, die von Pawel Wikiryuk durchgef\u00fchrt wird \u2014&nbsp;MVNO-Telekommunikationsanbieter, DevOps-Ingenieur. <\/em><\/p>\n<p>Quelle: <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\/de\/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=\"de_DE\" \/>\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\/de\/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\udd47Barrieren und protokollierte Dateisysteme | ProHoster","description":"Allen ein tolles Wochenende! Wir laden Sie zu einer kostenlosen Demo-Stunde \u201eKonfiguration des Webservers (Apache, Nginx) ein.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/barery-i-zhurnaliruemye-fajlovye-sistemy","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","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\/de\/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\/de\/wp-json\/wp\/v2\/posts\/97454","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=97454"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/97454\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=97454"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=97454"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=97454"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}