{"id":116174,"date":"2024-05-30T00:20:35","date_gmt":"2024-05-29T22:20:35","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-http-tcp-balansirovshhika-haproxy-3-0"},"modified":"2024-05-30T00:20:35","modified_gmt":"2024-05-29T22:20:35","slug":"vypusk-http-tcp-balansirovshhika-haproxy-3-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-http-tcp-balansirovshhika-haproxy-3-0","title":{"rendered":"Ver\u00f6ffentlichung des HTTP\/TCP-Load Balancers HAProxy 3.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Nach f\u00fcnf Jahren seit der Bildung des Branches 2.0 wurde die Version des Lastenausgleichers HAProxy 3.0 ver\u00f6ffentlicht, die die Verteilung von HTTP-Verkehr und beliebigen TCP-Anfragen zwischen einer Gruppe von Servern erm\u00f6glicht, wobei viele Faktoren ber\u00fccksichtigt werden (z. B. die Verf\u00fcgbarkeit von Servern \u00fcberpr\u00fcft wird, die Last bewertet wird, es M\u00f6glichkeiten zur Abwehr von DDoS-Angriffen gibt) und eine Grundfilterung der Daten durchgef\u00fchrt wird (zum Beispiel k\u00f6nnen HTTP-Header analysiert, \u00dcbertragungen fehlerhafter Anforderungsparameter gefiltert, SQL-Injection und XSS blockiert sowie Inhaltsverarbeitungsagenten angeschlossen werden). HAProxy kann auch zur Koordination der Interaktion von Komponenten in Systemen auf Basis der Mikroservices-Architektur verwendet werden. Der Projektcode ist in C geschrieben und wird unter der GPLv2-Lizenz bereitgestellt. Das Projekt wird auf vielen gro\u00dfen Websites eingesetzt, darunter Airbnb, Alibaba, GitHub, Imgur, Instagram, Reddit, StackOverflow, Tumblr, Twitter und Vimeo.   <\/p>\n<p>Der Branch HAProxy 3.0 wurde als Version mit langfristiger Unterst\u00fctzung (LTS) eingestuft und wird bis 2029 unterst\u00fctzt. Wichtige \u00c4nderungen:  <\/p>\n<ul>\n<li class=\"l\"> Eine neue Sektion &#171;crt-store&#187; wurde zur Konfiguration hinzugef\u00fcgt, um die Speicherung und Nutzung von TLS-Zertifikaten zu konfigurieren. Im Gegensatz zur zuvor verf\u00fcgbaren Einstellung crt-list ist der Zertifikatspeicher in crt-store vom Einsatz im Frontend getrennt, was es erm\u00f6glicht, den Speicherort jedes Zertifikatkomponenten (Dateien mit Zertifikaten, Schl\u00fcsseln und OCSP-Daten) individuell festzulegen.\n<li class=\"l\"> Die M\u00f6glichkeit wurde hinzugef\u00fcgt, Einschr\u00e4nkungen f\u00fcr Anfragen mit HTTP\/2 festzulegen, die vom Protokoll erlaubt sind, aber Probleme verursachen k\u00f6nnen. Zum Beispiel kann das Senden eines CONTINUATION-Frame-Stroms zu einer DoS-Attacke durch Continuation Flood f\u00fchren.\n<li class=\"l\"> Eine neue Konfigurationsdirektive &#171;guid&#187; wurde hinzugef\u00fcgt, die in den Sektionen &#171;frontend&#187;, &#171;backend&#187; und &#171;listen&#187; verwendet werden kann. Diese Direktive bindet einen einzigartigen Identifikator an diese Sektionen, der es erm\u00f6glicht, die mit der Sektion verbundene Statistik nach einem Neustart zu speichern (der Status der Seite Stats wird nicht zur\u00fcckgesetzt). Um die Statistik in eine Datei zu speichern, wurde ein neuer Befehl &#171;dump stats-file&#187; hinzugef\u00fcgt, und um nach einem Neustart aus einer Datei zu lesen, wurde eine neue Konfigurationsdirektive &#171;stats-file&#187; hinzugef\u00fcgt.\n<li class=\"l\"> Die M\u00f6glichkeiten zur Lastenverteilung von Syslog-Nachrichten wurden erweitert. Es wurde die M\u00f6glichkeit hinzugef\u00fcgt, Gewichtungen f\u00fcr mit Servern verbundene Zeilen in den Backend-Protokollen zuzuweisen.\n<li class=\"l\"> Unterst\u00fctzung f\u00fcr die Formatierung von Log-Zeilen im JSON- und CBOR-Format hinzugef\u00fcgt.\n<li class=\"l\"> Die Daten, die durch Informationsabruffunktionen abgerufen werden k\u00f6nnen, wurden erweitert. Zum Beispiel k\u00f6nnen Informationen \u00fcber die Anzahl der offenen HTTP-Sitzungen f\u00fcr Backend und Frontend, die Gr\u00f6\u00dfe der Warteschlange f\u00fcr die Bearbeitung von Anfragen und die zul\u00e4ssige Anzahl gleichzeitiger Sitzungen angefordert werden.\n<li class=\"l\"> Die Leistung von einstr\u00e4ngigen Lua-Skripten, die mit der Direktive &#171;lua-load&#187; geladen werden, wurde verbessert.\n<li class=\"l\"> Die Leistung von im Speicher erstellten Speicherbereichen, die mit der Direktive stick-table erstellt werden, wurde erheblich verbessert. Zum Beispiel hat sich die Leistung auf einem System mit 80 Threads um das Sechsfache erh\u00f6ht.\n<li class=\"l\"> In Konfigurationen mit mehreren Websites, bei denen <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/de\/ssl-sertifikat\/\"   title=\"TLS-Zertifikat\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"941\">TLS-Zertifikat<\/a> wird basierend auf der beim TLS-Erweiterung SNI \u00fcbergebenen Host-ID ausgew\u00e4hlt. Es wurde ein Argument &#171;default-crt&#187; hinzugef\u00fcgt, mit dem ein Standardzertifikat festgelegt werden kann, das ausgew\u00e4hlt wird, wenn die vorhandenen Zertifikate nicht mit der Website \u00fcbereinstimmen.\n<li class=\"l\"> Es wurden die Aktionen &#171;set-fc-tos&#187; und &#171;set-bc-tos&#187; hinzugef\u00fcgt, um auf der Backend- oder Frontend-Seite DS-Felder (Differentiated Services) in IP-Paketen einzuf\u00fcgen, die die Priorit\u00e4t des Verkehrs bestimmen.\n<li class=\"l\"> Die Aktionen &#171;set-fc-mark&#187; und &#171;set-bc-mark&#187; wurden hinzugef\u00fcgt, mit denen IP-Pakete auf der Backend- oder Frontend-Seite markiert werden k\u00f6nnen, zum Beispiel zur sp\u00e4teren Zuordnung zu einer bestimmten Routing-Tabelle.\n<li class=\"l\"> Unterst\u00fctzung f\u00fcr die Erstellung von Identifikatoren im UUIDv7-Format hinzugef\u00fcgt.\n<li class=\"l\"> Die M\u00f6glichkeit zur Verwendung des Pr\u00e4fixes &#171;@virt&#187; wurde implementiert, um virtuelle ACL- und Map-Dateien zu erstellen, die nicht auf der Festplatte gespeichert werden. Der Inhalt der virtuellen ACL- und Map-Dateien wird mithilfe der Runtime-API hinzugef\u00fcgt und entfernt. Das Pr\u00e4fix &#171;@opt&#187; ist ebenfalls verf\u00fcgbar, bei dem virtuelle Dateien nur angewendet werden, wenn die tats\u00e4chliche Datei nicht auf der Festplatte vorhanden ist.\n<li class=\"l\"> Es wurden \u00c4nderungen vorgenommen, die die Abw\u00e4rtskompatibilit\u00e4t beeintr\u00e4chtigen: Die \u00dcbermittlung mehrerer Befehle an die Runtime-API in einer Anfrage mit Zeilenumbruch als Trennzeichen ist nicht mehr erlaubt; die Verwendung des Schl\u00fcsselworts &#171;enabled&#187; f\u00fcr dynamische <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/de\/server\/\"   title=\"Server\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1538\">Server<\/a>; die \u00dcberpr\u00fcfung von nicht standardm\u00e4\u00dfigen URIs wurde versch\u00e4rft.        <\/ul>\n<p>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=61267\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u043f\u0443\u0441\u0442\u044f \u043f\u044f\u0442\u044c \u043b\u0435\u0442 \u0441 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432\u0435\u0442\u043a\u0438 2.0 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 HAProxy 3.0, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0442\u044c HTTP-\u0442\u0440\u0430\u0444\u0438\u043a \u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u043b\u044c\u043d\u044b\u0435 TCP-\u0437\u0430\u043f\u0440\u043e\u0441\u044b \u043c\u0435\u0436\u0434\u0443 \u0433\u0440\u0443\u043f\u043f\u043e\u0439 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432, \u0443\u0447\u0438\u0442\u044b\u0432\u0430\u044f \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0444\u0430\u043a\u0442\u043e\u0440\u043e\u0432 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u044c \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432, \u043e\u0446\u0435\u043d\u0438\u0432\u0430\u0435\u0442 \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438, \u0438\u043c\u0435\u0435\u0442 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u043f\u0440\u043e\u0442\u0438\u0432\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f DDoS) \u0438 \u043f\u0440\u043e\u0432\u043e\u0434\u044f \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u0443\u044e \u0444\u0438\u043b\u044c\u0442\u0440\u0430\u0446\u0438\u044e \u0434\u0430\u043d\u043d\u044b\u0445 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043c\u043e\u0436\u043d\u043e \u0440\u0430\u0437\u0431\u0438\u0440\u0430\u0442\u044c HTTP-\u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0438, \u043e\u0442\u0444\u0438\u043b\u044c\u0442\u0440\u043e\u0432\u044b\u0432\u0430\u0442\u044c \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0443 \u043d\u0435\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u044b\u0445 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 \u0437\u0430\u043f\u0440\u043e\u0441\u0430, \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0443 SQL \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":[702],"tags":[],"class_list":["post-116174","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=\"\u0421\u043f\u0443\u0441\u0442\u044f \u043f\u044f\u0442\u044c \u043b\u0435\u0442 \u0441 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432\u0435\u0442\u043a\u0438 2.0 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 HAProxy 3.0, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0442\u044c HTTP-\u0442\u0440\u0430\u0444\u0438\u043a \u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u043b\u044c\u043d\u044b\u0435 TCP-\u0437\u0430\u043f\u0440\u043e\u0441\u044b \u043c\u0435\u0436\u0434\u0443 \u0433\u0440\u0443\u043f\u043f\u043e\u0439 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432, \u0443\u0447\u0438\u0442\u044b\u0432\u0430\u044f \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e.\" \/>\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\/news\/vypusk-http-tcp-balansirovshhika-haproxy-3-0\" \/>\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\u0412\u044b\u043f\u0443\u0441\u043a HTTP\/TCP-\u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430 HAProxy 3.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u043f\u0443\u0441\u0442\u044f \u043f\u044f\u0442\u044c \u043b\u0435\u0442 \u0441 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432\u0435\u0442\u043a\u0438 2.0 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 HAProxy 3.0, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0442\u044c HTTP-\u0442\u0440\u0430\u0444\u0438\u043a \u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u043b\u044c\u043d\u044b\u0435 TCP-\u0437\u0430\u043f\u0440\u043e\u0441\u044b \u043c\u0435\u0436\u0434\u0443 \u0433\u0440\u0443\u043f\u043f\u043e\u0439 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432, \u0443\u0447\u0438\u0442\u044b\u0432\u0430\u044f \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-http-tcp-balansirovshhika-haproxy-3-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=\"2024-05-29T22:20:35+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-05-29T22:20: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\udd47Ver\u00f6ffentlichung des HTTP\/TCP-Lastausgleichs HAProxy 3.0 | ProHoster","description":"F\u00fcnf Jahre nach der Bildung des Branches 2.0 wurde die Version 3.0 des Lastenausgleichs HAProxy ver\u00f6ffentlicht, die es erm\u00f6glicht, HTTP-Verkehr und beliebige TCP-Anfragen zwischen einer Gruppe von Servern basierend auf zahlreichen Kriterien zu verteilen.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-http-tcp-balansirovshhika-haproxy-3-0","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\u0412\u044b\u043f\u0443\u0441\u043a HTTP\/TCP-\u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430 HAProxy 3.0 | ProHoster","og:description":"\u0421\u043f\u0443\u0441\u0442\u044f \u043f\u044f\u0442\u044c \u043b\u0435\u0442 \u0441 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432\u0435\u0442\u043a\u0438 2.0 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 HAProxy 3.0, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0442\u044c HTTP-\u0442\u0440\u0430\u0444\u0438\u043a \u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u043b\u044c\u043d\u044b\u0435 TCP-\u0437\u0430\u043f\u0440\u043e\u0441\u044b \u043c\u0435\u0436\u0434\u0443 \u0433\u0440\u0443\u043f\u043f\u043e\u0439 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432, \u0443\u0447\u0438\u0442\u044b\u0432\u0430\u044f \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e.","og:url":"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-http-tcp-balansirovshhika-haproxy-3-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":"2024-05-29T22:20:35+00:00","article:modified_time":"2024-05-29T22:20:35+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"116174","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-09 17:23:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 01:20:19","updated":"2026-02-09 17:23:20","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\/116174","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=116174"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/116174\/revisions"}],"predecessor-version":[{"id":158782,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/116174\/revisions\/158782"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=116174"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=116174"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=116174"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}