{"id":24556,"date":"2019-07-03T02:36:38","date_gmt":"2019-07-03T09:36:38","guid":{"rendered":"https:\/\/kinsta.com\/?p=46943"},"modified":"2025-02-26T14:09:06","modified_gmt":"2025-02-26T13:09:06","slug":"nginx-vs-apache","status":"publish","type":"post","link":"https:\/\/kinsta.com\/es\/blog\/nginx-vs-apache\/","title":{"rendered":"Nginx vs Apache: Lucha entre Servidores Web"},"content":{"rendered":"<p>El internet, como lo conocemos hoy en d\u00eda, comenz\u00f3 una \u201cconquista\u201d global en los a\u00f1os 90. Todo el protocolo \u201cWeb\u201d puede ser resumido como un visitante pidiendo un documento de cierta direcci\u00f3n web, con un DNS y sistema IP enviando esa petici\u00f3n a la computadora correcta. Esta computadora, que est\u00e1 haciendo hosting a la p\u00e1gina requerida, \u201cservir\u00e1\u201d la p\u00e1gina web de vuelta al visitante.<\/p>\n<p>Las p\u00e1ginas web son esencialmente documentos HTML. Para poder servir distintas p\u00e1ginas web a los visitantes, la maquina que \u201csirve\u201d necesita un programa de servidor. Software como Nginx y Apache lidian con estas peticiones, las analizan y las env\u00edan de vuelta junto con los documentos correspondientes, para que puedan ser vistos por el visitante.<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n\n<div  class=\"featured-snippet\" id=\"nginx-vs-apache\">\n    <div class=\"featured-snippet__content\">\n        <h2>Nginx vs Apache<\/h2>\n        <div><p>Nginx y Apache son servidores web populares usados para enviar p\u00e1ginas web al navegador del usuario. En nuestro caso, desde un sitio de WordPress con un host. Datos r\u00e1pidos:<\/p>\n<ul>\n<li>Apache fue lanzado primero en 1995, luego lleg\u00f3 Nginx en el 2004.<\/li>\n<li>Ambos son usados por grandes compa\u00f1\u00edas Fortune 500 alrededor del mundo.<\/li>\n<li>La posici\u00f3n de Nginx en el mercado ha ido en crecimiento constante en los \u00faltimos a\u00f1os.<\/li>\n<li>En algunas ocasiones, Nginx ha tenido la ventaja competitiva en t\u00e9rminos de desempe\u00f1o.<\/li>\n<\/ul>\n<\/div>\n    <\/div>\n    <div class=\"featured-snippet__footer\">\n        <div class=\"arrow-down\"><\/div>\n        <div class=\"featured-snippet__footer--content row nocol middle-xs between-xs reverse\">\n            <div style=\"margin-left: auto; position: relative; top: -1px\" class=\"row nocol middle-xs\">\n                <div class=\"color--mediumGray\" style=\"font-size: 14px; vertical-align: middle;\">\n                    <svg  class=\"icon icon--logo display--block\" aria-hidden=\"true\" focusable=\"false\"><use xlink:href=\"https:\/\/kinsta.com\/es\/wp-content\/themes\/kinsta\/dist\/sprite.svg?v=e8af2143e3b8bceb5561b327e81ec085#logo\" \/><\/svg>                <\/div>\n                <div class=\"text--bold color--mediumGray\" style=\"padding-left: 3px;\">Support<\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<h2 id=\"apache\">Apache<\/h2>\n<p>Primero hablaremos de Apache, ya que fue el primero en salir.<\/p>\n<p>Despu\u00e9s del <a href=\"https:\/\/en.wikipedia.org\/wiki\/CERN_httpd\">CERN httpd<\/a> y el <a href=\"https:\/\/en.wikipedia.org\/wiki\/NCSA_HTTPd\">NCSA HTTPd<\/a> de TimBerners-Lee durante los primeros a\u00f1os del internet, lleg\u00f3 <a href=\"https:\/\/kinsta.com\/es\/blog\/que-es-apache\/\">Apache<\/a> \u2013 lanzado originalmente en 1995 \u2013 y conquist\u00f3 en unos instantes el mercado para convertirse en el servidor web m\u00e1s popular. Hoy en d\u00eda, sigue ocupando una fuerte posici\u00f3n en el mercado, pero mayormente por razones de legado. Apache sigue siendo desarrollado y mantenido por el Apache Foundation, bajo la <a href=\"https:\/\/www.apache.org\/licenses\/LICENSE-2.0\">licencia Apache.<\/a><\/p>\n<p>Hay dos historias distintas sobre como Apache obtuvo su nombre. La primera versi\u00f3n dice que el nombre se origin\u00f3 de la famosa herencia Nativo Americana, mientras que la otra dice que el nombre es un chiste originado de la frase \u201ca patchy server\u201d o en espa\u00f1ol un servidor con muchos parches, despu\u00e9s de recibir una gran cantidad de patches de software.<\/p>\n<h3>Linux<\/h3>\n<p>Gran parte de la raz\u00f3n por la que Apache sigue ocupando una buena posici\u00f3n en el mercado es parcialmente por el hecho de que viene instalado en la gran mayor\u00eda de las distribuciones Linux, como Red Hat\/Centos y Ubuntu.<\/p>\n<figure style=\"width: 1351px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2019\/06\/pagina-base-ubuntu.png\" alt=\"P\u00e1gina base de Ubuntu\" width=\"1351\" height=\"1255\"><figcaption class=\"wp-caption-text\">P\u00e1gina base de Ubuntu<\/figcaption><\/figure>\n<p>Un ejemplo del rol tan importante de Apache dentro del mundo de Linux es que sirve el nombre de su proceso de servidor es HTTPd, haciendo Apache sin\u00f3nimo con el software de servidor web.<\/p>\n<p>Adem\u00e1s de ser el primer jugador serio en el mercado de los servidores, parte de la proliferaci\u00f3n de Apache es debida a su sistema de configuraci\u00f3n y su archivo <em>.htaccess<\/em>.<\/p>\n<h3>.htaccess<\/h3>\n<p>Apache utiliza <a href=\"https:\/\/kinsta.com\/es\/blog\/archivo-htaccess-wordpress\/\">.htaccess<\/a> para su configuraci\u00f3n. Hay muchos <a href=\"https:\/\/www.askapache.com\/htaccess\/\">tutoriales<\/a> sobre c\u00f3mo configurar, editar y trabajar con sus archivos ya que este provee mucha flexibilidad en la configuraci\u00f3n de como Apache lidia con las peticiones entrantes. Algunos ejemplos son: <a href=\"https:\/\/kinsta.com\/es\/blog\/wordpress-cambiar-dominio\/#option-1--adding-redirects-at-serverlevel\">distintas reglas de redirecci\u00f3n<\/a>, <a href=\"https:\/\/kinsta.com\/es\/blog\/aumentar-tamano-maximo-subida-archivos-wordpress\/\">tama\u00f1os m\u00e1ximos de subida de archivos<\/a>, reescrituras de URL, <a href=\"https:\/\/kinsta.com\/es\/blog\/error-limite-memoria\/\">limites de memoria<\/a>, protecci\u00f3n de directorio (htpasswd), <a href=\"https:\/\/kinsta.com\/es\/blog\/anadir-cabeceras-expiradas-wordpress\/\">encabezados de expiraci\u00f3n<\/a>, <a href=\"https:\/\/kinsta.com\/es\/aprender\/acelerar-wordpress\/#adding-cachecontrol-header-in-apache\">encabezados de control-cach\u00e9<\/a>, encabezado de codificaci\u00f3n, cookies, manipulaciones de query string.<\/p>\n<p>Por otro lado, Kinsta utiliza Nginx el cual no ofrece soporte para archivos .htaccess. Sin embargo, las opciones y reglas de sus archivos .htaccess pueden ser f\u00e1cilmente \u201ctraducidas\u201d a la regla reescrita de sintaxis de Nginx.<\/p>\n<p>Una de las principales \u201cVentajas\u201d de Apache es que el servidor principal \u2013 el directorio principal del sitio web \u2013 cada nivel o directorio en el \u00e1rbol de directorios pueden tener su propio archivo .htaccess con su propia configuraci\u00f3n.<\/p>\n<p>Para <a href=\"https:\/\/kinsta.com\/es\/docs\/alojamiento-wordpress\/como-empezar-con-wordpress\/infraestructura-de-wordpress\/\">proveedores de hosting compartido<\/a>, esto es un sue\u00f1o porque estos pueden ofrecer a cientos de usuarios en la misma maquina una forma de como configurar como sus sitios son servidos, sin que afecten a otros. Los clientes pueden configurar muchos de los detalles en un entorno restringido de hosting compartido, mientras que jam\u00e1s tocar\u00e1n la configuraci\u00f3n del servidor global.<\/p>\n<p>Como dice la documentaci\u00f3n oficial dice:<\/p>\n<blockquote><p>\u00abEn general, usted deber\u00eda usar los archivos .htaccess cuando uno no tenga acceso al archivo de configuraci\u00f3n principal del servidor.\u00bb<\/p><\/blockquote>\n<p>Esta flexibilidad, sin embargo, viene con un costo sobre el desempe\u00f1o \u201c\u00a1<a href=\"https:\/\/httpd.apache.org\/docs\/2.4\/howto\/htaccess.html#when\">permitiendo que los archivos .htaccess causen cambios en el desempe\u00f1o<\/a>, quiere o no usarlos!\u201d<\/p>\n<p>Cada vez que los archivos .htaccess son habilitados, Apache tiene que atravesar todo el \u00e1rbol del directorio desde un URL o archivo solicitado a trav\u00e9s de todas las partes m\u00e1s altas hasta llegar al directorio ra\u00edz del servidor y luego cargarlas, por cada una de las peticiones. Esta necesita procesar estos archivos y reconfigurarse a s\u00ed mismo por cada uno de los directorios configurados de esta forma.<\/p>\n<p>Con los sitios de WordPress, las cosas se pueden poner realmente complejas. Un sitio t\u00edpico de WordPress puede tener cientos de peticiones de distintos directorios.<\/p>\n<p>Desde los tipos de directorios \/wp-content\/uploads\/yyyy\/mm, t\u00edpicamente tendr\u00e1n m\u00faltiples peticiones en una sola carga de p\u00e1gina, usualmente di directorios de distintos meses. Entonces habr\u00e1 recursos est\u00e1ticos del \/wp-content\/themes\/parent-theme, \/wp-content\/themes\/child-theme: estos incluir\u00e1n javascript, <a href=\"https:\/\/kinsta.com\/es\/blog\/css-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">archivos css<\/a>, im\u00e1genes.<\/p>\n<p>Luego, tambi\u00e9n habr\u00e1 \/wp-content\/plugins con archivos est\u00e1ticos cargados usualmente de docenas de subdirectorios de plugin. Para cada uno de estos recursos, Apache tiene que atravesar todo \u00e1rbol para encontrar la configuraci\u00f3n.<\/p>\n<p><a href=\"https:\/\/www.danielmorell.com\/guides\/htaccess-seo\/basics\/dont-use-htaccess-unless-you-must\">Un an\u00e1lisis<\/a> ha demostrado que una configuraci\u00f3n t\u00edpica de WordPress, bastante com\u00fan para sitios en hosts compartidos, incluir\u00e1n 42 ejecuciones separadas .htaccess y 249 vistas separadas para el archivo .htaccess.<\/p>\n<p>Este es tan s\u00f3lo un nivel de un servidor web. El visitante a\u00fan necesita esperar para que el proceso de PHP ejecute todo el stack de llamada de WordPress para crear un query de la base de datos y mandarlo a MySQL para armar la p\u00e1gina web y enviarla al visitante.<\/p>\n<h3>M\u00f3dulos<\/h3>\n<p>Otra cosa que hizo popular a Apache es su <strong>sistema de m\u00f3dulo din\u00e1mico.<\/strong><\/p>\n<p>Los M\u00f3dulos \u2013 como una funci\u00f3n que permite a los usuarios extender funcionalidad de servidor web \u2013 existen en Nginx y Apache. Apache permite que los usuarios instalen m\u00f3dulos una vez que el servidor web ya ha sido instalado y lanzado, y luego los habilita\/deshabilita cuando sean necesarios. Las distribuciones basadas en Debian tienen comandos que permiten habilitar y deshabilitar estos m\u00f3dulos sin tener que editar los archivos de configuraci\u00f3n: a2enmod y a2dismod.<\/p>\n<p>La lista oficial de m\u00f3dulos que vienen como parte de la distribuci\u00f3n est\u00e1ndar de Apache est\u00e1n <a href=\"https:\/\/httpd.apache.org\/docs\/2.4\/mod\/\">aqu\u00ed<\/a> y estas incluyen cosas como la compresi\u00f3n, encriptaci\u00f3n, inicio de sesi\u00f3n, redirecciones a cosas m\u00e1s avanzadas como editar peticiones y respuestas con sintaxis avanzada.<\/p>\n<h2 id=\"nginx\">Nginx<\/h2>\n<p><a href=\"http:\/\/nginx.org\/\">Nginx<\/a> (tambi\u00e9n escrito como nginx o NGINX), entr\u00f3 en escena en el 2004, cuando fue lanzado por primera vez de forma p\u00fablica por el desarrollador Ruso <a href=\"http:\/\/sysoev.ru\/en\/\">Igor Sysoev<\/a>. Como Owen Garret, el jefe de proyecto de Nginx <a href=\"https:\/\/www.nginx.com\/blog\/nginx-vs-apache-our-view\/\">dijo<\/a>:<\/p>\n<blockquote><p>\u00abNginx fue escrito espec\u00edficamente para resolver las limitantes de desempe\u00f1o de los servidores web de Apache.\u00bb<\/p><\/blockquote>\n<p>El servidor fue creado primero como una herramienta para escalar para el sitio web de rambler.ru en el 2002. Este viene en dos versiones: open source, <a href=\"https:\/\/en.wikipedia.org\/wiki\/Simplified_BSD_License\">con licencia tipo-BSD<\/a>, y <a href=\"https:\/\/www.nginx.com\/products\/nginx\/#compare-versions\">Nginx plus<\/a>, con soporte y funciones empresariales adicionales.<\/p>\n<p>Despu\u00e9s de ser lanzado, Nginx fue usado principalmente para servir archivos est\u00e1ticos y como un balanceador de carga o <a href=\"https:\/\/kinsta.com\/es\/blog\/proxy-inverso\/\">proxy inverso<\/a> en frente de instalaciones Apache. Mientras evolucionaba la red, y la necesidad de exprimir hasta la \u00faltima gota de la velocidad y eficiencia de uso de hardware con este, m\u00e1s sitios empezaron a reemplazar Apache con Nginx por completo, gracias a un software mucho m\u00e1s maduro.<\/p>\n<figure style=\"width: 1537px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2019\/06\/nginx-inc-adquirido-f5-networks.jpg\" alt=\"Nginx Inc adquirido por F5 Networks\" width=\"1537\" height=\"1030\"><figcaption class=\"wp-caption-text\">Nginx Inc adquirido por F5 Networks<\/figcaption><\/figure>\n<p>En Marzo del 2019, Nginx Inc <a href=\"https:\/\/www.sec.gov\/Archives\/edgar\/data\/1588848\/000158884813000001\/xslFormDX01\/primary_doc.xml\">fue adquirido<\/a> por F5 Networks por <a href=\"https:\/\/techcrunch.com\/2019\/03\/11\/f5-acquires-nginx-for-670m-to-move-into-open-source-multi-cloud-services\/\">$670 millones<\/a>. En ese momento, como lo reporta Techcrunch, el servidor Nginx estaba siendo usado por m\u00e1s de \u201c375 millones de sitios web con alrededor de 1,500 clientes de paga\u201d.<\/p>\n<p>De acuerdo a <a href=\"https:\/\/w3techs.com\/technologies\/history_overview\/web_server\/ms\/q\">datos de w3techs<\/a>, la posici\u00f3n en el mercado de Nginx ha estado en constante crecimiento, sacando a Apache y quit\u00e1ndole la corona para tomar el primer puesto:<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2019\/06\/uso-servidor-web.png\" alt=\"Uso del servidor web\" width=\"900\" height=\"500\"><figcaption class=\"wp-caption-text\">Uso del servidor web<\/figcaption><\/figure>\n<p>Estos datos pertenecen a todos los servidores web a nivel mundial, pero si tomamos una muestra del primer mill\u00f3n de sitios en la cima, Nginx ha estado ah\u00ed desde hace un buen rato:<\/p>\n<figure style=\"width: 1591px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2019\/06\/porcentaje-sitios-web-usando-nginx.jpg\" alt=\"Porcentaje de sitios web usando Nginx\" width=\"1591\" height=\"1145\"><figcaption class=\"wp-caption-text\">Porcentaje de sitios web usando Nginx<\/figcaption><\/figure>\n<p>Las Tendencias de B\u00fasqueda de Google parecen reflejar este dato tambi\u00e9n:<\/p>\n<figure style=\"width: 1561px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2019\/06\/tendencias-busqueda-google-nginx-apache.png\" alt=\"Las Tendencias de B\u00fasqueda de Google: Nginx vs Apache\" width=\"1561\" height=\"825\"><figcaption class=\"wp-caption-text\">Las Tendencias de B\u00fasqueda de Google: Nginx vs Apache<\/figcaption><\/figure>\n<p>La encuesta de Netcraft sugiere que Apache ha sido superada por Nginx en Abril del 2019.<\/p>\n<h3>Configuraci\u00f3n Nginx<\/h3>\n<p>Nginx no tiene un sistema de configuraci\u00f3n como Apache, as\u00ed que, a pesar de ser mucho m\u00e1s eficiente y r\u00e1pido, no es tan usado con los proveedores de hosting. No resalta tanto en entornos compartidos como Apache.<\/p>\n<figure id=\"attachment_73862\" aria-describedby=\"caption-attachment-73862\" style=\"width: 2800px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-73862 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2018\/11\/kinsta-hosting-architecture-v8.png\" alt=\"La arquitectura de alojamiento de Kinsta.\" width=\"2800\" height=\"1430\"><figcaption id=\"caption-attachment-73862\" class=\"wp-caption-text\">La arquitectura de alojamiento de Kinsta.<\/figcaption><\/figure>\n<p>Por otro lado, como hemos dicho, al no permitir configuraciones a nivel directorio, Nginx obtiene una ventaja significativa sobre Apache. Hay un art\u00edculo en <a href=\"https:\/\/www.nginx.com\/resources\/wiki\/start\/topics\/examples\/likeapache-htaccess\/\">Nginx wiki<\/a> que compara el impacto del desempe\u00f1o:<\/p>\n<figure style=\"width: 1315px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2019\/06\/impacto-desempeno-nginx-apache-png.png\" alt=\"Impacto del desempe\u00f1o entre Nginx y Apache.png\" width=\"1315\" height=\"470\"><figcaption class=\"wp-caption-text\">Impacto del desempe\u00f1o entre Nginx y Apache.png<\/figcaption><\/figure>\n<h3>M\u00f3dulos Nginx<\/h3>\n<p>El sistema de m\u00f3dulos de Nginx es una cosa m\u00e1s que se posiciona como una elecci\u00f3n m\u00e1s premium. Los m\u00f3dulos de Nginx t\u00edpicamente necesitan ser habilitados durante el tiempo de su construcci\u00f3n, lo que quiere decir que esto requiere m\u00e1s habilidad t\u00e9cnica, y la adici\u00f3n de m\u00f3dulos despu\u00e9s de la instalaci\u00f3n es un poco m\u00e1s compleja.<\/p>\n<p>En el 2016, con la versi\u00f3n 1.9.11, <a href=\"https:\/\/dzone.com\/articles\/introducing-dynamic-modules-in-nginx-1911-nginx\">las cosas han cambiado<\/a> y el repositorio oficial\/verificado de los m\u00f3dulos din\u00e1micos es reservado para los usuarios de paga. Desde Mayo del 2019, <a href=\"https:\/\/www.nginx.com\/blog\/nginx-1-16-1-17-released\/\">ellos anunciaron<\/a> que empezar\u00edan a desarrollar el soporte para QUIC y <a href=\"https:\/\/kinsta.com\/es\/blog\/que-es-http3\/\">HTTP\/3<\/a>.<\/p>\n<h2 id=\"caching\">El Asunto sobre el Cach\u00e9: Nginx vs Apache<\/h2>\n<p>El cach\u00e9 \u2013 si queremos simplificarlo \u2013 puede ser visto como el tener que preparar el contenido para los visitantes del sitio web antes de que lleguen, para que cuando \u201ctoquen a la puerta\u201d, usted no necesite buscar el contenido que est\u00e1n buscando. Ya lo tendr\u00e1 preparado y usted se los entregar\u00e1 sin que nadie espere.<\/p>\n<p>Como Apache, la configuraci\u00f3n t\u00edpica de Nginx sol\u00eda ser quedarse entre los servidores y el usuario final para ayudar con el cambio del desempe\u00f1o en el resto de la infraestructura. En estos casos, este puede hacer cach\u00e9 a contenido est\u00e1tico sin la necesidad de conseguirlo del servidor original protegido en todas las ocasiones.<\/p>\n<p>Si utilizamos Nginx como un servidor web aut\u00f3nomo \u2013 como es el caso con los <a href=\"https:\/\/kinsta.com\/es\/docs\/alojamiento-wordpress\/como-empezar-con-wordpress\/infraestructura-de-wordpress\/\">contenedores LXC de<\/a> Kinsta \u2013 no existe esa necesidad. Nginx es muy eficiente en servir contenido est\u00e1tico por su cuenta.<\/p>\n<p>Luego est\u00e1 el asunto del cach\u00e9 din\u00e1mico o el <a href=\"https:\/\/kinsta.com\/es\/blog\/wordpress-cache\/#page-cache\">cach\u00e9 de la p\u00e1gina<\/a>. En un escenario de un sitio web de WordPress, esto quiere decir almacenar todas las p\u00e1ginas de WordPress generadas por cada URL en la memoria o en el disco.<\/p>\n<p><a href=\"https:\/\/www.nginx.com\/blog\/9-tips-for-improving-wordpress-performance-with-nginx\/#fastcgi\">FastCGI caching<\/a> est\u00e1 disponible por omisi\u00f3n en las instalaciones est\u00e1ndares de Nginx. Es simple, muy poderosa, y una de las funciones menos usadas de Nginx.<\/p>\n<p>Para comparar esto con los equivalentes de Apache, usted deber\u00eda saber que Apache tiene un m\u00f3dulo mod_cache el cual se <a href=\"https:\/\/www.ctrl.blog\/entry\/mod_cache.html\">reporta<\/a> que suele estar lleno de glitches, y esto causa conflictos con otros m\u00f3dulos. As\u00ed que la soluci\u00f3n est\u00e1ndar de cach\u00e9 desplegada por Apache es el acelerador de HTTP Varnish. A pesar de que Varnish es la soluci\u00f3n dedicada de la industria, algunas pruebas recientes <a href=\"https:\/\/deliciousbrains.com\/page-caching-varnish-vs-nginx-fastcgi-cache-2018\/\">dan a Nginx cach\u00e9 una clara ventaja<\/a> sobre Varnish.<\/p>\n<p>En Kinsta, nosotros utilizamos <a href=\"https:\/\/kinsta.com\/es\/blog\/wordpress-cache\/#kinsta-cache-settings\">Nginx para tener un cach\u00e9 din\u00e1mico en WordPress<\/a>, junto con un <a href=\"https:\/\/kinsta.com\/es\/docs\/alojamiento-wordpress\/plugin-kinsta-mu\/\">plugin propietario de cach\u00e9<\/a> que permita control granular sobre las p\u00e1ginas en el cach\u00e9, y activos est\u00e1ticos almacenados en el cach\u00e9 por el CDN de Kinsta.<\/p>\n<h2 id=\"requests\">Lidiando con las Peticiones: Nginx vs Apache<\/h2>\n<p>La m\u00e1s grande diferencia entre Apache y Nginx se encuentra en la arquitectura subyacente de la forma en que estos manejan las peticiones.<\/p>\n<p>Apache procesa las peticiones con MPM-s o <a href=\"https:\/\/httpd.apache.org\/docs\/2.4\/mpm.html\">Multi-Processing-Modules<\/a>, el cual es \u201cresponsable de unirse a los puertos de la red en la maquina, aceptar peticiones, y mandar children para manejar las peticiones.\u201d<\/p>\n<p>EL MPM m\u00e1s viejo, el cual data desde los principios de Apache, es el <a href=\"https:\/\/httpd.apache.org\/docs\/2.4\/mod\/prefork.html\">m\u00f3dulo prefork<\/a>. A este m\u00f3dulo se le puede acreditar la mala reputaci\u00f3n del desempe\u00f1o de Apache. Bajo este modo, Apache sac\u00f3 varios nuevos procesos con un s\u00f3lo hilo en cada petici\u00f3n.<\/p>\n<p>Este modulo, usado con mod_php, quiere decir que el servidor de Apache agreg\u00f3 un interprete de PHP en cada proceso, incluso si este ten\u00eda que servir archivos CSS o im\u00e1genes.<\/p>\n<p>Esto era ineficiente. El m\u00f3dulo de Peefork viene con Apache como el m\u00f3dulo por defecto. Este tambi\u00e9n restringe conexiones a HTTP\/1.<\/p>\n<p>A\u00f1os m\u00e1s adelante, Apache desarroll\u00f3 un <a href=\"https:\/\/httpd.apache.org\/docs\/2.4\/mod\/worker.html\">mpm trabajador<\/a> con m\u00faltiples hilos y despu\u00e9s de eso, el <a href=\"https:\/\/httpd.apache.org\/docs\/2.4\/mod\/event.html\">mpm de evento<\/a>. Ambos alivianaban muchos de los problemas de desempe\u00f1o de Apache. Cambiar a php-fpm hizo posible que Apache siguiera siendo una soluci\u00f3n que compite en el mercado hasta hoy en d\u00eda, junto con la eliminaci\u00f3n del uso de .htaccess, pero eso, como que va en contra de su prop\u00f3sito.<\/p>\n<p>Nginx utiliza arquitectura as\u00edncrona a base de eventos, sin bloqueos.<\/p>\n<p>Para explicar la diferencia: en el mundo de Linux\/Unix, los procesos est\u00e1n poniendo en funcionamiento a los programas.<\/p>\n<p>Los hilos son un sub conjunto de procesos y puede haber m\u00faltiples hilos dentro de una sola ejecuci\u00f3n de proceso. Vea esto como tener varias pesta\u00f1as abiertas en la ventana de un navegador. De esta forma un programa puede aprovechar m\u00faltiples CPU-s y CPU-s con cores e hilos m\u00faltiples para ejecutarse a\u00fan m\u00e1s r\u00e1pido. Puede leer a <a href=\"http:\/\/lkml.iu.edu\/hypermail\/linux\/kernel\/9608\/0191.html\">Linus Torvalds elaborando a detalle las diferencias.<\/a><\/p>\n<p>En pocas palabras, Apache utiliza procesos para cada conexi\u00f3n (y con un mpm trabajador este utiliza hilos). A lo largo de que crece el tr\u00e1fico, r\u00e1pidamente se hace demasiado caro.<\/p>\n<p>Podemos imaginarnos nuevos procesos o creaci\u00f3n de hilos, como el encender una computadora o abrir un programa. Incluso en las computadoras m\u00e1s r\u00e1pidas, tomar\u00e1 un poco de tiempo. Con los sitios web de ahora, haciendo cientos de peticiones en una sola carga de p\u00e1gina, esto r\u00e1pidamente se acumula.<\/p>\n<p>Los mpm de evento pueden ir un poco m\u00e1s all\u00e1 cuando se trata de la optimizaci\u00f3n, pero <a href=\"https:\/\/www.eschrade.com\/page\/performance-of-apache-2-4-with-the-event-mpm-compared-to-nginx\/\">algunas<\/a> <a href=\"https:\/\/stackoverflow.com\/questions\/27856231\/why-is-the-apache-event-mpm-performing-poorly\">pruebas<\/a> muestran que no pueden rebasar a Nginx. Especialmente cuando hablamos de archivos est\u00e1ticos, donde Nginx sirve casi el doble de peticiones que Apache hace.<\/p>\n<p>Nginx idealmente tiene un proceso de trabajador por cada CPU\/core. La diferencia de los procesos del trabajador de Nginx es que cada una lidia con <a href=\"https:\/\/www.nginx.com\/blog\/inside-nginx-how-we-designed-for-performance-scale\/\">cientos de miles de conexiones entrantes de la red por cada trabajador<\/a>. No hay necesidad de crear nuevos hilos o procesos por cada conexi\u00f3n.<\/p>\n<p>Esta es la raz\u00f3n por la que los Content Delivery Networks m\u00e1s grandes, como <a href=\"https:\/\/kinsta.com\/es\/cuota-mercado-cloudflare\/\">Cloudflare<\/a>, MaxCDN, y nuestro socio, <a href=\"https:\/\/www.keycdn.com\/partners\">KeyCDN<\/a> \u2013 o sitios como <a href=\"https:\/\/www.nginx.com\/blog\/why-netflix-chose-nginx-as-the-heart-of-its-cdn\/\">Netflix<\/a> \u2013 ven a Nginx como un elemento crucial para su entrega de contenido.<\/p>\n<p>La lista de compa\u00f1\u00edas que toman ventaja de Nginx es demasiado larga para ponerla, as\u00ed que terminaremos con Automattic, la compa\u00f1\u00eda privada m\u00e1s grande detr\u00e1s de WordPress.com.<\/p>\n<p>Automattic convirti\u00f3 todos sus balanceadores de carga a Nginx para WordPress.com en el 2008 (puede <a href=\"https:\/\/barry.blog\/2008\/04\/28\/load-balancer-update\/\">leer sobre esto aqu\u00ed<\/a>) y migraron el stack de su servidor <a href=\"https:\/\/www.nginx.com\/success-stories\/nginx-wordpress-com\/\">completamente a Nginx<\/a>.<\/p>\n<h2 id=\"checking-it\">Revis\u00e1ndolo en la Vida Real<\/h2>\n<p>Si queremos inspeccionar que utiliza el sitio web en producci\u00f3n, usualmente podemos encontrar esta informaci\u00f3n en los encabezados de respuesta de HTTP. Esto quiere decir que tendremos que dar clic derecho en un sitio &gt; <strong>Inspeccionarlo<\/strong>, en las herramientas del desarrollador, elegiremos el panel de la red y cargaremos de nuevo el sitio. Veremos todos los recursos que el sitio web est\u00e1 cargando. Si elegimos un recurso en particular y su pesta\u00f1a de <strong>Encabezados<\/strong>, usualmente veremos la informaci\u00f3n del servidor. Si el sitio web utiliza CDN, podr\u00edamos ver algo como Cloudflare en la l\u00ednea del servidor o algo como Varnish si el sitio web utiliza un acelerador de HTTP.<\/p>\n<p>Este es un ejemplo de un sitio de WordPress que utiliza una configuraci\u00f3n t\u00edpica de hosting compartido con cPanel, Apache y PHP:<\/p>\n<figure style=\"width: 1810px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2019\/06\/encabezado-http-apache.png\" alt=\"Encabezado HTTP de Apache\" width=\"1810\" height=\"854\"><figcaption class=\"wp-caption-text\">Encabezado HTTP de Apache<\/figcaption><\/figure>\n<p>Este es un sitio web en Nginx:<\/p>\n<figure style=\"width: 1808px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2019\/06\/encabezado-http-nginx.png\" alt=\"Encabezado de HTTP en Nginx\" width=\"1808\" height=\"838\"><figcaption class=\"wp-caption-text\">Encabezado de HTTP en Nginx<\/figcaption><\/figure>\n<p>En el lado izquierdo, si lo expandimos, tambi\u00e9n podremos analizar el tiempo de cada recurso y ver su impacto en el tiempo de carga general de la p\u00e1gina.<\/p>\n\n<h2>Resumen<\/h2>\n<p>En este art\u00edculo, me enfoqu\u00e9 en Nginx vs Apache, y expliqu\u00e9 las principales diferencias arquitect\u00f3nicas que ayudaron a Nginx a tener m\u00e1s tracci\u00f3n y atenci\u00f3n dentro de la arena de los servidores web. Estos son rasgos clave que le dan esa enorme ventaja en nuestra industria tan hambrienta de recursos.<\/p>\n<p>Claro, no todo ejemplo tiene las mismas prioridades y Apache u otras herramientas como <a href=\"http:\/\/www.lighttpd.net\/\">Lighttpd<\/a>, <a href=\"https:\/\/www.iis.net\/\">IIS<\/a>, <a href=\"https:\/\/www.litespeedtech.com\/products\/litespeed-web-server\">LiteSpeed<\/a>, <a href=\"https:\/\/caddyserver.com\/\">Caddy<\/a>, podr\u00edan ser buenas soluciones.<\/p>\n<p>En Kinsta, <a href=\"https:\/\/kinsta.com\/es\/blog\/que-es-nginx\/\" target=\"_blank\" rel=\"noopener noreferrer\">utilizamos Nginx<\/a> como parte de nuestras soluciones de <a href=\"https:\/\/kinsta.com\/es\/wordpress-hosting\/\">optimizaci\u00f3n de desempe\u00f1o en el hosting<\/a> para WordPress y WooCommerce. Cada sitio de WordPress est\u00e1 albergado en su propio contenedor aislado, que tiene todos los recursos de software necesario para que funcione (Nginx, Linux, PHP, MySQL). Los recursos son 100% privados y no son compartidos con otros sitios.<\/p>\n<p>Aseg\u00farate de <a href=\"https:\/\/kinsta.com\/es\/complementos-kinsta\/?plan=visits-business1&#038;interval=month\">revisar Nginx y todos nuestros add-ons premium<\/a>. Adem\u00e1s, echa un vistazo a nuestros servicios de <a href=\"https:\/\/sevalla.com\/application-hosting\/\">Alojamiento de Aplicaciones<\/a> y <a href=\"https:\/\/sevalla.com\/database-hosting\/\">Alojamiento de Bases de Datos<\/a> para m\u00e1s opciones de alojamiento.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>El internet, como lo conocemos hoy en d\u00eda, comenz\u00f3 una \u201cconquista\u201d global en los a\u00f1os 90. Todo el protocolo \u201cWeb\u201d puede ser resumido como un visitante &#8230;<\/p>\n","protected":false},"author":93,"featured_media":24568,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[408,559],"topic":[1356,1351],"class_list":["post-24556","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-webperf","tag-webserver","topic-consejos-wordpress","topic-rendimiento-de-wordpress"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Nginx vs Apache: Lucha entre Servidores Web (2026 Editi\u00f3n)<\/title>\n<meta name=\"description\" content=\"Nginx vs Apache: \u00bfcu\u00e1l es la diferencia entre los dos? \u00a1Vea c\u00f3mo estos servidores web se apilan unos contra otros y cu\u00e1l es el m\u00e1s r\u00e1pido para los sitios de WordPress!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/es\/blog\/nginx-vs-apache\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Nginx vs Apache: Lucha entre Servidores Web\" \/>\n<meta property=\"og:description\" content=\"Nginx vs Apache: \u00bfcu\u00e1l es la diferencia entre los dos? \u00a1Vea c\u00f3mo estos servidores web se apilan unos contra otros y cu\u00e1l es el m\u00e1s r\u00e1pido para los sitios de WordPress!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/es\/blog\/nginx-vs-apache\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinsta.es\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-07-03T09:36:38+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-26T13:09:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2019\/07\/nginx-vs-apache-servidores.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Tonino Jankov\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Nginx vs Apache: \u00bfcu\u00e1l es la diferencia entre los dos? \u00a1Vea c\u00f3mo estos servidores web se apilan unos contra otros y cu\u00e1l es el m\u00e1s r\u00e1pido para los sitios de WordPress!\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2019\/07\/nginx-vs-apache-servidores.png\" \/>\n<meta name=\"twitter:creator\" content=\"@t_jankov\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_ES\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tonino Jankov\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/es\/blog\/nginx-vs-apache\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/nginx-vs-apache\/\"},\"author\":{\"name\":\"Tonino Jankov\",\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/person\/b5c8a6abbe388595ddb49b50e3608f5a\"},\"headline\":\"Nginx vs Apache: Lucha entre Servidores Web\",\"datePublished\":\"2019-07-03T09:36:38+00:00\",\"dateModified\":\"2025-02-26T13:09:06+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/nginx-vs-apache\/\"},\"wordCount\":3061,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/es\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/nginx-vs-apache\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2019\/07\/nginx-vs-apache-servidores.png\",\"keywords\":[\"webperf\",\"webserver\"],\"articleSection\":[\"Tutoriales de rendimienro de WordPress\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/es\/blog\/nginx-vs-apache\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/es\/blog\/nginx-vs-apache\/\",\"url\":\"https:\/\/kinsta.com\/es\/blog\/nginx-vs-apache\/\",\"name\":\"Nginx vs Apache: Lucha entre Servidores Web (2026 Editi\u00f3n)\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/es\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/nginx-vs-apache\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/nginx-vs-apache\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2019\/07\/nginx-vs-apache-servidores.png\",\"datePublished\":\"2019-07-03T09:36:38+00:00\",\"dateModified\":\"2025-02-26T13:09:06+00:00\",\"description\":\"Nginx vs Apache: \u00bfcu\u00e1l es la diferencia entre los dos? \u00a1Vea c\u00f3mo estos servidores web se apilan unos contra otros y cu\u00e1l es el m\u00e1s r\u00e1pido para los sitios de WordPress!\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/nginx-vs-apache\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/es\/blog\/nginx-vs-apache\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/kinsta.com\/es\/blog\/nginx-vs-apache\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2019\/07\/nginx-vs-apache-servidores.png\",\"contentUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2019\/07\/nginx-vs-apache-servidores.png\",\"width\":1460,\"height\":730,\"caption\":\"Nginx vs Apache: Lucha entre Servidores Web\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/es\/blog\/nginx-vs-apache\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/es\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Rendimiento de WordPress\",\"item\":\"https:\/\/kinsta.com\/es\/secciones\/rendimiento-de-wordpress\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Nginx vs Apache: Lucha entre Servidores Web\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/es\/#website\",\"url\":\"https:\/\/kinsta.com\/es\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Soluciones de alojamiento premium, r\u00e1pidas y seguras\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/es\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/es\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/es\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/es\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinsta.es\/\",\"https:\/\/x.com\/Kinsta_ES\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/person\/b5c8a6abbe388595ddb49b50e3608f5a\",\"name\":\"Tonino Jankov\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a19ca97b6163594247b78eedc9574c1f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a19ca97b6163594247b78eedc9574c1f?s=96&d=mm&r=g\",\"caption\":\"Tonino Jankov\"},\"description\":\"Tonino is an entrepreneur, Linux &amp; OSS enthusiast, developer, and tech educator. He has over ten years of experience in development and has been in the blockchain space for 3+ years. When he's not coding, he writes for SitePoint and Alibaba Cloud, binge-watches the newest works of fiction on Netflix, and explores new travel destinations.\",\"sameAs\":[\"https:\/\/x.com\/t_jankov\"],\"url\":\"https:\/\/kinsta.com\/es\/blog\/author\/toninojankov\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Nginx vs Apache: Lucha entre Servidores Web (2026 Editi\u00f3n)","description":"Nginx vs Apache: \u00bfcu\u00e1l es la diferencia entre los dos? \u00a1Vea c\u00f3mo estos servidores web se apilan unos contra otros y cu\u00e1l es el m\u00e1s r\u00e1pido para los sitios de WordPress!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinsta.com\/es\/blog\/nginx-vs-apache\/","og_locale":"es_ES","og_type":"article","og_title":"Nginx vs Apache: Lucha entre Servidores Web","og_description":"Nginx vs Apache: \u00bfcu\u00e1l es la diferencia entre los dos? \u00a1Vea c\u00f3mo estos servidores web se apilan unos contra otros y cu\u00e1l es el m\u00e1s r\u00e1pido para los sitios de WordPress!","og_url":"https:\/\/kinsta.com\/es\/blog\/nginx-vs-apache\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinsta.es\/","article_published_time":"2019-07-03T09:36:38+00:00","article_modified_time":"2025-02-26T13:09:06+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2019\/07\/nginx-vs-apache-servidores.png","type":"image\/png"}],"author":"Tonino Jankov","twitter_card":"summary_large_image","twitter_description":"Nginx vs Apache: \u00bfcu\u00e1l es la diferencia entre los dos? \u00a1Vea c\u00f3mo estos servidores web se apilan unos contra otros y cu\u00e1l es el m\u00e1s r\u00e1pido para los sitios de WordPress!","twitter_image":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2019\/07\/nginx-vs-apache-servidores.png","twitter_creator":"@t_jankov","twitter_site":"@Kinsta_ES","twitter_misc":{"Escrito por":"Tonino Jankov","Tiempo de lectura":"14 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/es\/blog\/nginx-vs-apache\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/es\/blog\/nginx-vs-apache\/"},"author":{"name":"Tonino Jankov","@id":"https:\/\/kinsta.com\/es\/#\/schema\/person\/b5c8a6abbe388595ddb49b50e3608f5a"},"headline":"Nginx vs Apache: Lucha entre Servidores Web","datePublished":"2019-07-03T09:36:38+00:00","dateModified":"2025-02-26T13:09:06+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/es\/blog\/nginx-vs-apache\/"},"wordCount":3061,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/es\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/es\/blog\/nginx-vs-apache\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2019\/07\/nginx-vs-apache-servidores.png","keywords":["webperf","webserver"],"articleSection":["Tutoriales de rendimienro de WordPress"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/es\/blog\/nginx-vs-apache\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/es\/blog\/nginx-vs-apache\/","url":"https:\/\/kinsta.com\/es\/blog\/nginx-vs-apache\/","name":"Nginx vs Apache: Lucha entre Servidores Web (2026 Editi\u00f3n)","isPartOf":{"@id":"https:\/\/kinsta.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/es\/blog\/nginx-vs-apache\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/es\/blog\/nginx-vs-apache\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2019\/07\/nginx-vs-apache-servidores.png","datePublished":"2019-07-03T09:36:38+00:00","dateModified":"2025-02-26T13:09:06+00:00","description":"Nginx vs Apache: \u00bfcu\u00e1l es la diferencia entre los dos? \u00a1Vea c\u00f3mo estos servidores web se apilan unos contra otros y cu\u00e1l es el m\u00e1s r\u00e1pido para los sitios de WordPress!","breadcrumb":{"@id":"https:\/\/kinsta.com\/es\/blog\/nginx-vs-apache\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/es\/blog\/nginx-vs-apache\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/kinsta.com\/es\/blog\/nginx-vs-apache\/#primaryimage","url":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2019\/07\/nginx-vs-apache-servidores.png","contentUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2019\/07\/nginx-vs-apache-servidores.png","width":1460,"height":730,"caption":"Nginx vs Apache: Lucha entre Servidores Web"},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/es\/blog\/nginx-vs-apache\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/es\/"},{"@type":"ListItem","position":2,"name":"Rendimiento de WordPress","item":"https:\/\/kinsta.com\/es\/secciones\/rendimiento-de-wordpress\/"},{"@type":"ListItem","position":3,"name":"Nginx vs Apache: Lucha entre Servidores Web"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/es\/#website","url":"https:\/\/kinsta.com\/es\/","name":"Kinsta\u00ae","description":"Soluciones de alojamiento premium, r\u00e1pidas y seguras","publisher":{"@id":"https:\/\/kinsta.com\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/es\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/kinsta.com\/es\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/es\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinsta.es\/","https:\/\/x.com\/Kinsta_ES","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/es\/#\/schema\/person\/b5c8a6abbe388595ddb49b50e3608f5a","name":"Tonino Jankov","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/kinsta.com\/es\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/a19ca97b6163594247b78eedc9574c1f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a19ca97b6163594247b78eedc9574c1f?s=96&d=mm&r=g","caption":"Tonino Jankov"},"description":"Tonino is an entrepreneur, Linux &amp; OSS enthusiast, developer, and tech educator. He has over ten years of experience in development and has been in the blockchain space for 3+ years. When he's not coding, he writes for SitePoint and Alibaba Cloud, binge-watches the newest works of fiction on Netflix, and explores new travel destinations.","sameAs":["https:\/\/x.com\/t_jankov"],"url":"https:\/\/kinsta.com\/es\/blog\/author\/toninojankov\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/posts\/24556","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/users\/93"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/comments?post=24556"}],"version-history":[{"count":16,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/posts\/24556\/revisions"}],"predecessor-version":[{"id":60410,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/posts\/24556\/revisions\/60410"}],"alternate":[{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/24556\/translations\/it"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/24556\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/24556\/translations\/de"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/24556\/translations\/pt"},{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/24556\/translations\/en"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/24556\/translations\/nl"},{"embeddable":true,"hreflang":"da","title":"Danish","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/24556\/translations\/dk"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/24556\/translations\/se"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/24556\/translations\/jp"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/24556\/translations\/es"},{"href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/24556\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/media\/24568"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/media?parent=24556"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/tags?post=24556"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/topic?post=24556"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}