{"id":53623,"date":"2019-12-06T00:00:00","date_gmt":"2019-12-05T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/bitva-web-serverov-chast-1-otorvannyj-ot-realnosti-http"},"modified":"2020-02-18T14:01:33","modified_gmt":"2020-02-18T11:01:33","slug":"bitva-web-serverov-chast-1-otorvannyj-ot-realnosti-http","status":"publish","type":"post","link":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/bitva-web-serverov-chast-1-otorvannyj-ot-realnosti-http","title":{"rendered":"La batalla de los servidores WEB. Parte 1 \u2013 HTTP desconectado de la realidad:","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>En este art\u00edculo, nos adentraremos en el mundo de la ingenier\u00eda inversa, por as\u00ed decirlo. Echemos un vistazo con nuestras manos sucias debajo del cap\u00f3 de cada uno de los servidores web, explot\u00e1ndolos como nadie lo har\u00eda nunca.<\/p>\n<p>Esta prueba es como medir un caballo esf\u00e9rico en un vac\u00edo, no son m\u00e1s que datos que hemos recopilado, y ahora no sabemos qu\u00e9 hacer con ellos.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ultravds\/blog\/478854\/\"><img decoding=\"async\" alt=\"La batalla de los servidores WEB. Parte 1 \u2013 HTTP desconectado de la realidad:\" src=\"\/wp-content\/uploads\/2019\/12\/3a7956c368c3ba63ef6373674804acaa.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Metodolog\u00eda<\/h2>\n<p>\nEl sistema operativo utilizado para Nginx y Apache es Ubuntu 18.04 LTS, y para IIS, Windows Server Core 2019. Todos los sistemas operativos recibieron las \u00faltimas actualizaciones hasta el 04.12.2019 antes de las pruebas.<\/p>\n<p>Las pruebas se realizaron exclusivamente a trav\u00e9s de HTTP. En cada uno de los servidores web se ejecutaba la misma p\u00e1gina, una plantilla gratuita de Jekyll de Codrops. <noindex><a rel=\"nofollow\" href=\"https:\/\/tympanus.net\/codrops\/2018\/04\/20\/freebie-oasis-jekyll-website-template\/\">Enlace<\/a><\/noindex>. La compresi\u00f3n gzip estaba desactivada en cada uno de los servidores web.<\/p>\n<p>La prueba de capacidad se realiz\u00f3 con Httpd-tools con los argumentos:<\/p>\n<pre><code class=\"plaintext\">ab -n 50000 -c 500 http:\/\/192.168.76.204:80\/<\/code><\/pre>\n<p>\nSe estableci\u00f3 un l\u00edmite en los servidores del 10, 5 y 1 por ciento del n\u00facleo en 8, 4 y un solo n\u00facleo. El banco de pruebas fue una computadora con 9900K@5400MHz, lo que significa que el servidor al que se le impuso un l\u00edmite del 10% recibe alrededor de 540MHz por n\u00facleo.<\/p>\n<p>La prueba de TTFB se realiz\u00f3 en la primera carga del servidor y se midi\u00f3 con DevTools, despu\u00e9s de obtener el resultado, el servidor se apag\u00f3 y se restaur\u00f3 al punto de control anterior para evitar cualquier tipo de cach\u00e9.<\/p>\n<p>El probador y el servidor web estaban en el mismo host y en el mismo switch virtual.<\/p>\n<p>Para evaluar de inmediato el subsistema de disco, se presentan los resultados de los benchmarks ATTO y CrystalDiskMark para tener una idea de los cuellos de botella.<\/p>\n<p><b class=\"spoiler_title\">Los datos se tomaron de la m\u00e1quina virtual:<\/b><img decoding=\"async\" alt=\"La batalla de los servidores WEB. Parte 1 \u2013 HTTP desconectado de la realidad:\" src=\"\/wp-content\/uploads\/2019\/12\/c2a464331084fc9abc85c78801d6fdcd.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"La batalla de los servidores WEB. Parte 1 \u2013 HTTP desconectado de la realidad:\" src=\"\/wp-content\/uploads\/2019\/12\/a991f1269577e0d518d9d8d7e8781504.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"La batalla de los servidores WEB. Parte 1 \u2013 HTTP desconectado de la realidad:\" src=\"\/wp-content\/uploads\/2019\/12\/a016306c7758bcb9552543ce9b650821.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"La batalla de los servidores WEB. Parte 1 \u2013 HTTP desconectado de la realidad:\" src=\"\/wp-content\/uploads\/2019\/12\/14d0219d1316ea478d65106658e0da73.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h2>Resultados:<\/h2>\n<p>\nTTFB:<\/p>\n<p><img decoding=\"async\" alt=\"La batalla de los servidores WEB. Parte 1 \u2013 HTTP desconectado de la realidad:\" src=\"\/wp-content\/uploads\/2019\/12\/49a5364dae59253537c31b128472c018.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>El TTFB promedio en IIS es el m\u00e1s bajo, 0,5 ms, en comparaci\u00f3n con 1,4 ms en Apache y 4 ms en Nginx.<\/i><\/p>\n<p><b>Rendimiento:<\/b><\/p>\n<p>Primero, veamos qu\u00e9 tan bien se escala cada uno de los servidores en funci\u00f3n de la cantidad de n\u00facleos.<\/p>\n<p><img decoding=\"async\" alt=\"La batalla de los servidores WEB. Parte 1 \u2013 HTTP desconectado de la realidad:\" src=\"\/wp-content\/uploads\/2019\/12\/9f6f221213d37a9349eac889ad6a1c86.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nEl gr\u00e1fico muestra el n\u00famero de solicitudes del probador al servidor web y la latencia. En el gr\u00e1fico se puede ver que NGINX manej\u00f3 el 98% de todas las solicitudes, sirviendo el sitio en 20 ms o menos. IIS, al igual que Apache, tard\u00f3 76 ms y 14 ms, respectivamente, en manejar el \u00faltimo 5% de todas las solicitudes.<\/p>\n<p><img decoding=\"async\" alt=\"La batalla de los servidores WEB. Parte 1 \u2013 HTTP desconectado de la realidad:\" src=\"\/wp-content\/uploads\/2019\/12\/903b294d00e5c7b65cf0380c012e1a24.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"La batalla de los servidores WEB. Parte 1 \u2013 HTTP desconectado de la realidad:\" src=\"\/wp-content\/uploads\/2019\/12\/6a0822bb8261a40514fa899a0eb33145.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"La batalla de los servidores WEB. Parte 1 \u2013 HTTP desconectado de la realidad:\" src=\"\/wp-content\/uploads\/2019\/12\/e66a72b5c84a70867085f6967dc58f51.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nEl gr\u00e1fico muestra el tiempo promedio de procesamiento de una sola solicitud durante la prueba de estr\u00e9s.<\/p>\n<p>Como se puede observar en los gr\u00e1ficos, IIS fue superado por Apache y Nginx, mostrando un rendimiento significativamente m\u00e1s lento bajo carga alta.\u00a0<\/p>\n<p>IIS claramente prefiri\u00f3 4 n\u00facleos sobre ocho, mostrando menores latencias en cuatro, pero tampoco se mostr\u00f3 muy favorable hacia un solo n\u00facleo.<\/p>\n<p>NGINX se escala perfectamente en todos los 8 n\u00facleos, mientras que para Apache, parece que un escenario de un solo n\u00facleo es la mejor opci\u00f3n.<\/p>\n<h2>Escalabilidad:<\/h2>\n<p>\n<b>Nginx:<\/b><\/p>\n<p>Ahora consideremos la escalabilidad en funci\u00f3n de la frecuencia y el n\u00famero de n\u00facleos.\u00a0<\/p>\n<p><img decoding=\"async\" alt=\"La batalla de los servidores WEB. Parte 1 \u2013 HTTP desconectado de la realidad:\" src=\"\/wp-content\/uploads\/2019\/12\/526bc9786e458b40d8831d46a7773ada.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nLas pruebas con un l\u00edmite del 1% en 4 y 1 n\u00facleo no pasaron para Nginx; al superar los 2000 requests, interrumpi\u00f3 la conexi\u00f3n con el probador.<\/p>\n<p><b>Apache:<\/b><\/p>\n<p><img decoding=\"async\" alt=\"La batalla de los servidores WEB. Parte 1 \u2013 HTTP desconectado de la realidad:\" src=\"\/wp-content\/uploads\/2019\/12\/be0862743523ff3dc334904987922b86.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nApache, al igual que Nginx, se rindi\u00f3 despu\u00e9s de procesar 2500 solicitudes y rompi\u00f3 la conexi\u00f3n. Apache no pas\u00f3 la prueba en 8, 4 y 1 n\u00facleo con un l\u00edmite del 1%, pero adem\u00e1s no super\u00f3 la prueba con un l\u00edmite del 5% en un solo n\u00facleo, lo cual es peor que Nginx.<\/p>\n<p><b>IIS:<\/b><\/p>\n<p><img decoding=\"async\" alt=\"La batalla de los servidores WEB. Parte 1 \u2013 HTTP desconectado de la realidad:\" src=\"\/wp-content\/uploads\/2019\/12\/d16bfc3ad3bcae98c8d37cc7b34d5fe9.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nIIS, durante las pruebas, acumul\u00f3 una enorme cola de solicitudes, pero proces\u00f3 cada una de ellas. Al parecer, no tiene configurados por defecto tiempos de espera para el procesamiento de solicitudes.<\/p>\n<p><img decoding=\"async\" alt=\"La batalla de los servidores WEB. Parte 1 \u2013 HTTP desconectado de la realidad:\" src=\"\/wp-content\/uploads\/2019\/12\/ee9f7af9f881c15a165b1b68eb4950d6.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nEn el gr\u00e1fico se muestra el tiempo que tom\u00f3 finalizar la prueba. Se descartaron configuraciones de prueba completamente absurdas. Del gr\u00e1fico se puede ver la cantidad de recursos que requiere IIS y lo impresionante que es NGINX.<\/p>\n<h2>Escalabilidad del disco:<\/h2>\n<p>\n<b>Nginx:<\/b><\/p>\n<p>Ahora consideremos la escalabilidad en funci\u00f3n de la frecuencia, la cantidad de n\u00facleos y la velocidad del disco.\u00a0<\/p>\n<p><img decoding=\"async\" alt=\"La batalla de los servidores WEB. Parte 1 \u2013 HTTP desconectado de la realidad:\" src=\"\/wp-content\/uploads\/2019\/12\/978b210f1f8bb8b8b4f64b9882385f8c.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nEsta vez Nginx no pas\u00f3 4 pruebas, en lugar de dos.<\/p>\n<p><b>Apache:<\/b><\/p>\n<p><img decoding=\"async\" alt=\"La batalla de los servidores WEB. Parte 1 \u2013 HTTP desconectado de la realidad:\" src=\"\/wp-content\/uploads\/2019\/12\/eaa85257cd0c15b8184c1094ff070049.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nApache fracas\u00f3 en la misma cantidad de pruebas que la vez anterior.<\/p>\n<p><b>IIS:<\/b><\/p>\n<p><img decoding=\"async\" alt=\"La batalla de los servidores WEB. Parte 1 \u2013 HTTP desconectado de la realidad:\" src=\"\/wp-content\/uploads\/2019\/12\/553764705cf7fba6e341cc82c4c7f5b6.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nIIS muestra un gr\u00e1fico casi id\u00e9ntico, como si no hubiera limitaciones en el disco. En general, los gr\u00e1ficos de todos los servidores no han cambiado mucho, lo que significa que cada uno de ellos est\u00e1 almacenando en cach\u00e9 los est\u00e1ticos en la memoria RAM y los entrega desde ah\u00ed. Aqu\u00ed vemos el principal cuello de botella: el propio servidor web.<\/p>\n<p>Es prematuro hacer conclusiones basadas en estas pruebas; a\u00fan no hemos probado HTTPS, compresi\u00f3n y HTTP\/2 con un certificado activo de Let\u2019s Encrypt. Sobre esto hablaremos en el siguiente art\u00edculo.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/ultravds.com\/\"><img decoding=\"async\" alt=\"La batalla de los servidores WEB. Parte 1 \u2013 HTTP desconectado de la realidad:\" src=\"\/wp-content\/uploads\/2019\/12\/dd11cfe995504ef694c618e2f9318523.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<br \/>Fuente: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ultravds\/blog\/478854\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043c\u044b \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0435\u043c \u0441\u0435\u0431\u044f \u0432 \u0440\u0435\u0432\u0435\u0440\u0441-\u0438\u043d\u0436\u0438\u043d\u0438\u0440\u0438\u043d\u0433\u0435, \u043c\u043e\u0436\u043d\u043e \u0441\u043a\u0430\u0437\u0430\u0442\u044c. \u041c\u044b \u0437\u0430\u0433\u043b\u044f\u043d\u0435\u043c \u0441\u0432\u043e\u0438\u043c\u0438 \u0433\u0440\u044f\u0437\u043d\u044b\u043c\u0438 \u0440\u0443\u043a\u0430\u043c\u0438 \u043f\u043e\u0434 \u043a\u0430\u043f\u043e\u0442 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0438\u0437 \u0432\u0435\u0431-\u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432, \u044d\u043a\u0441\u043f\u043b\u0443\u0430\u0442\u0438\u0440\u0443\u044f \u0438\u0445 \u0442\u0430\u043a, \u043a\u0430\u043a \u043d\u0438\u043a\u0442\u043e \u0431\u044b \u043d\u0438\u043a\u043e\u0433\u0434\u0430 \u043d\u0435 \u044d\u043a\u0441\u043f\u043b\u0443\u0430\u0442\u0438\u0440\u043e\u0432\u0430\u043b. \u042d\u0442\u043e\u0442 \u0442\u0435\u0441\u0442 \u2013 \u0437\u0430\u043c\u0435\u0440 \u0441\u0444\u0435\u0440\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u043a\u043e\u043d\u044f \u0432 \u0432\u0430\u043a\u0443\u0443\u043c\u0435, \u043d\u0435 \u0431\u043e\u043b\u0435\u0435 \u0447\u0435\u043c \u0434\u0430\u043d\u043d\u044b\u0435, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0431\u044b\u043b\u0438 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u044b, \u0438 \u043c\u044b \u0442\u0435\u043f\u0435\u0440\u044c \u043d\u0435 \u0437\u043d\u0430\u0435\u043c, \u0447\u0442\u043e \u0441 \u043d\u0438\u043c\u0438 \u0434\u0435\u043b\u0430\u0442\u044c. \u041c\u0435\u0442\u043e\u0434\u0438\u043a\u0430 \u0412 [&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-53623","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043c\u044b \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0435\u043c \u0441\u0435\u0431\u044f \u0432 \u0440\u0435\u0432\u0435\u0440\u0441-\u0438\u043d\u0436\u0438\u043d\u0438\u0440\u0438\u043d\u0433\u0435, \u043c\u043e\u0436\u043d\u043e \u0441\u043a\u0430\u0437\u0430\u0442\u044c.\" \/>\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\/es\/blog\/administrirovanie\/bitva-web-serverov-chast-1-otorvannyj-ot-realnosti-http\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\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\u0438\u0442\u0432\u0430 WEB-\u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432. \u0427\u0430\u0441\u0442\u044c 1 \u2013 \u043e\u0442\u043e\u0440\u0432\u0430\u043d\u043d\u044b\u0439 \u043e\u0442 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438 HTTP: | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043c\u044b \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0435\u043c \u0441\u0435\u0431\u044f \u0432 \u0440\u0435\u0432\u0435\u0440\u0441-\u0438\u043d\u0436\u0438\u043d\u0438\u0440\u0438\u043d\u0433\u0435, \u043c\u043e\u0436\u043d\u043e \u0441\u043a\u0430\u0437\u0430\u0442\u044c.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/bitva-web-serverov-chast-1-otorvannyj-ot-realnosti-http\" \/>\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=\"2019-12-05T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:01:33+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\udd47Batalla de servidores WEB. Parte 1 \u2013 HTTP desconectado de la realidad: | ProHoster","description":"En este art\u00edculo intentaremos el reverse engineering, se puede decir.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/bitva-web-serverov-chast-1-otorvannyj-ot-realnosti-http","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","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\u0438\u0442\u0432\u0430 WEB-\u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432. \u0427\u0430\u0441\u0442\u044c 1 \u2013 \u043e\u0442\u043e\u0440\u0432\u0430\u043d\u043d\u044b\u0439 \u043e\u0442 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438 HTTP: | ProHoster","og:description":"\u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043c\u044b \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0435\u043c \u0441\u0435\u0431\u044f \u0432 \u0440\u0435\u0432\u0435\u0440\u0441-\u0438\u043d\u0436\u0438\u043d\u0438\u0440\u0438\u043d\u0433\u0435, \u043c\u043e\u0436\u043d\u043e \u0441\u043a\u0430\u0437\u0430\u0442\u044c.","og:url":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/bitva-web-serverov-chast-1-otorvannyj-ot-realnosti-http","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":"2019-12-05T21:00:00+00:00","article:modified_time":"2020-02-18T11:01:33+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"53623","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":"2026-01-24 08:10:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:21:20","updated":"2026-01-24 08:10:20","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/53623","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=53623"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/53623\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=53623"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=53623"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=53623"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}