{"id":19904,"date":"2018-12-06T07:24:39","date_gmt":"2018-12-06T15:24:39","guid":{"rendered":"https:\/\/kinsta.com\/?post_type=learn&#038;p=33457"},"modified":"2025-04-16T16:20:07","modified_gmt":"2025-04-16T14:20:07","slug":"acelerar-wordpress","status":"publish","type":"learn","link":"https:\/\/kinsta.com\/es\/aprender\/acelerar-wordpress\/","title":{"rendered":"C\u00f3mo Acelerar Su Sitio WordPress (La Mejor Gu\u00eda para 2026)"},"content":{"rendered":"<p>Hemos publicado muchos tutoriales de optimizaci\u00f3n de la velocidad de WordPress a lo largo de los a\u00f1os con formas de optimizar y acelerar WordPress. Pero en algunas ocasiones puede ser un poco confuso intentar encontrar todo lo que necesita en un solo lugar. As\u00ed que el d\u00eda de hoy, le compartiremos todo lo que sabemos para turbocargar WordPress con m\u00e1s de 15 a\u00f1os de experiencia y lecciones aprendidas. Aunque sea alguien que est\u00e1 empezando con WordPress o un desarrollador veterano, le prometemos que encontrar\u00e1 algo \u00fatil en este gu\u00eda.<\/p>\n<p>M\u00e1s del 43,5% de la red <a href=\"https:\/\/kinsta.com\/es\/cuota-de-mercado-de-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">funciona con WordPress<\/a>. No cabe duda de que esto es sorprendente, pero tambi\u00e9n significa que hay miles de diferentes temas, plugins, y tecnolog\u00edas que tienen que coexistir en un mismo lugar.\u00a0Para el usuario cotidiano de WordPress, esto puede convertirse r\u00e1pidamente en una pesadilla cuando su sitio comienza a producir cuellos de botella y no saben por qu\u00e9 o incluso d\u00f3nde comenzar a solucionar problemas.<\/p>\n<p>En nuestra <a href=\"https:\/\/kinsta.com\/es\/aprender\/optimizacion-de-velocidad-del-sitio\/\" target=\"_blank\" rel=\"noopener noreferrer\">gu\u00eda previa sobre la velocidad de la p\u00e1gina,<\/a> hablamos mucho sobre los fundamentos del desempe\u00f1o y c\u00f3mo esto puede tener un fuerte impacto en el \u00e9xito de su negocio. Pero el d\u00eda de hoy, nos adentraremos en los pasos aplicables que usted puede tomar ahora para mejorar sus propios sitios de WordPress. Tambi\u00e9n le compartiremos algunos recursos que han sido muy valiosos para nosotros.<\/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<h2 id=\"wordpress-site-types\">Tipos de Sitios de WordPress: Est\u00e1tico o Din\u00e1mico<\/h2>\n<p>Antes de empezar con las optimizaciones de velocidad de WordPress, es importante primero entender que <strong>no todos los sitios de WordPress son iguales.<span class=\"Apple-converted-space\">\u00a0<\/span><\/strong> Es por eso, que muchos usuarios tienen problemas, ya que no podremos resolver cada problema de la misma forma. Siempre damos a los sitios de WordPress una clasificaci\u00f3n: est\u00e1tica o din\u00e1mica. As\u00ed que primero exploremos las diferencias entre estos dos tipos.<\/p>\n<h3>Sitios Principalmente Est\u00e1ticos<\/h3>\n<p>Los est\u00e1ticos, t\u00edpicamente incluyen sitios como los blogs, sitios de peque\u00f1as empresas, sitios de noticias de bajo volumen, personales, <a href=\"https:\/\/kinsta.com\/es\/blog\/sitios-web-fotografia\/\">sitios de fotograf\u00eda<\/a>, etc. Por est\u00e1tico, queremos decir que los datos en estos sitios de WordPress, <strong>no est\u00e1n cambiando a menudo <\/strong>(quiz\u00e1s un par de veces al d\u00eda). Incluso la mayor parte de nuestro sitio de Kinsta, podr\u00eda ser considerado un sitio est\u00e1tico.<\/p>\n<p>Esto es muy importante ya que muchas de las peticiones, pueden ser servidas desde la cache en el servidor a velocidades incre\u00edbles. Pero no se preocupe; hablaremos mucho m\u00e1s sobre el tema de la cache en otra secci\u00f3n del articulo. Esto quiere decir que tendremos menos consultas de la base de datos y no se requerir\u00e1n tantos recursos para alcanzar un buen desempe\u00f1o en Google.<\/p>\n<h3>Sitios Altamente Din\u00e1micos<\/h3>\n<p>Por otro lado, tambi\u00e9n tenemos sitios altamente din\u00e1micos. Estos son sitios como los de eCommerce (WooCommerce o Easy Digital Downloads), de comunidad, de membres\u00eda, foros (bbPress o BuddyPress) y sistemas de administraci\u00f3n de aprendizaje (learning management systems LMS). Con din\u00e1mico, queremos decir, que los datos en estos sitios de WordPress est\u00e1n <strong>cambiando frecuentemente<\/strong> (transacciones de servidor est\u00e1n sucediendo cada tantos minutos o incluso segundos). Esto quiere decir, que no todas las peticiones al servidor pueden ser servidas directamente desde la cache y requieren recursos de servidor adicionales, como tambi\u00e9n peticiones de la base de datos.<\/p>\n<p>Estos sitios t\u00edpicamente tienen un <strong>gran n\u00famero de visitantes y sesiones concurrentes. <\/strong>En un sitio informativo o corporativo de WordPress, el cual normalmente es est\u00e1tico, un visitante podr\u00eda permanecer por cinco o 10 minutos, hasta que encuentre lo que necesitaba (y esto es un n\u00famero muy alto, usualmente los n\u00fameros de rebote son mucho mayores). En sitios din\u00e1micos, usted ver\u00e1 lo opuesto. Los visitantes t\u00edpicamente vienen al sitio para encontrarse con algo o alguien. Si est\u00e1n haciendo un curso en l\u00ednea, no es inusual que se queden por varias horas.<\/p>\n<p>Ya podr\u00e1 ver a d\u00f3nde estamos yendo con esto. El n\u00famero de visitantes concurrentes conectados a su host de WordPress se ir\u00e1n acumulando r\u00e1pido. Para hacer esto a\u00fan peor, usted tendr\u00e1 un gran n\u00famero de visitantes concurrentes, adem\u00e1s de un problema de \u201ccontenido que no puede ser almacenado en la cache\u201d.<\/p>\n\n<h2 id=\"wordpress-hosting\">Elija un Hosting de WordPress de Alto Desempe\u00f1o<\/h2>\n<p>Un host de WordPress, es una compa\u00f1\u00eda que almacena todos los datos de su sitio web. Usted se inscribe a un plan y todas sus im\u00e1genes, contenido, videos, etc., ser\u00e1n almacenados en un servidor que se encuentra en el centro de datos del host. El host de WordPress les da un acceso f\u00e1cil a estos datos, para poder administrarlos, y enviarlos a sus visitantes. Simple, \u00bfno? Bueno, no exactamente.<\/p>\n<p>Hay tres tipos distintos de hosts de WordPress, con los que se encontrar\u00e1 alrededor de la red. Veamos las ventajas y desventajas de cada uno. Es importante elegir el correcto desde el principio, de otra manera, esto le causar\u00e1 dolores de cabeza y tiempo perdido a la larga.<\/p>\n<h3>1. Hosting Compartido de WordPress<\/h3>\n<p>El primer y el m\u00e1s popular tipo de hosting de WordPress es al que llamamos \u201chosting compartido.\u201d Estos incluyen los hosts m\u00e1s grandes en la industria, compa\u00f1\u00edas como EIG, <a href=\"https:\/\/kinsta.com\/es\/alternativa-bluehost\/\">Bluehost<\/a> y <a href=\"https:\/\/kinsta.com\/es\/alternativa-hostgator\/\">HostGator<\/a>, tambi\u00e9n proveedores como <a href=\"https:\/\/kinsta.com\/es\/alternativa-de-siteground\/\" target=\"_blank\" rel=\"noopener noreferrer\">Siteground<\/a>, <a href=\"https:\/\/kinsta.com\/es\/alternativa-godaddy\/\">GoDaddy<\/a>, <a href=\"https:\/\/kinsta.com\/es\/alternativa-media-temple\/\">Media Temple<\/a>, <a href=\"https:\/\/kinsta.com\/ovh-alternative\/\">OVH<\/a>, <a href=\"https:\/\/kinsta.com\/es\/alternativa-alojamiento-greengeeks\/\">GreenGeeks<\/a> y InMotion Hosting. Normalmente estos hosting utilizan <a href=\"https:\/\/kinsta.com\/es\/blog\/que-es-cpanel\/\" target=\"_blank\" rel=\"noopener noreferrer\">cPanel<\/a> y el cliente promedio paga usualmente entre $3 y $25 al mes.<\/p>\n<p>Cualquier persona que utilice este tipo de hosting descubrir\u00e1 tarde o temprano, lentitud, es cuesti\u00f3n de tiempo. \u00bfPor qu\u00e9? Porque <strong>los hosts compartidos tienden a abarrotar sus servidores<\/strong>, lo cual lleva a causar un impacto en el desempe\u00f1o de su sitio. Las suspensiones o los errores 500 frecuentes son cosas comunes que uno experimentar\u00e1, ya que tienen limitaciones de espacio en casi todo, y consolidan recursos para sobrevivir. O a\u00fan peor, que su <a href=\"https:\/\/kinsta.com\/es\/blog\/inactividad-del-sitio\/\" target=\"_blank\" rel=\"noopener noreferrer\">sitio quede temporalmente inactivo<\/a>. A pesar de que a\u00fan no sabe esto, su sitio WordPress comparte espacio con 200 personas o m\u00e1s en su servidor. Cualquier problema que surja con otros sitios podr\u00e1 afectar tambi\u00e9n al suyo.<\/p>\n<figure id=\"attachment_39458\" aria-describedby=\"caption-attachment-39458\" style=\"width: 1460px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-39458 size-full\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2016\/10\/alojamiento-compartido-wordpress-1.png\" alt width=\"1460\" height=\"730\"><figcaption id=\"caption-attachment-39458\" class=\"wp-caption-text\">WordPress hosting compartido<\/figcaption><\/figure>\n<p>Sin importar c\u00f3mo haga sus c\u00e1lculos, despu\u00e9s de los gastos, $3 al mes no le genera suficientes ganancias a la compa\u00f1\u00eda de hosting. Especialmente cuando se agrega el soporte a esto. Reciben un ticket de soporte y ya est\u00e1n en n\u00fameros rojos. La forma en que ganan la gran mayor\u00eda de su dinero, es vender m\u00e1s y con cargos escondidos. Estas sobreventas, incluyen cosas como migraciones, registros de dominio, certificados SSL, etc. Otra t\u00e1ctica com\u00fan es proveer grandes descuentos por inscripci\u00f3n. Pero una vez que llega la renovaci\u00f3n del contrato, usted obtendr\u00e1 el recibo de verdad.<\/p>\n<p>La mayor\u00eda de estos hosts ofrecen algo llamado \u201cRecursos ilimitados\u201d. Probablemente ya haya visto esto. Bueno, en el mundo, no existe tal cosa como \u201crecursos ilimitados.\u201d Lo que hacen los hosts, detr\u00e1s del escenario, es limitar a los clientes que est\u00e9n utilizando demasiados recursos. Esto, en su lugar, termina causando que muchos clientes molestos se vayan, dando m\u00e1s lugar a clientes que no usan tantos recursos. Al final, se obtiene un ciclo vicioso, uno en donde la compa\u00f1\u00eda de hosting saca planes baratos, esperando a que la gran mayor\u00eda de sus clientes no usen demasiados recursos y terminen comprando los complementos.<\/p>\n<p>El servicio y soporte al cliente con programas de hosting compartido, son de baja calidad, debido al alto volumen de sitios vs representantes de soporte. Los hosts compartidos tienen que expandirse de tal forma, que s\u00f3lo dejen lo suficiente para obtener las ganancias necesarias, y esto usualmente termina siendo una experiencia negativa para el cliente.<\/p>\n\n<p>Aseg\u00farese de checar el articulo escrito por nuestro CFO, sobre las verdades impactantes sobre c\u00f3mo trabajan realmente los <a href=\"https:\/\/kinsta.com\/es\/blog\/wordpress-hosting-barato\/\">hosting WordPress baratos<\/a>.<\/p>\n<h3>2. Hosting de WordPress con un VPS (Servidor Virtual Privado) Hecho por Usted (DIY)<\/h3>\n<p>El segundo tipo de hosting de WordPress es el DIY VPS, o \u201cH\u00e1galo usted mismo en un Servidor Virtual Privado.\u201d Este grupo, t\u00edpicamente est\u00e1 hecho de startups y usuarios con un poco m\u00e1s de experiencia en desarrollo y administraci\u00f3n de servidores de WordPress. Estos son el grupo de DIY. Estas personas, t\u00edpicamente, intentan ahorrar dinero, pero tambi\u00e9n les preocupa el desempe\u00f1o y se dan cuenta de lo importante que esto es para el \u00e9xito de su negocio. Las configuraciones comunes pueden incluir proveedores VPS como Digital Ocean, <a href=\"https:\/\/kinsta.com\/es\/alternativa-linode\/\">Linode<\/a>, o Vultr; junto con una herramienta como ServerPilot, para administrar todo de forma m\u00e1s sencilla.<\/p>\n<p>Un VPS peque\u00f1o de <a href=\"https:\/\/kinsta.com\/es\/alternativa-digitalocean\/\">DigitalOcean<\/a>, comienza desde los $5 por mes y el plan m\u00e1s popular de ServerPilot comienza desde los $10 al mes. As\u00ed que, dependiendo de la configuraci\u00f3n, podr\u00eda estar viendo un gasto de entre $5 y $15 al mes, quiz\u00e1s un poco m\u00e1s. El enfoque al DIY, puede ayudar a reducir los costos, pero tambi\u00e9n significa que tendr\u00e1 que hacerse responsable si algo se rompe, y tendr\u00e1 que optimizar su servidor para obtener un buen desempe\u00f1o.<\/p>\n<p>Este enfoque de DIY puede ser fant\u00e1stico, pero tambi\u00e9n le puede causar problemas si no tiene cuidado. No tome esta ruta si no es muy bueno con la tecnolog\u00eda o porque le gusta experimentar. Su tiempo es dinero, y deber\u00eda usarlo para crecer su negocio.<\/p>\n<h3>3 Hosting Administrado para WordPress<\/h3>\n<p>El tercer tipo de hosting es lo que ofrecemos en Kinsta y es el <a href=\"https:\/\/kinsta.com\/es\/blog\/wordpress-hosting-gestionado\/\" target=\"_blank\" rel=\"noopener noreferrer\">hosting administrado para WordPress<\/a>. Este tipo de hosts pueden lidiar con todo relacionado con el servidor y back-end, y al mismo tiempo brindamos soporte cuando lo necesite. Hecho a la medida para funcionar con WordPress y normalmente esto incluye opciones como, entornos de staging y backups autom\u00e1ticos. Sus equipos de soporte tendr\u00e1n mayor conocimiento, cuando se trata de tener que lidiar con el CMS ya que est\u00e1n enfocados en una plataforma cada d\u00eda.<\/p>\n<p><strong>\u00a1Si quiere ahorrar tiempo, el hosting administrado de WordPress es la mejor opci\u00f3n! <\/strong>\ud83d\udc4d<\/p>\n<p>Los planes por un hosting administrado normalmente van desde los $25 hasta los $150 al mes, dependiendo del tama\u00f1o de su sitio y necesidades. Las grandes compa\u00f1\u00edas como jQuery, Intuit, Plesk, Dyn, Nginx, e incluso la Casa Blanca utilizan WordPress para hospedar sus sitios web. Algunos hosts administrados de WordPress que ya debe conocer, o quiz\u00e1s ya est\u00e9 utilizando como: <a href=\"https:\/\/kinsta.com\/es\/alternativa-de-wp-engine\/\" target=\"_blank\" rel=\"noopener noreferrer\">WP Engine<\/a>, <a href=\"https:\/\/kinsta.com\/es\/alternativa-de-flywheel\/\" target=\"_blank\" rel=\"noopener noreferrer\">Flywheel<\/a>, <a href=\"https:\/\/kinsta.com\/es\/alternativa-pressable\/\">Pressable<\/a>, Media Temple, Pressidium y <a href=\"https:\/\/kinsta.com\/es\/alternativa-pagely\/\">Pagely<\/a>.<\/p>\n<h3>Kinsta Toma un Enfoque Diferente<\/h3>\n<p>Kinsta por otro lado, lleva el <a href=\"https:\/\/kinsta.com\/es\/wordpress-hosting\/\">hosting de WordPress<\/a> al siguiente nivel. Nuestra plataforma de hosting no entra en ninguna categor\u00eda de las categor\u00edas de hosting tradicionales. Nuestra infraestructura est\u00e1 construida sobre <a href=\"https:\/\/kinsta.com\/es\/blog\/plataforma-en-la-nube-para-desarrolladores\/\">Google Cloud Platform<\/a> y es diferente a la infraestructura compartida, VPS o dedicadas tradicionales lo que la convierte en una de las soluciones de <a href=\"https:\/\/kinsta.com\/es\/wordpress-hosting\/\">alojamiento de WordPress m\u00e1s r\u00e1pidas<\/a> disponibles.<\/p>\n<p>Cada Sitio de WordPress, en nuestra plataforma, funciona en un contenedor de software aislado que contiene todos los recursos de software requeridos para correr el sitio (Linux, Nginx, PHP, MySQL). Esto quiere decir que el software que corre <strong>cada sitio es completamente privado<\/strong> y no es compartido ni entre sus propios sitios.<\/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=\"Arquitectura de Kinsta\" width=\"2800\" height=\"1430\"><figcaption id=\"caption-attachment-73862\" class=\"wp-caption-text\">Arquitectura de Kinsta<\/figcaption><\/figure>\n<p>Cada contenedor del sitio funciona en m\u00e1quinas virtuales en uno de los m\u00faltiples centros de datos de GC, y utiliza la <a href=\"https:\/\/kinsta.com\/es\/blog\/plataforma-en-la-nube-para-desarrolladores\/\">red de nivel superior<\/a> de la Google Cloud Platform para una transferencia de datos optimizada de baja latencia. Cada maquina tiene hasta 96 CPUs y cientos de GB de RAM. Los recursos de hardware (RAM\/CPU) son ubicados autom\u00e1ticamente a cada contenedor de sitio por nuestros maquinas virtuales, cada vez que sea necesario.<\/p>\n<p>A diferencia de otros hosts que utilizan las m\u00e1quinas virtuales de prop\u00f3sito general de Google Cloud Platform, nosotros ponemos a disposici\u00f3n de todos nuestros clientes de las <a href=\"https:\/\/kinsta.com\/es\/blog\/rendimiento-de-wordpress\/#available-regions-for-c2-instances\">regiones compatibles<\/a> m\u00e1quinas virtuales C2 optimizadas para computaci\u00f3n. Las m\u00e1quinas C2 de Google Cloud cuentan con la \u00faltima generaci\u00f3n de procesadores escalables Intel Xeon capaces de mantener velocidades turbo de 3,8 GHz en todos los n\u00facleos. Las m\u00e1quinas C2 son populares para casos de uso intensivo de la CPU como el modelado cient\u00edfico y el aprendizaje de m\u00e1quinas, pero tambi\u00e9n son excelentes para el alojamiento de WordPress de alto rendimiento. Durante nuestras pruebas, descubrimos que la migraci\u00f3n de un sitio de WordPress de una m\u00e1quina virtual de prop\u00f3sito general a una m\u00e1quina virtual C2 result\u00f3 en un aumento de <a href=\"https:\/\/kinsta.com\/es\/blog\/rendimiento-de-wordpress\/#benchmarking-gcps-computeoptimized-vms-c2\">2 veces en el rendimiento<\/a>!<\/p>\n<p>https:\/\/twitter.com\/rockymtnadam\/status\/1090082911418630144<\/p>\n<p>Cada a\u00f1o Review Signal publica sus <a href=\"https:\/\/kinsta.com\/es\/blog\/2019-benchmarks-desempeno\/\" target=\"_blank\" rel=\"noopener noreferrer\">Puntos de Referencia de hosting de WordPress<\/a>, y nos enorgullece decir que, por cinco a\u00f1os consecutivos, \u00a1Kinsta ha demostrado ser la mejor compa\u00f1\u00eda en todo los niveles! Y no s\u00f3lo para uno o dos de nuestros planes, sino para todos planes, desde el B\u00e1sico, hasta el de nivel Empresarial.\ud83e\udd18<\/p>\n<div class=\"col-xs-12 col-md-10 col-md-offset-1 mt--40 mb--40\">\n<div class=\"text-quote__text mb--20\">Kinsta pr\u00e1cticamente ha hecho perfectas las pruebas de LoadStorm y Blitz. Tampoco han tenido fallos en otras pruebas. No se me ocurre qu\u00e9 m\u00e1s decir sobre su excelente desempe\u00f1o.<\/div>\n<div class=\"row nocol middle-xs\">\n<div class=\"text-quote__avatar avatar--round\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/12\/kevin.png\" alt=\"Kevin Ohashi\" width=\"60\" height=\"60\"><\/div>\n<div class=\"flex--1\">\n<div class=\"heading--small\">Kevin Ohashi<\/div>\n<div class=\"text--small\">Fundador y Consultor WP, ReviewSignal<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>Tampoco tenemos representantes de soporte de nivel 1 o nivel 2. Nuestro equipo de soporte completo est\u00e1 compuesto de desarrolladores de WordPress e ingenieros de hosting de Linux, muchos de los cuales han administrado sus propios servidores, han creado temas y plugins, y han contribuido hasta al core. Esto asegura que usted reciba soporte experto de alguien que utiliza activamente y desarrolla con WordPress.<\/p>\n<p>Usted podr\u00e1 conversar con los mismos miembros del equipo de soporte que respaldan clientes Fortune 500 y grandes empresas. Somos muy quisquillosos sobre la calidad de nuestro equipo de soporte, as\u00ed que s\u00f3lo contratamos a menos del 1% de la gente que aplica para el puesto. \u00a1No encontrar\u00e1 un mejor soporte en ning\u00fan lado!<\/p>\n<div class=\"col-xs-12 col-md-10 col-md-offset-1 mt--40 mb--40\">\n<div class=\"text-quote__text mb--20\">Con WP Engine, los problemas b\u00e1sicos son r\u00e1pidamente resueltos. Sin embargo, por cualquier problema que sea complejo, la soluci\u00f3n tardar\u00e1 un poco m\u00e1s, y esto requerir\u00e1 de interactuar bastante con su equipo de soporte. Este es un problema cuando uno tiene un sitio de WordPress de alta categor\u00eda, y hay una situaci\u00f3n latente, que tiene que resolverse pronto. Si me pregunta, cu\u00e1l de estos dos recomiendo, en mi opini\u00f3n, Kinsta es la mejor opci\u00f3n. Ellos ofrecen mucho m\u00e1s de lo que prometen. No tendr\u00e1 que preocuparse si su sitio est\u00e1 lento, o se encuentre inactivo, obtendr\u00e1 soporte de calidad a cualquier problema relacionado con el hosting.<\/div>\n<div class=\"row nocol middle-xs\">\n<div class=\"text-quote__avatar avatar--round\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/12\/harsh-agrawal.jpg\" alt=\"Harsh Agrawal\" width=\"60\" height=\"60\"><\/div>\n<div class=\"flex--1\">\n<div class=\"heading--small\">Harsh Agrawal<\/div>\n<div class=\"text--small\">Blogger Condecorado, ShoutMeLoud<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>Para aprender m\u00e1s sobre por qu\u00e9 elegir Kinsta para su hosting administrado de WordPress, lea \u00bf<a href=\"https:\/\/kinsta.com\/es\/por-que-nosotros\/\" target=\"_blank\" rel=\"noopener noreferrer\">por qu\u00e9 nosotros? \u2013 como Kinsta es diferente<\/a>. Pero sin importar a quien elija para ser su proveedor de hosting, siempre debe buscar estas opciones de servidor, para asegurar que su sitio corra lo m\u00e1s r\u00e1pido posible.<\/p>\n<h3>PHP 7 en Adelante para el Mejor Desempe\u00f1o<\/h3>\n<p><a href=\"https:\/\/kinsta.com\/es\/blog\/que-es-php\/\" target=\"_blank\" rel=\"noopener noreferrer\">PHP<\/a> es un lenguaje c\u00f3digo abierto, de scripting y programaci\u00f3n de servidor que es usado principalmente para desarrollo web. La mayor parte del core del software de WordPress est\u00e1 desarrollado en PHP, junto con sus plugins y temas, que hace PHP un lenguaje muy importante para la comunidad de WordPress. Usted debe asegurarse de que su host de WordPress ofrezca por lo menos PHP 7 o versiones superiores.<\/p>\n<p>Hay diferentes versiones de PHP que su host le proporcionar\u00e1 en su servidor, el nuevo PHP 7.3 ofrece enormes mejoras de rendimiento.<\/p>\n<p>De hecho, en nuestros recientes <a href=\"https:\/\/kinsta.com\/es\/blog\/php-7-hhvm-rendimiento\/\" target=\"_blank\" rel=\"noopener noreferrer\">puntos de referencia de PHP<\/a>, si compara PHP 7.3 con PHP 5.6, el primero puede manejar 3 veces m\u00e1s solicitudes (transacciones) por segundo. <a href=\"https:\/\/kinsta.com\/es\/blog\/nueva-version-php-7-3\/\" target=\"_blank\" rel=\"noopener noreferrer\">PHP 7.3<\/a> tambi\u00e9n es en promedio un 9% m\u00e1s r\u00e1pido que PHP 7.2. Esto tambi\u00e9n puede afectar la capacidad de respuesta de su escritorio de WordPress.<\/p>\n<figure id=\"attachment_37393\" aria-describedby=\"caption-attachment-37393\" style=\"width: 940px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-37393 size-full\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/12\/wordpress-5.0-con-php.png\" alt=\"Puntos de referencia de PHP con WordPress 5.0\" width=\"940\" height=\"788\"><figcaption id=\"caption-attachment-37393\" class=\"wp-caption-text\">Puntos de referencia de PHP con WordPress 5.0<\/figcaption><\/figure>\n<p>Velocidades m\u00e1s r\u00e1pidas y seguridad mejorada, es la raz\u00f3n por la que Kinsta siempre ofrece las versiones m\u00e1s recientes de PHP. Puede cambiar las <a href=\"https:\/\/kinsta.com\/es\/blog\/como-actualizar-php-en-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">versiones de PHP<\/a> con un solo clic.<\/p>\n<figure id=\"attachment_55765\" aria-describedby=\"caption-attachment-55765\" style=\"width: 1498px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-55765 size-full\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/cambiar-version-php-2.png\" alt=\"Cambiar la versi\u00f3n de PHP\" width=\"1498\" height=\"1044\"><figcaption id=\"caption-attachment-55765\" class=\"wp-caption-text\">Cambiar la versi\u00f3n de PHP<\/figcaption><\/figure>\n<p>Y tenga cuidado con cualquier host de WordPress que ofrezca HHVM como una alternativa a PHP. HHVM ya no <a href=\"https:\/\/kinsta.com\/es\/blog\/hhvm-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">es una soluci\u00f3n viable<\/a> para el hosting de WordPress.<\/p>\n<h3>Elija un Host que Utilice Nginx<\/h3>\n<p>Detr\u00e1s del escenario, cada host de WordPress utiliza un servidor web, para que sus sitios de WordPress funcionen. Las opciones m\u00e1s comunes son Nginx y <a href=\"https:\/\/kinsta.com\/es\/blog\/que-es-apache\/\" target=\"_blank\" rel=\"noopener noreferrer\">Apache<\/a>.<\/p>\n<p>Le recomendamos elegir un host que utilice <a href=\"https:\/\/kinsta.com\/es\/blog\/que-es-nginx\/\" target=\"_blank\" rel=\"noopener noreferrer\">Nginx<\/a> por tener <strong>ra\u00edces en la optimizaci\u00f3n del desempe\u00f1o a escala<\/strong>. Nginx normalmente supera a otros servidores populares en pruebas de desempe\u00f1o, especialmente en situaciones de contenido est\u00e1tico o cuando uno tiene alto n\u00famero de peticiones concurrentes, por eso, Kinsta utiliza Nginx.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/10\/nginx.svg\" alt=\"Nginx\" width=\"184\" height=\"39\"><\/p>\n<p>Algunas compa\u00f1\u00edas de alto perfil utilizan Nginx, incluyendo Autodesk, Atlassian, Intuit, T-Mobile, GitLab, DuckDuckGo, Microsoft, IBM, Google, Adobe, Salesforce, VMWare, Xerox, LinkedIn, Cisco, Facebook, Target, Citrix Systems, Twitter, Apple, Intel, y muchos m\u00e1s. (<a href=\"https:\/\/siftery.com\/company\/nginx\" target=\"_blank\" rel=\"noopener noreferrer\">fuente<\/a>)<\/p>\n<p>De acuerdo a <a href=\"https:\/\/w3techs.com\/technologies\/cross\/web_server\/ranking\" target=\"_blank\" rel=\"noopener noreferrer\">W3Techs<\/a>, Apache es usado por un 44.0% de los sitios web, haci\u00e9ndolo la opci\u00f3n m\u00e1s usada. Pero si ve cu\u00e1l es el servidor web m\u00e1s popular entre los sitios de alto tr\u00e1fico (top 10,000), ver\u00e1 que Nginx es usado por un 41.9% de estos mientras que Apache s\u00f3lo potencia el 18.1%. Es usado por algunos de los sitios en existencia que m\u00e1s recursos consumen, incluyendo Netflix, NASA e incluso el mismo WordPress.com.<\/p>\n<p>Lea m\u00e1s en nuestro servidor web showdown: <a href=\"https:\/\/kinsta.com\/es\/blog\/nginx-vs-apache\/\">Nginx vs Apache<\/a>.<\/p>\n<h3>La Red Usada por Su Host Importa<\/h3>\n<p>Al elegir un host de WordPress podr\u00eda pensar que no tendr\u00eda que pedir o investigar qu\u00e9 red est\u00e1n utilizando, pero eso es lo que tiene que hacer. La red debe tener un alto impacto en el desempe\u00f1o de su sitio e incluso la rapidez del dashboard de su WordPress. Muchos hosts dejar\u00e1n esto fuera de su marketing, ya que preferir\u00e1n elegir la red m\u00e1s barata para recortar gastos.<\/p>\n<p>Aqu\u00ed tenemos algunas preguntas que deber\u00eda hacer:<\/p>\n<ul>\n<li><strong>\u00bfQu\u00e9 redes utiliza para transmitir datos? <\/strong>\u00bfLa mayor\u00eda es a trav\u00e9s de redes ISP p\u00fablicas o infraestructuras privadas como Google o Microsoft? Estos grandes proveedores tienen redes que est\u00e1n construidas y optimizadas para baja latencia y velocidad. \u00a1Incluso tienen sus propios cables de internet en las profundidades del oc\u00e9ano!<\/li>\n<li><strong>\u00bfAcaso las redes que est\u00e1n utilizando son redundantes? <\/strong>\u00bfQu\u00e9 sucede si un cable es accidentalmente cortado? Esto sucede m\u00e1s com\u00fanmente de lo que piensa.<\/li>\n<\/ul>\n<p>En el 2017 Google anunci\u00f3 su red est\u00e1ndar, que es una red m\u00e1s lenta, pero m\u00e1s barata. En Kinsta utilizamos la <strong>red premium<\/strong> para todos nuestros planes de hosting. A pesar de que esto nos cuesta m\u00e1s a nosotros, esto asegura que usted tendr\u00e1 velocidades m\u00e1s r\u00e1pidas.<\/p>\n\n<p><a href=\"https:\/\/medium.com\/google-cloud\/gcps-standard-tier-networking-performance-c66350cf4763\" target=\"_blank\" rel=\"noopener noreferrer\">De acuerdo con Google<\/a>,\u00a0la red premium logra un desempe\u00f1o de red mejorada, al reducir la duraci\u00f3n del viaje en el internet p\u00fablico; los paquetes entran (y se van) a la red de Google lo m\u00e1s cerca posible al usuario y luego viajan en la \u201ccolumna\u201d de Google antes de entrar a la m\u00e1quina virtual. El nivel est\u00e1ndar, ofrece tr\u00e1fico saliendo desde el GCP al proveedor de internet sobre las redes de transporte publico (ISP) en lugar de la red de Google.<\/p>\n<figure style=\"width: 1325px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/plataforma-google-cloud.png\" alt=\"La plataforma premium de Google Cloud Platform\" width=\"1325\" height=\"551\"><figcaption class=\"wp-caption-text\">La plataforma premium de Google Cloud Platform (fuente de la imagen: <a href=\"https:\/\/cloud.google.com\/blog\/products\/gcp\/introducing-network-service-tiers-your-cloud-network-your-way\" target=\"_blank\" rel=\"noopener noreferrer\">Google<\/a>)<\/figcaption><\/figure>\n<p>En pocas palabras, para que sea m\u00e1s f\u00e1cil de entender:<\/p>\n<ul>\n<li><strong>Los paquetes premium pasan m\u00e1s tiempo en la red de Google<\/strong>, con menos rebotes, y as\u00ed funcionan mucho mejor (pero cuestan m\u00e1s).<\/li>\n<li>Los paquetes est\u00e1ndar pasan menos tiempo en la red de Google, y m\u00e1s tiempo en redes publicas y por eso, tienen un peor desempe\u00f1o (pero cuestan mucho menos).<\/li>\n<\/ul>\n<p>\u00bfQu\u00e9 impacto tiene esto? Bueno, para los datos que viajan a trav\u00e9s de los continentes, la red de nivel premium es aproximadamente un <strong>41% m\u00e1s r\u00e1pida<\/strong>, en promedio, que la red de nivel est\u00e1ndar.\u00a0Para los datos viajando a una regi\u00f3n cercana (mismo continente), la red premium es un <strong>8% m\u00e1s r\u00e1pida. <\/strong>Mientras que las redes s\u00f3lo toman una fracci\u00f3n de su tiempo de carga total, \u00a1cada segundo se acumula!<\/p>\n\n<p>La redundancia tambi\u00e9n es clave, y es por eso que Google utiliza por lo menos tres caminos independientes (N+2 de redundancia) entre dos ubicaciones en la red de Google, asegurando que el tr\u00e1fico siga fluyendo entre dos ubicaciones, incluso en caso de una disrupci\u00f3n.<\/p>\n<p>Como podr\u00e1 ver ahora, mucho de esto pasa detr\u00e1s del escenario, cuando se trata de las redes. Aseg\u00farese de que su host de WordPress est\u00e9 utilizando una red prestigiosa y no est\u00e9 eligiendo las de menor categor\u00eda para ahorrar dinero.<\/p>\n<h3>HTTP\/2 es Necesario<\/h3>\n<p><a href=\"https:\/\/kinsta.com\/es\/aprender\/que-es-http2\/\" target=\"_blank\" rel=\"noopener noreferrer\">HTTP\/2<\/a> es un protocolo web lanzado en 2015, el cual fue dise\u00f1ado para acelerar la entrega de los sitios web. Debido al soporte del navegador, este requiere HTTPS (SSL). Si su host de WordPress no soporta HTTP\/2, usted debe de buscar un nuevo proveedor. Con todo el internet mud\u00e1ndose a HTTPS, esto ya no es solo una buena opci\u00f3n; es una necesidad.<\/p>\n<p>La mejora en el desempe\u00f1o con HTTP\/2 es debido a una variedad de razones, como un mejor soporte a la multiplexaci\u00f3n, paralelismo, compresi\u00f3n HPACK con decodificaci\u00f3n Huffman, la extensi\u00f3n ALPN, y empuje del servidor. Sol\u00eda haber un poco de demora por la TLS cuando se trataba de correr sobre HTTPS, pero esto ya no pasa tan seguido gracias a HTTP\/2 y <a href=\"https:\/\/kinsta.com\/es\/blog\/tls-1-3\/\">TLS 1.3<\/a>. <strong>Kinsta soporta HTTP\/2 y TLS 1.3 en todos nuestros servidores y CDN.<\/strong><\/p>\n<p>Otro gran logro con HTTP\/2 es que con la mayor\u00eda de sitios de WordPress, usted no tendr\u00e1 que preocuparse sobre concatenaci\u00f3n (combinar archivos) o fragmentaci\u00f3n de dominios. Estas ya son optimizaciones obsoletas.<\/p>\n<h2 id=\"server-location\">Elija un Servidor Cerca de sus Visitantes<\/h2>\n<p>Una de las primeras cosas que deber\u00eda hacer al hospedar su sitio de WordPress es determinar de d\u00f3nde viene la mayor\u00eda de sus visitantes o clientes. \u00bfPor qu\u00e9 es importante esto? Porque la ubicaci\u00f3n del host de su sitio web juega una parte importante en determinar la latencia total de su red y el TTFB. Tambi\u00e9n impacta las velocidades de SFTP y el tiempo de respuesta del dashboard de admin de su WordPress.<\/p>\n<p><strong>Latencia de la Red: <\/strong>Se refiere al tiempo y\/o retraso que est\u00e1 involucrado en la transmisi\u00f3n de datos sobre una red. En otras palabras, cu\u00e1nto tiempo le toma a un paquete de datos ir de un punto a otro. Hoy d\u00eda, esto es t\u00edpicamente medido en milisegundos; sin embargo, podr\u00edan ser segundos dependiendo de la red. Cuanto m\u00e1s cercano a cero est\u00e9, mejor ser\u00e1.<\/p>\n<p>Consulte este art\u00edculo sobre\u00a0<a href=\"https:\/\/kinsta.com\/es\/blog\/latencia-de-la-red\/\" target=\"_blank\" rel=\"noopener noreferrer\">latencia de red<\/a>.<\/p>\n<p><strong>TTFB:<\/strong> Esto es el acr\u00f3nimo para time to first byte (tiempo para el primer byte). Para dejarlo m\u00e1s simple, esto muestra cu\u00e1nto tiempo tiene que esperar el navegador antes de recibir el primer byte de dato desde un servidor. Entre m\u00e1s tiempo pase para obtener el dato, m\u00e1s tiempo tomar\u00e1 mostrarlo en la p\u00e1gina. De nuevo, cuanto m\u00e1s cercano est\u00e9 a cero ser\u00e1 mucho mejor.<\/p>\n<p>Lea este art\u00edculo detallado sobre <a href=\"https:\/\/kinsta.com\/es\/blog\/ttfb\/\" target=\"_blank\" rel=\"noopener noreferrer\">TTFB<\/a>.<\/p>\n<p>No le aburriremos con todos los detalles t\u00e9cnicos en esta publicaci\u00f3n, todo lo que necesita saber es que <strong>necesita que la latencia de su red y el TTFB sean lo m\u00e1s bajos posible<\/strong>. Una de las maneras m\u00e1s f\u00e1ciles de lograr esto es elegir el servidor m\u00e1s cercano a sus visitantes. Puede determinar la mejor ubicaci\u00f3n siguiendo los consejos a continuaci\u00f3n.<\/p>\n<h3>Consejo 1 \u2013 Revise la Geolocalizaci\u00f3n de sus Visitantes en Google Analytics<\/h3>\n<p>Una de las primeras cosas que tiene que hacer es ver la geolocalizaci\u00f3n de sus visitantes en <a href=\"https:\/\/kinsta.com\/es\/blog\/como-usar-google-analytics\/\">Google Analytics<\/a>. Puede encontrar esto bajo \u201cAudiencia -&gt; Geo -&gt; Ubicaci\u00f3n.\u201d<\/p>\n<p>En el ejemplo de abajo, puede ver que m\u00e1s del 90% del tr\u00e1fico viene de los Estados Unidos. As\u00ed que, en la mayor\u00eda de los casos, usted querr\u00e1 ubicar su sitio de WordPress en un servidor en los Estados Unidos. Tambi\u00e9n puede filtrarlos datos por ciudad. Esto es especialmente importante si usted es una compa\u00f1\u00eda local. Pero normalmente recomendamos una ubicaci\u00f3n central como Iowa, USA.<\/p>\n<figure style=\"width: 1239px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/10\/geolocalizaci\u00f3n-de-google-analytics.png\" alt=\"Geolocalizaci\u00f3n de Google Analytics\" width=\"1239\" height=\"758\"><figcaption class=\"wp-caption-text\">Geolocalizaci\u00f3n de Google Analytics<\/figcaption><\/figure>\n<h3>Consejo 2 \u2013 Consulte los Datos de Ecommerce<\/h3>\n<p>Si usted tiene una tienda de eCommerce, aseg\u00farese de checar <strong>y observar de d\u00f3nde vienen sus clientes. <\/strong>As\u00ed es como uno genera ingresos, as\u00ed que estos son sus visitantes m\u00e1s importantes. Esto deber\u00eda coincidir con el tr\u00e1fico de arriba; sin embargo, esto no siempre es el caso. Si tiene los datos configurados de su eCommerce o metas en Google Analytics, usted puede f\u00e1cilmente agregar esa informaci\u00f3n sobre los datos de geolocalizaci\u00f3n, para tomar una decisi\u00f3n m\u00e1s informada. O consulte la informaci\u00f3n de ubicaci\u00f3n almacenada en las bases de datos de su plataforma de eCommerce.<\/p>\n<h3>Consejo 3 \u2013 Haga una Prueba de Latencia<\/h3>\n<p>Hay muchas herramientas \u00fatiles para medir la latencia de su ubicaci\u00f3n actual para distintos proveedores de la nube. Esto puede ayudarle a r\u00e1pidamente evaluar qu\u00e9 regi\u00f3n ser\u00eda la mejor opci\u00f3n para su sitio.<\/p>\n<ul>\n<li><a href=\"http:\/\/www.gcping.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">GCP Ping<\/a> (mide latencia a regiones de Google Cloud Platform, incluyendo los servidores de Kinsta)<\/li>\n<li><a href=\"http:\/\/www.cloudping.info\/\" target=\"_blank\" rel=\"noopener noreferrer\">CloudPing.info<\/a> (mide la latencia de las regiones de Amazon Web Services)<\/li>\n<li><a href=\"http:\/\/www.azurespeed.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Azure Latency Test<\/a> (mide la latencia de las regiones de Azure)<\/li>\n<\/ul>\n<p>En este ejemplo de abajo, podemos ver que Oregon, E.U.A. (us-west1) es la m\u00e1s r\u00e1pida en donde nos ubicamos. Sin embargo, si est\u00e1 sirviendo a clientes en todas partes de Estados Unidos, podr\u00eda ser mejor elegir Iowa, E.U.A. (us-central1) para asegurar una baja latencia para ambos, visitantes de la costa oeste y este.<\/p>\n<figure style=\"width: 1649px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/10\/midiendo-latencia-google-cloud-platform.png\" alt=\"Midiendo la Latencia del Google Cloud Platform\" width=\"1649\" height=\"1722\"><figcaption class=\"wp-caption-text\">Midiendo la Latencia del Google Cloud Platform<\/figcaption><\/figure>\n<p>En Kinsta, ofrecemos 27 <a href=\"https:\/\/kinsta.com\/es\/docs\/servicio-de-informacion\/ubicaciones-de-los-centros-de-datos\/\" target=\"_blank\" rel=\"noopener noreferrer\">centros de datos distintos<\/a> alrededor del mundo. \u00a1Podr\u00e1 elegir f\u00e1cilmente un sitio que tendr\u00e1 baja latencia y TTFB! Esto tambi\u00e9n ayudar\u00e1 a reducir los saltos de la red.<\/p>\n<figure id=\"attachment_22801\" aria-describedby=\"caption-attachment-22801\" style=\"width: 1613px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-22801\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/12\/ubicaciones-centos-de-datos-google-cloud-1.png\" alt=\"Ubicaciones de los centros de datos del Google Cloud\" width=\"1613\" height=\"843\" srcset=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/12\/ubicaciones-centos-de-datos-google-cloud-1.png 1613w, https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/12\/ubicaciones-centos-de-datos-google-cloud-1-300x157.png 300w, https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/12\/ubicaciones-centos-de-datos-google-cloud-1-768x401.png 768w, https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/12\/ubicaciones-centos-de-datos-google-cloud-1-1024x535.png 1024w, https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/12\/ubicaciones-centos-de-datos-google-cloud-1-610x319.png 610w\" sizes=\"auto, (max-width: 1613px) 100vw, 1613px\" \/><figcaption id=\"caption-attachment-22801\" class=\"wp-caption-text\">Ubicaciones de los centros de datos del Google Cloud<\/figcaption><\/figure>\n<h3>Formas Adicionales para Reducir la Latencia y el TTFB<\/h3>\n<p>Adem\u00e1s de elegir un servidor con una ubicaci\u00f3n m\u00e1s cercana, hay otras formas para reducir la latencia.<\/p>\n<ul>\n<li>Implementar una cache en su sitio de WordPress. \u00a1En nuestras pruebas la cache redujo nuestro TTFB por un sorprendente 90%!<\/li>\n<li>Utilice una red de entrega de contenido (CDN) para servir activos almacenados en la cache de POPs alrededor del mundo. Esto ayudar\u00e1 a negar la latencia de la red para visitantes quienes no se encuentran cerca del servidor de su host.<\/li>\n<li>Tome ventaja del protocolo HTTP\/2 para minimizar el n\u00famero de viajes redondos, gracias al proceso de paralelizaci\u00f3n. HTTP\/2 est\u00e1 habilitado en todos los servidores de Kinsta.<\/li>\n<li>Reduzca el n\u00famero de peticiones HTTP. Ya que cada una puede tener su propia latencia agregada, basada en la ubicaci\u00f3n de su servidor.<\/li>\n<li>El DNS juega una parte importante en el TTFB, as\u00ed que deber\u00eda utilizar un proveedor de DNS premium con tiempos de b\u00fasqueda veloces.<\/li>\n<li>Utilice precarga y previsualizaci\u00f3n para llevar a cabo tareas detr\u00e1s de escenas mientras la p\u00e1gina carga.<\/li>\n<\/ul>\n<p>No se preocupe, nosotros cubriremos todas las recomendaciones mencionadas anteriormente a continuaci\u00f3n.<\/p>\n<h3>Velocidades SFTP y el Panel de Control de WordPress.<\/h3>\n<p>Sus visitantes y clientes siempre deber\u00edan ser su prioridad. Pero otro aspecto del desempe\u00f1o del cual muchos no hablan es <strong>c\u00f3mo algunas de estas decisiones afectan su trabajo diario. <\/strong>La ubicaci\u00f3n del centro de datos que elija tiene un impacto en qu\u00e9 tan r\u00e1pidas son sus descargas de su SFTP y las velocidades de subida (transfiriendo datos con un cliente FTP), al igual que la capacidad de respuesta de su dashboard de de WordPress.<\/p>\n<p>Mientras se asegura y elige una ubicaci\u00f3n que sea la mejor para sus visitantes, tambi\u00e9n tenga en mente que esto puede afectar al mantenimiento de su sitio. Las tareas, tal como subir archivos a la biblioteca de archivos multimedia de WordPress, ser\u00e1n m\u00e1s r\u00e1pidas cuando su sitio tenga como host un centro de datos cercano a usted.<\/p>\n<p>Consistentemente escuchamos de nuestros clientes en Kinsta que les sorprende qu\u00e9 tan r\u00e1pido responde su dashboard de admin con nosotros. Hay una multitud de factores que influencian esto, pero tener 27 centros de datos distintos es una raz\u00f3n muy grande. Elija una ubicaci\u00f3n que funcione para usted y sus visitantes. Despu\u00e9s de todo, usted ser\u00e1 el que pasar\u00e1 miles de horas trabajando en su sitio web.<\/p>\n<h2 id=\"dns\">Un DNS Premium es Mucho Mejor que un DNS Gratuito<\/h2>\n<p><a href=\"https:\/\/kinsta.com\/es\/blog\/que-es-dns\/\" target=\"_blank\" rel=\"noopener noreferrer\">DNS<\/a>,\u00a0acr\u00f3nimo para Domain Name System, es uno de los componentes m\u00e1s comunes y al mismo tiempo m\u00e1s incomprendidos del entorno de la red. Para ponerlo con palabras m\u00e1s claras, el DNS ayuda a dirigir el tr\u00e1fico en el internet, al conectar nombres de dominio con servidores actuales de la red. Esencialmente, toma una petici\u00f3n humana \u2013 el nombre de un dominio como kinsta.com \u2013 y lo traduce a una direcci\u00f3n IP de servidor amigable para computadoras \u2013 como 216.58-217.206.<\/p>\n<figure style=\"width: 1024px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/como-funciona-dns.png\" alt=\"Como funciona el DNS\" width=\"1024\" height=\"303\"><figcaption class=\"wp-caption-text\">Como funciona el DNS<\/figcaption><\/figure>\n<p>Puede encontrar DNS gratuitos y Premium. Todos los clientes de Kinsta obtienen acceso a un DNS premium a trav\u00e9s de Amazon Route 53. En general, nosotros creemos que tener un <a href=\"https:\/\/kinsta.com\/es\/blog\/dns-premium\/\" target=\"_blank\" rel=\"noopener noreferrer\">DNS premium<\/a> es una necesidad en el mundo moderno.<\/p>\n<p>Una gran raz\u00f3n por la que uno debe elegir un DNS premium <strong>es la velocidad y confiablidad. <\/strong>Buscar DNS r\u00e9cords y dirigir tr\u00e1fico toma tiempo, incluso si es cuesti\u00f3n de milisegundos.<\/p>\n<p>T\u00edpicamente, un DNS gratuito que obtendr\u00e1 de un registro de nombre de dominio es realmente lento, mientras que un DNS premium ofrece un mejor desempe\u00f1o. Por ejemplo, <a href=\"https:\/\/kinsta.com\/es\/blog\/dns-premium\/#3-performance\" target=\"_blank\" rel=\"noopener noreferrer\">en nuestras pruebas<\/a>, descubrimos que el <strong>DNS de NameCheap es un 33% m\u00e1s lento <\/strong>que Amazon Route 53, este siendo un DNS premium. Adem\u00e1s de esto, un DNS premium puede ofrecer una mejor seguridad y disponibilidad, especialmente cuando se encuentra bajo un ataque DDoS.<\/p>\n<p>Puede utilizar una herramienta como <a href=\"http:\/\/www.solvedns.com\/dnsspeedtest\/\" target=\"_blank\" rel=\"noopener noreferrer\">SolveDNS speed test<\/a> para revisar los tiempos de b\u00fasqueda de su DNS. <a href=\"https:\/\/www.dnsperf.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">DNSPerf<\/a> tambi\u00e9n brinda un excelente desempe\u00f1o de datos en todos los mejores proveedores de DNS.<\/p>\n<p>Para un buen equilibrio entre un proveedor de DNS gratuito por su registro de dominio y un DNS premium, <a href=\"https:\/\/www.cloudflare.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Cloudflare DNS<\/a> es un servicio gratuito que a\u00fan ofrece muchos de los beneficios de un DNS premium. Y son muy r\u00e1pidos, con un promedio debajo de 20ms de tiempo de respuesta alrededor del mundo (como se puede observar abajo).<\/p>\n<figure style=\"width: 1558px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/prueba-gratuita-de-velocidad-cloudflare.png\" alt=\"Prueba gratuita de velocidad de DNS de Cloudflare\" width=\"1558\" height=\"1006\"><figcaption class=\"wp-caption-text\">Prueba gratuita de velocidad de DNS de Cloudflare<\/figcaption><\/figure>\n<p>La <a href=\"https:\/\/kinsta.com\/es\/blog\/integracion-de-cloudflare\/\">integraci\u00f3n de Cloudflare<\/a> se incluye en todos los <a href=\"https:\/\/kinsta.com\/es\/precios\/?plan=visits-business1\">planes de Kinsta<\/a>. Si usted est\u00e1 sirviendo principalmente a visitantes en los Estados Unidos, <a href=\"https:\/\/dnsmadeeasy.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">DNS Made Easy<\/a> es otro proveedor de DNS premium que podr\u00eda checar. Tienen la reputaci\u00f3n de brindar uno de los mejores tiempos de respuesta de cualquier DNS en la \u00faltima d\u00e9cada.<\/p>\n<p>En los \u00faltimos 30 d\u00edas, DNSPerf muestra el siguiente tiempo de actividad de estos proveedores:<\/p>\n<ul>\n<li>DNS Made Easy: 99.99% el cual equivale a\u00a0<a href=\"https:\/\/uptime.is\/99.99\" target=\"_blank\" rel=\"noopener noreferrer\">4m 23.0s de inactividad al mes<\/a>.<\/li>\n<li>Amazon Route 53: 99.88% lo cual equivale a <a href=\"https:\/\/uptime.is\/99.88\" target=\"_blank\" rel=\"noopener noreferrer\">52m 35.7s de inactividad al mes<\/a>.<\/li>\n<li>Cloudflare: 99.85% el cual equivale a <a href=\"https:\/\/uptime.is\/99.85\" target=\"_blank\" rel=\"noopener noreferrer\">1h 5m 44.6s de inactividad al mes<\/a>.<\/li>\n<\/ul>\n<p>\u00bfEs importante el tiempo de inactividad para los proveedores de DNS? La respuesta es, s\u00ed y no. El DNS t\u00edpicamente se encuentra almacenado en la cache con ISPs, utilizando el tiempo de vida (TTL) en el DNS r\u00e9cord. Por lo tanto, si un proveedor de DNS se encuentra inactivo por 10 minutos, probablemente no lo notar\u00e1. El tiempo de inactividad importa si hay tiempos de inactividad constantes de parte del proveedor, o si los r\u00e9cords de su ISP y DNS muestran bajos valores de TTL.<\/p>\n<h2 id=\"wordpress-theme\">El Tema de Su WordPress Es Importante<\/h2>\n<p>Todos aman un nuevo tema de WordPress, pero tenga cuidado antes de elegir uno, con todo y sus bonitas opciones. Primero, usted deber\u00eda revisar nuestro articulo sobre las diferencias cuando se trata de <a href=\"https:\/\/kinsta.com\/es\/blog\/temas-de-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">temas gratuitos contra los de pago<\/a>. Trat\u00e1ndose del desempe\u00f1o, cada elemento que usted ve en un tema, tiene algo de impacto en la velocidad total de su sitio web. Y desafortunadamente, con miles de temas a elegir, habr\u00e1 buenas y malas elecciones.<\/p>\n\n<p>\u00bfC\u00f3mo se supone que sepamos cu\u00e1l elegir? Recomendamos elegir una de estas dos opciones:<\/p>\n<ul>\n<li>Un tema r\u00e1pido y liviano de WordPress <strong>que este hecho s\u00f3lo con las opciones que usted necesita<\/strong>, y nada m\u00e1s.<\/li>\n<li>Un tema m\u00e1s completo de WordPress, pero uno donde <strong>pueda desactivar opciones<\/strong> que no utilice.<\/li>\n<\/ul>\n<p>Cosas como <a href=\"https:\/\/kinsta.com\/es\/blog\/mejores-google-fonts\/\" target=\"_blank\" rel=\"noopener noreferrer\">Google Fonts<\/a>, Font Awesome icons, sliders, galer\u00edas, video y parallax scripts, etc. Estas son algunas de tantas cosas que deber\u00eda poder apagar si no las est\u00e1 utilizando. No querr\u00e1 tener que arreglarlas manualmente en otro momento. Y no le mostraremos 50 formas diferentes para hacer las cosas m\u00e1s sencillas. En su lugar, usted deber\u00eda empezar o cambiarse a un tema de WordPress m\u00e1s liviano desde el principio o uno que le de estas opciones.<\/p>\n<p>Abajo, le mostraremos un par de temas de WordPress que recomendamos. Conf\u00ede en nosotros, nos lo agradecer\u00e1 en un futuro. \ud83d\ude09<\/p>\n<p>Cada tema mencionado a continuaci\u00f3n, es completamente compatible con WooCommerce y Easy Digital Downloads, WPML, BuddyPress, y bbPress. Hicimos algunas pruebas de velocidad con cada tema, utilizando la siguiente configuraci\u00f3n.<\/p>\n<ul>\n<li>Que tenga como host a Kinsta, funcionando con WordPress 4.9.8<\/li>\n<li><a href=\"https:\/\/kinsta.com\/es\/blog\/nueva-version-php-7-3\/\" target=\"_blank\" rel=\"noopener noreferrer\">PHP 7.3<\/a> y SSL (HTTPS)<\/li>\n<li>Kinsta CDN<\/li>\n<li><a href=\"https:\/\/imagify.io\/\" target=\"_blank\" rel=\"noopener noreferrer\">Imagify<\/a> fue utilizando para comprimir autom\u00e1ticamente las im\u00e1genes.<\/li>\n<\/ul>\n<h3 id=\"generatepress\">GeneratePress<\/h3>\n<p><a href=\"https:\/\/generatepress.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">GeneratePress<\/a> es un tema de WordPress r\u00e1pido, liviano (menos de 1MB en zip), m\u00f3vil, hecho con velocidad, SEO y usabilidad en mente. Hecho por Tom Usborne, un desarrollador de Canad\u00e1 quien activamente lo actualiza y bien soportado. Incluso algunos de los miembros del equipo de Kinsta utilizan GeneratePress para sus proyectos.<\/p>\n<p>Hay versi\u00f3n gratuita y premium. Si ve su <a href=\"https:\/\/wordpress.org\/themes\/generatepress\/\" target=\"_blank\" rel=\"noopener noreferrer\">repositorio de WordPress<\/a>, la versi\u00f3n gratuita actualmente tiene m\u00e1s de 200,000 instalaciones activas, y m\u00e1s de 2 millones de descargas, y una impresionante calificaci\u00f3n de 5 de 5 (con m\u00e1s de 850 personas calificando con 5 estrellas).<\/p>\n<figure style=\"width: 1574px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/generatepress.com\/\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/generatepress.jpg\" alt=\"GeneratePress\" width=\"1574\" height=\"1049\"><\/a><figcaption class=\"wp-caption-text\">GeneratePress<\/figcaption><\/figure>\n<p>Una de las grandes cosas sobre GeneratePress es que todas las opciones utilizan un WordPress Customizer, queriendo decir que podr\u00e1 ver todo cambio que haga de forma instant\u00e1nea antes de presionar el bot\u00f3n de publicar. Esto tambi\u00e9n quiere decir que no tendr\u00e1 que aprender un nuevo panel de control de temas.<\/p>\n<p>\u00bfQu\u00e9 tan r\u00e1pido es? Hicimos una instalaci\u00f3n nueva de GeneratePress, corrimos cinco pruebas en Pingdom y tomamos el promedio. El tiempo total de carga fue de <strong>305 ms<\/strong> con un total de <strong>tama\u00f1o de p\u00e1gina de tan solo 16.8 KB<\/strong>. Siempre es bueno tener una prueba base para ver lo que puede hacer un tema en t\u00e9rminos de desempe\u00f1o puro.<\/p>\n<figure style=\"width: 1856px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/instalacion-nueva-de-generatepress.png\" alt=\"Instalaci\u00f3n nueva de GeneratePress\" width=\"1856\" height=\"606\"><figcaption class=\"wp-caption-text\">Instalaci\u00f3n nueva de GeneratePress: <a href=\"https:\/\/tools.pingdom.com\/#59c4426708c00000\" target=\"_blank\" rel=\"noopener noreferrer\"> prueba de velocidad<\/a><\/figcaption><\/figure>\n<p>Luego hicimos otro conjunto de pruebas, con uno de los temas preconstruidos de la biblioteca del sitio de GeneratePress. Este contiene im\u00e1genes, fondos, nuevas secciones, etc. Una ventaja que tiene GeneratePress es que tiene muchos temas preconstruidos que no requieren un plugin de construcci\u00f3n de p\u00e1ginas. Puede ver que a\u00fan as\u00ed, se mantiene por debajo de 400 ms.<\/p>\n<figure style=\"width: 1824px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/sitio-web-completo-de-generatepress.png\" alt=\"sitio web completo de GeneratePress\" width=\"1824\" height=\"590\"><figcaption class=\"wp-caption-text\"><a href=\"https:\/\/tools.pingdom.com\/#59c51c9bdf800000\" target=\"_blank\" rel=\"noopener noreferrer\">Prueba de velocidad <\/a> al sitio web completo de GeneratePress<\/figcaption><\/figure>\n<p>Por supuesto, en un entorno de la vida real, podr\u00eda tener otras cosas activas, como Google Analytics, Facebook remarketing pixel, Hotjar, etc. Pero usted deber\u00eda aspirar a conseguir una marca debajo de 1 segundo. Consulte <a href=\"https:\/\/woorkup.com\/generatepress-review\/\" target=\"_blank\" rel=\"noopener noreferrer\">nuestra detallada rese\u00f1a de GeneratePress<\/a> en woorkup.<\/p>\n<p>Le estaremos mostrando formas para optimizar y acelerar su WordPress.<\/p>\n<h3 id=\"oceanwp\">OceanWP<\/h3>\n<p>El <a href=\"https:\/\/oceanwp.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">tema de OceanWP<\/a> es liviano y altamente extensible. Le permite crear casi cualquier tipo de sitio web, como lo es un blog, portafolio, sitio de un negocio o una tienda de WooCommerce, con un bello y profesional dise\u00f1o. Hecho por Nicolas Lococq, es activamente actualizado y soportado.<\/p>\n<p>Como con GeneratePress, hay versiones gratuitas y premium. Si ve su <a href=\"https:\/\/wordpress.org\/themes\/oceanwp\/\" target=\"_blank\" rel=\"noopener noreferrer\">repositorio de WordPress<\/a>, la versi\u00f3n gratuita actualmente tiene m\u00e1s de 400,000 instalaciones activas, y otra impresionante calificaci\u00f3n de 5 de 5 (con m\u00e1s de 2,600 personas calificando con 5 estrellas).<\/p>\n<figure style=\"width: 1575px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/oceanwp.org\/\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/tema-oceanwp.jpg\" alt=\"Tema OceanWP\" width=\"1575\" height=\"1060\"><\/a><figcaption class=\"wp-caption-text\">Tema OceanWP<\/figcaption><\/figure>\n<p>\u00bfQu\u00e9 tan r\u00e1pido es? Hicimos una instalaci\u00f3n nueva de OceanWP, le hicimos cinco pruebas de velocidad en Pingdom, y tomamos el promedio. El tiempo total de carga fue de <strong>389 ms<\/strong> con un total <strong>de tama\u00f1o de p\u00e1gina de tan solo 230.8 KB<\/strong>. Los scripts en OceanWP son un poco m\u00e1s grandes, pero nada fuera de lo com\u00fan.<\/p>\n<figure style=\"width: 1484px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/instalacion-reciente-de-oceanwp.png\" alt=\"Instalaci\u00f3n reciente de OceanWP.\" width=\"1484\" height=\"476\"><figcaption class=\"wp-caption-text\"><a href=\"https:\/\/tools.pingdom.com\/#59c564c81dc00000\" target=\"_blank\" rel=\"noopener noreferrer\">Prueba de velocidad<\/a> de una instalaci\u00f3n reciente de OceanWP.<\/figcaption><\/figure>\n<p>Luego hicimos otra serie de pruebas con uno de los temas demo del sitio de la biblioteca de OceanWP. Este contiene im\u00e1genes, fondos, nuevas secciones y el plugin constructor de p\u00e1ginas requerido, Elementor. Usted podr\u00e1 ver que sigue estando por debajo de 600 ms.<\/p>\n<figure style=\"width: 1466px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/sitio-entero-de-oceanwp.png\" alt=\"Sitio entero de OceanWP\" width=\"1466\" height=\"486\"><figcaption class=\"wp-caption-text\"><a href=\"https:\/\/tools.pingdom.com\/#59c570dd24c00000\" target=\"_blank\" rel=\"noopener noreferrer\">Prueba de velocidad<\/a> del sitio entero de OceanWP<\/figcaption><\/figure>\n<p>Puede ver una <a href=\"https:\/\/kinsta.com\/es\/blog\/oceanwp\/\" target=\"_blank\" rel=\"noopener noreferrer\">rese\u00f1a m\u00e1s detallada de OceanWP<\/a> en nuestro blog.<\/p>\n<h3 id=\"astra\">Astra<\/h3>\n<p><a href=\"https:\/\/wpastra.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Astra<\/a> es un r\u00e1pido, completamente configurable y bello, perfecto para blogs, portafolios personales, sitios de negocios, y tiendas de WooCommerce. Es muy liviano (pesando menos de 50 KB en el front-end) y ofrece una velocidad inigualable. Hecho por el equipo de Brainstorm Force, es activamente actualizado y soportado. Podr\u00e1 reconocerlos como los creadores del popular plugin All In One Schema Rich Snippets que ha estado en l\u00ednea por varios a\u00f1os.<\/p>\n<p>Como con GeneratePress y OceanWP, hay versiones gratuitas y premium. Si ve su <a href=\"https:\/\/wordpress.org\/themes\/astra\/\" target=\"_blank\" rel=\"noopener noreferrer\">repositorio de WordPress<\/a>, la versi\u00f3n gratuita actualmente tiene m\u00e1s de 400,000 instalaciones activas, m\u00e1s de 1.6 millones de descargas, y otra impresionante calificaci\u00f3n de 5 de 5 (con m\u00e1s de 2500 personas calificando con 5 estrellas).<\/p>\n<figure style=\"width: 1577px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/wpastra.com\/\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/team-astra-wordpress.jpg\" alt=\"Tema Astra de WordPress\" width=\"1577\" height=\"1060\"><\/a><figcaption class=\"wp-caption-text\">Tema Astra de WordPress<\/figcaption><\/figure>\n<p>\u00bfQu\u00e9 tan r\u00e1pido es? Hicimos una instalaci\u00f3n nueva de Astra, le hicimos cinco pruebas de velocidad en Pingdom, y tomamos el promedio. El tiempo total de carga fue de <strong>243 ms<\/strong> con un total <strong>de tama\u00f1o de p\u00e1gina de tan solo 26.6 KB<\/strong>.<\/p>\n<figure style=\"width: 1462px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/instalacion-reciente-de-astra.png\" alt=\"Instalaci\u00f3n reciente de Astra\" width=\"1462\" height=\"476\"><figcaption class=\"wp-caption-text\"><a href=\"https:\/\/tools.pingdom.com\/#59c57d98c7800000\" target=\"_blank\" rel=\"noopener noreferrer\">Prueba de velocidad<\/a> de Instalaci\u00f3n reciente de Astra<\/figcaption><\/figure>\n<p>Luego, hicimos otro conjunto de pruebas con uno de los temas demo del Kit B\u00e1sico de Astra en la biblioteca de su sitio. Este contiene im\u00e1genes, fondos, nuevas secciones, se requiere el plugin constructor de p\u00e1ginas Elementos. Puede ver que a\u00fan as\u00ed estar\u00e1 por debajo de los 700 ms. Nota: las im\u00e1genes en este demo est\u00e1n completamente comprimidas, pero ellos eligieron unas de alta resoluci\u00f3n desde el principio.<\/p>\n<figure style=\"width: 1468px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/sitio-entero-de-astra.png\" alt=\"sitio entero de Astra\" width=\"1468\" height=\"488\"><figcaption class=\"wp-caption-text\"><a href=\"https:\/\/tools.pingdom.com\/#59c57a395d400000\" target=\"_blank\" rel=\"noopener noreferrer\">Prueba de velocidad<\/a> del sitio entero de Astra<\/figcaption><\/figure>\n<p>Es importante ser un poco esc\u00e9ptico al tomar las diferencias entre pruebas de velocidad con estos tres temas. El problema es que es casi imposible hacer pruebas precisas y de comparaci\u00f3n de ambas. Lo importante que quer\u00edamos mostrarle, es que todos estos temas de WordPress son extraordinariamente r\u00e1pidos, \u00a1en sus versiones completas y en sus demos! \ud83d\ude80<\/p>\n<h3>Advertencias Sobre los Constructores de P\u00e1ginas<\/h3>\n<p>Como ya se habr\u00e1 dado cuenta, OceanWP y Astra requieren constructores de p\u00e1ginas para utilizar los temas de la biblioteca de su sitio. Aqu\u00ed hay algunas cosas que debe tener en mente al utilizar un <a href=\"https:\/\/kinsta.com\/es\/blog\/constructores-pagina-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">plugin constructor de p\u00e1ginas<\/a>:<\/p>\n<ul>\n<li>Algunos constructores de p\u00e1ginas podr\u00edan incrementar el tiempo de carga en su sitio. Esto es porque tienen que cargar adicionalmente el CSS y JS para hacer que las cosas funcionen si c\u00f3digo. \u00a1As\u00ed es como sucede la magia! Siempre recomendamos hacer <a href=\"https:\/\/kinsta.com\/es\/blog\/prueba-de-velocidad\/\" target=\"_blank\" rel=\"noopener noreferrer\">pruebas de velocidad<\/a> en su sitio de WordPress antes y despu\u00e9s de instalar un constructor de p\u00e1ginas.<\/li>\n<li>Usted se est\u00e1 comprometiendo y encaden\u00e1ndose a ese constructor de p\u00e1ginas por dise\u00f1o. Aseg\u00farese de elegir uno que sea actualizado regularmente y tenga todo lo que necesita a largo plazo.<\/li>\n<\/ul>\n<p>Habiendo dicho esto, a\u00fan as\u00ed, seguimos siendo fan\u00e1ticos de los constructores de p\u00e1ginas como <a href=\"https:\/\/elementor.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Elementor<\/a> y <a href=\"https:\/\/www.wpbeaverbuilder.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Beaver Builder<\/a>. En su mayor\u00eda, estos son desarrollados con el rendimiento en mente y tan s\u00f3lo agregan un poco de carga extra. Para muchos, la funcionalidad y usabilidad valen la pena, \u00a1ya que estos plugins le permiten crear cualquier cosa con la que haya so\u00f1ado! Tambi\u00e9n podr\u00edan ser m\u00e1s r\u00e1pidos en algunos casos, ya que podr\u00edan reemplazar hasta m\u00e1s de 5 plugins distintos que tendr\u00eda que haber usado en su lugar.<\/p>\n<p>Sin embargo, si no necesita un plugin constructor de p\u00e1ginas, adelante, no tiene porque instalarlo. Tambi\u00e9n ser\u00e1 interesante ver como el nuevo <a href=\"https:\/\/kinsta.com\/es\/blog\/gutenberg-wordpress-editor\/\" target=\"_blank\" rel=\"noopener noreferrer\">editor Gutenberg<\/a> jugar\u00e1 un rol en el dise\u00f1o de sitio en los pr\u00f3ximos a\u00f1os.<\/p>\n<h2 id=\"wordpress-plugins\">Todo Sobre los Plugins de WordPress<\/h2>\n<p>Ahora hablemos sobre los plugins de WordPress. Es posible que le hayan dicho que no debe de instalar demasiados plugins o que podr\u00edan causar que su sitio de WordPress est\u00e9 m\u00e1s lento. Mientras que en algunas ocasiones esto es cierto, no es el factor m\u00e1s critico. <strong>El n\u00famero de plugins no es importante, sino la calidad de estos.<\/strong> Listo, ya lo dijimos. \ud83d\ude1c<\/p>\n<p>Al igual que con los temas, importa si el plugin fue desarrollado y fue construido con el desempe\u00f1o en mente. Tenemos muchos clientes de Kinsta que utilizan 30 a 40 plugins en sus sitios y cargan en un segundo.<\/p>\n<p>Mientras que es divertido agregar c\u00f3digo a su sitio, no siempre es pr\u00e1ctico por las siguientes razones.<\/p>\n<ol>\n<li>Tiene que mantener el c\u00f3digo usted mismo y mantenerlo actualizado mientras los est\u00e1ndares cambian. La gente est\u00e1 ocupada, \u00bfPor qu\u00e9 no depender de desarrolladores fant\u00e1sticos que conocen mejor que nadie estos est\u00e1ndares?<\/li>\n<li>La mayor\u00eda del tiempo, un plugin bien programado no introducir\u00e1 mucha carga m\u00e1s que el mismo c\u00f3digo.<\/li>\n<li>Tiene que recordar que la mayor\u00eda de la comunidad de WordPress no es tan conocedora de tecnolog\u00eda como lo ser\u00eda un grupo de desarrolladores. Los plugins son soluciones que ayudan a resolver problemas.<\/li>\n<\/ol>\n<p>Por supuesto tambi\u00e9n podemos encontrar plugins que no son tan buenos, y lo mejor ser\u00eda alejarse de estos. Conf\u00ede en nosotros; hemos visto lo peor de lo peor en Kinsta. Muchos, no todos, de los <a href=\"https:\/\/kinsta.com\/es\/docs\/alojamiento-wordpress\/plugins-y-temas-wordpress\/plugins-anulados-e-incompatibles-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">plugins que hemos prohibido usar<\/a> en Kinsta fue porque notamos problemas de desempe\u00f1o al ser usados. M\u00e1s adelante, tambi\u00e9n hablaremos sobre como identificar plugins malos en su sitio.<\/p>\n<p>Francesco tiene una publicaci\u00f3n interesante en la que se sumerge en la <a href=\"https:\/\/francescocarlucci.com\/seo\/load-testing-wordpress-plugins-performances\/\" target=\"_blank\" rel=\"noopener noreferrer\">prueba de velocidad de los plugins de WordPress<\/a> para ver c\u00f3mo desempe\u00f1an en el back-end de un sitio de WordPress, que en la mayor\u00eda de los casos no se almacena en cach\u00e9.\u00a0Nos adentraremos en c\u00f3mo encontrar plugins err\u00f3neos en su sitio m\u00e1s adelante.<\/p>\n<p>Sin embargo, no podemos ignorar que una de las cosas que la gente ama de WordPress es su biblioteca masiva de plugins. Pero con m\u00e1s de 56,000 plugins gratuitos listados tan s\u00f3lo en WordPress.org, y miles m\u00e1s en otros lados, puede ser dif\u00edcil encontrar el plugin que necesita. \u00a1Es como encontrar una aguja en un pajar! Vea est\u00e1 lista que hemos compilado con solo los <a href=\"https:\/\/kinsta.com\/es\/los-mejores-wordpress-plugins\/\" target=\"_blank\" rel=\"noopener noreferrer\">mejores plugins de WordPress<\/a> en el mercado.<\/p>\n<p>S\u00f3lo compartimos las cosas que utilizamos a diario. Y si, utilizamos plugins de WordPress en nuestro sitio como todos los dem\u00e1s. Incluso, muchos de los miembros del equipo en Kinsta han desarrollado y puesto a la venta sus propios plugins.<\/p>\n<h3>Un Gran Problema con los Plugins de WordPress<\/h3>\n<p>Un gran problema con los plugins de WordPress es el <a href=\"https:\/\/kinsta.com\/es\/blog\/desinstalar-un-plugin-de-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">proceso de desinstalaci\u00f3n<\/a>.\u00a0Sin importar que est\u00e9 instalando un plugin o tema de WordPress, este almacena los datos en la base de datos. El problema es que cuando uno intenta borrar un plugin, usando uno de los m\u00e9todos est\u00e1ndar, este, t\u00edpicamente deja atr\u00e1s tablas y filas en su base de datos. Con el tiempo, esto puede ir apil\u00e1ndose y hacer que su sitio empiece a estar m\u00e1s lento. En nuestro ejemplo, desinstalamos el plugin de seguridad Wordfence, y dej\u00f3 atr\u00e1s 24 tablas en nuestra base de datos (como puede ver abajo). Esto es mucho peor si dejan atr\u00e1s datos en su tabla de <code>wp_options<\/code>.<\/p>\n<figure style=\"width: 1735px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2017\/07\/tablas-de-wordfence.png\" alt=\"Tablas de Wordfence\" width=\"1735\" height=\"1319\"><figcaption class=\"wp-caption-text\">Tablas de Wordfence<\/figcaption><\/figure>\n<p>Adem\u00e1s de la base de datos, muchos de los plugins dejan atr\u00e1s carpetas y archivos adicionales. En nuestra experiencia, esto es com\u00fanmente visto en los plugins de seguridad y de cache que han creado directorios adicionales para iniciar sesi\u00f3n. Por ejemplo, despu\u00e9s de haber borrado el plugin de Wordfence, nos dej\u00f3 atr\u00e1s una carpeta llamada \u201cwflogs\u201d en nuestro directorio de contenido. Y la intenci\u00f3n no es hablar mal de Wordfence, la gran mayor\u00eda de plugins y temas en el mercado funcionan de esta manera.<\/p>\n<figure style=\"width: 1109px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2017\/07\/registros-de-wordfence.png\" alt=\"Registros de Wordfence\" width=\"1109\" height=\"490\"><figcaption class=\"wp-caption-text\">Registros de Wordfence<\/figcaption><\/figure>\n<h3>\u00bfPor Qu\u00e9 Hacen esto los Desarrolladores?<\/h3>\n<p>As\u00ed que se estar\u00e1 preguntando, \u00bfpor qu\u00e9 no los desarrolladores agregan opciones de auto depuraci\u00f3n cuando uno desinstala y borra un plugin? Bueno, s\u00ed lo hacen. Pero, hay algunas razones por las que no son tan obvias al principio.<\/p>\n<ol>\n<li><strong>Desean retener las opciones para el usuario.<\/strong> Si borra un plugin y decide usarlo de nuevo en otro momento, todas sus configuraciones y datos seguir\u00e1n ah\u00ed. Mientras que esto es super conveniente, no es la forma m\u00e1s eficiente de hacerlo.<\/li>\n<li><strong>No les interesa su rendimiento.<\/strong> Algunos desarrolladores podr\u00edan decir que dejar en su lugar las tablas no causa un impacto en el desempe\u00f1o. Pero imag\u00ednese un sitio, despu\u00e9s de diez a\u00f1os, habiendo usado cientos de plugins, que han generado miles de filas o tablas. Las peticiones de la base de datos tienen un impacto importante en el desempe\u00f1o de su sitio de WordPress, <a href=\"https:\/\/kinsta.com\/es\/blog\/rendimiento-wordpress-new-relic\/\" target=\"_blank\" rel=\"noopener noreferrer\">y los plugins pueden hacer muchas de estas peticiones<\/a> si el desarrollador no tuvo cuidado. Generalmente, un plugin bien escrito s\u00f3lo deber\u00eda hacer una consulta a las tablas o filas a las cuales estaba atada, sin embargo, esto no siempre es el caso, lo hemos visto de primera mano en Kinsta, largos queries de base de datos haciendo que un sitio, vaya super lento, debido a <a href=\"https:\/\/kinsta.com\/es\/blog\/wp_options-datos-de-autocarga\/\" target=\"_blank\" rel=\"noopener noreferrer\">datos auto cargados de forma innecesaria en la tabla wp_options<\/a>, los cuales han sido dejados atr\u00e1s.<\/li>\n<li><strong>Han cometido un error.<\/strong> El <a href=\"https:\/\/developer.wordpress.org\/plugins\/the-basics\/uninstall-methods\/\" target=\"_blank\" rel=\"noopener noreferrer\">manual de plugins de WordPress<\/a> dice que \u201calgunos desarrolladores, no tan experimentados, en algunas ocasiones cometer\u00e1n el error de utilizar un gancho de desactivaci\u00f3n para este prop\u00f3sito.\u201d<\/li>\n<\/ol>\n<p>\u00bfLas buenas noticias? Hay formas de limpiar y deshacerse de un plugin de forma apropiada. Consulte los siguientes tutoriales.<\/p>\n<ul>\n<li><a href=\"https:\/\/kinsta.com\/es\/blog\/desinstalar-un-plugin-de-wordpress\/#properly-uninstall-wordpress-plugin\" target=\"_blank\" rel=\"noopener noreferrer\">C\u00f3mo Desinstalar un Plugin de WordPress (de forma apropiada)<\/a><\/li>\n<li><a href=\"https:\/\/kinsta.com\/es\/blog\/desinstalar-un-plugin-de-wordpress\/#cleanup-tables-left-behind\" target=\"_blank\" rel=\"noopener noreferrer\">C\u00f3mo Limpiar las Tablas Dejadas Atr\u00e1s<\/a><\/li>\n<\/ul>\n<h2 id=\"wordpress-settings\">Configuraci\u00f3n Optima de WordPress<\/h2>\n<p>Ahora, es momento de pasar a la configuraci\u00f3n optima de WordPress. Hay un par de cambios que puede hacer para acelerar su sitio de WordPress. Muchos de estos cambios son sutiles, \u00a1pero todo esto puede ser de ayuda!<\/p>\n<h3>Cambie la URL de Inicio de Sesi\u00f3n de WordPress<\/h3>\n<p>Por defecto la URL de inicio de sesi\u00f3n de su sitio de WordPress es <code>domain.com\/wp-admin\/<\/code>. Uno de los problemas con esto, es que todos los bots, hackers, y scripts tambi\u00e9n saben esto. Al cambiar la URL, usted ya no ser\u00e1 un objetivo (o por lo menos ya no tanto), mejor prot\u00e9jase ante entradas forzosas, y reduzca el ancho de banda usado por bots que llegan a su URL constantemente.<\/p>\n<p><a href=\"https:\/\/kinsta.com\/es\/blog\/encontrar-wordpress-url\/#change-login-page\" target=\"_blank\" rel=\"noopener noreferrer\">Cambiar la URL de inicio de sesi\u00f3n de WordPress<\/a> puede ayudar a prevenir errores comunes, como el \u201c429 Demasiadas Peticiones.\u201d Esto no es una soluci\u00f3n para todo, es un simple truco que puede ayudarle a proteger y reducir la carga en ese sitio.<\/p>\n<p>Para cambiar la URL de su inicio de sesi\u00f3n de WordPress, recomendamos utilizar uno de los siguientes plugins:<\/p>\n<ul>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/wps-hide-login\/\" target=\"_blank\" rel=\"noopener noreferrer\">WPS Hide Login<\/a> (gratuito)<\/li>\n<li><a href=\"https:\/\/perfmatters.io\/\" target=\"_blank\" rel=\"noopener noreferrer\">Perfmatters<\/a> (premium, pero incluye otras opciones de optimizaci\u00f3n de desempe\u00f1o. Desarrollado por un miembro del equipo de Kinsta)<\/li>\n<\/ul>\n<figure style=\"width: 1790px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/change-wordpress-login-URL.png\" alt=\"Cambiar WordPress login URL en Perfmatters\" width=\"1790\" height=\"778\"><figcaption class=\"wp-caption-text\">Cambiar WordPress login URL en Perfmatters<\/figcaption><\/figure>\n<h3>Deshabilite o Configure las Actualizaciones de los Plugins y Temas<\/h3>\n<p>Los dashboards de admin lentos de WordPress pueden ser impactados por la red, ubicaci\u00f3n de los centros de datos, e incluso versiones de PHP. Pero otro factor del que no hablan muchos es el chequeador de actualizaciones de WordPress que funciona en el fondo. Esta es una instancia donde el tener muchos plugins y temas de WordPress podr\u00eda afectarle. WeFoster tiene un excelente articulo sobre esto, donde la frase clave es \u201cS\u00edndrome de Chequeo de Actualizaciones de Plugins de Terceras Partes\u201d o por sus siglas en ingl\u00e9s TPPUCS (<a href=\"https:\/\/wefoster.co\/the-worst-wordpress-performance-problem-youve-never-heard-of-tppucs\" target=\"_blank\" rel=\"noopener noreferrer\">Third Party Plugin Update Check Syndrome<\/a>).<\/p>\n<p>Esencialmente el problema es que el chequeador de actualizaciones de WordPress, es el que hace una petici\u00f3n GET externa detr\u00e1s de las escenas (<code>https:\/\/third-party-plugin\/update-check.php<\/code>). En algunas ocasiones esto puede ser peri\u00f3dico o muy frecuente. Si est\u00e1 pasando todo el tiempo, esto podr\u00eda dejar completamente inservible su dashboard de admin.<\/p>\n<p>Esto es un problema con la forma en que el chequeador de actualizaciones de WordPress fue construido. Si est\u00e1 sufriendo de un tiempo de carga lenta en el dashboard de WordPress, podr\u00eda querer intentar esto. El remedio es deshabilitar las actualizaciones autom\u00e1ticas. Advertencia: Haga esto s\u00f3lo si pretende hacer las actualizaciones manualmente. Muchas actualizaciones incluyen arreglos de seguridad y de bugs.<\/p>\n<p>Para desactivar las actualizaciones, le recomendamos utilizar uno de los siguientes plugins:<\/p>\n<ul>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/disable-wordpress-updates\/\" target=\"_blank\" rel=\"noopener noreferrer\">Disable All WordPress Updates<\/a>: Completamente gratuito sin opciones. Hace lo que hace muy bien.<\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/stops-core-theme-and-plugin-updates\/\" target=\"_blank\" rel=\"noopener noreferrer\">Easy Updates Manager<\/a>: Brinda m\u00e1s control sobre la selecci\u00f3n de actualizaciones. La versi\u00f3n b\u00e1sica es gratuita.<\/li>\n<\/ul>\n<p>F\u00e1cilmente podr\u00eda poner un recordatorio en su calendario, para deshabilitar el plugin una vez por semana, checar todas las actualizaciones y reactivarlo.<\/p>\n<h3>Desactivando Pingbacks<\/h3>\n<p>Un <a href=\"https:\/\/kinsta.com\/es\/blog\/que-es-un-pingback\/\" target=\"_blank\" rel=\"noopener noreferrer\">pingback<\/a> es un comentario automatizado que es creado cuando otro blog tiene un enlace al suyo. Tambi\u00e9n puede haber pingbacks propios que son creados cuando uno enlaza a un articulo propio en su blog.<\/p>\n<p>Le recomendamos simplemente desactivar estos, ya que generan peticiones innecesarias y spam adicional en su sitio. Recuerde, entre menos llamadas su sitio de WordPress haga, ser\u00e1 mejor, especialmente en sitios de alto tr\u00e1fico. Sin mencionar el hecho de que un pingback en su sitio web es algo molesto. Siga estos pasos para desactivar los pingbacks.<\/p>\n<h4>Paso 1 \u2013 Desactive los Pingbacks de Otros Blogs<\/h4>\n<p>En su <a href=\"https:\/\/kinsta.com\/es\/blog\/panel-control-administracion-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">dashboard de WordPress<\/a>, de clic en \u201cOpciones -&gt; Discusi\u00f3n.\u201d Debajo de la secci\u00f3n de Discusi\u00f3n, desactive la opci\u00f3n de \u201cPermitir notificaci\u00f3n por enlaces de otro blog (pingbacks y trackbacks) en nuevos art\u00edculos.\u201d<\/p>\n<figure style=\"width: 1710px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/desactivando-pingback-en-wordpress.png\" alt=\"Desactivando los pingback en WordPress\" width=\"1710\" height=\"362\"><figcaption class=\"wp-caption-text\">Desactivando los pingback en WordPress<\/figcaption><\/figure>\n<h4>Paso 2 \u2013 Desactivando los Pingbacks Propios<\/h4>\n<p>Cuando se trata de desactivar los pingbacks propios, tiene un par de opciones. Puede utilizar el plugin gratuito <a href=\"https:\/\/wordpress.org\/plugins\/no-self-ping\/\" target=\"_blank\" rel=\"noopener noreferrer\">No Self Pings<\/a>. O utilizar un plugin premium como <a href=\"https:\/\/perfmatters.io\/\" target=\"_blank\" rel=\"noopener noreferrer\">Perfmatters<\/a>.<\/p>\n<figure style=\"width: 1612px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/desactivando-pingbacks-propios.png\" alt=\"Desactivando pingbacks propios con Perfmatters\" width=\"1612\" height=\"692\"><figcaption class=\"wp-caption-text\">Desactivando pingbacks propios con Perfmatters<\/figcaption><\/figure>\n<p>De forma alternativa, tambi\u00e9n podr\u00eda desactivar los pingbacks propios agregando el siguiente c\u00f3digo al archivo <code>functions.php<\/code> de su tema de WordPress. Pero cuidado, editar la cuenta de un tema de WordPress podr\u00eda deshabilitar su sitio si no se hace de la forma correcta. Un consejo, usted puede agregar fragmentos de PHP como este con el <a href=\"https:\/\/wordpress.org\/plugins\/code-snippets\/\" target=\"_blank\" rel=\"noopener noreferrer\">plugin gratuito Code Snippets<\/a>. Esto quiere decir que jam\u00e1s tendr\u00e1 que tocar su tema.<\/p>\n<pre><code class=\"language-php\">\nfunction wpsites_disable_self_pingbacks( &$links ) {\n foreach ( $links as $l =&gt; $link )\n if ( 0 === strpos( $link, get_option( 'home' ) ) )\n unset($links[$l]);\n}\nadd_action( 'pre_ping', 'wpsites_disable_self_pingbacks' );\n<\/code><\/pre>\n<h3>Limitar Publicaciones en el Contenido de su Blog<\/h3>\n<p>Si su blog de contenido est\u00e1 establecido como su p\u00e1gina principal o utiliza otra p\u00e1gina de su sitio, usted no necesita 50 thumbnails cargando al mismo tiempo. Para aquellos que tengan un blog con alto tr\u00e1fico, su p\u00e1gina de inicio es la p\u00e1gina m\u00e1s importante de su sitio, y usted querr\u00e1 que cargue r\u00e1pido. Entre menos peticiones y archivos multimedia tenga, ser\u00e1 mejor en t\u00e9rminos de desempe\u00f1o.<\/p>\n<p>Tambi\u00e9n, esta es la raz\u00f3n por la cual se invent\u00f3 la paginaci\u00f3n (como se puede ver a continuaci\u00f3n). La paginaci\u00f3n es lo que usted ve al final del contenido de un blog que permite que pueda navegar a la siguiente p\u00e1gina. T\u00edpicamente se usan n\u00fameros, o podr\u00edan utilizar \u201csiguiente\/anterior\u201d publicaci\u00f3n. Su tema de WordPress probablemente tenga un sistema de paginaci\u00f3n incluido.<\/p>\n<figure style=\"width: 1934px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/pagination.png\" alt=\"Paginaci\u00f3n\" width=\"1934\" height=\"249\"><figcaption class=\"wp-caption-text\">Paginaci\u00f3n<\/figcaption><\/figure>\n<p>WordPress por defecto establece un limite de instalaciones frescas de WordPress a 10, pero hemos visto que esto cambie tantas veces, que hasta ya perdimos la cuenta. As\u00ed que aseg\u00farese de checar dos veces para ver qu\u00e9 valor est\u00e1 usando. Nosotros le recomendamos algo entre los 8 y 12. Si tiene curiosidad, estamos utilizando 12 en la p\u00e1gina de inicio de nuestro <a href=\"https:\/\/kinsta.com\/es\/blog\/\" target=\"_blank\" rel=\"noopener noreferrer\">blog de Kinsta<\/a>.<\/p>\n<p>Podr\u00e1 encontrar esta opci\u00f3n en el dashboard de admin. de WordPress bajo \u201cOpciones -&gt; Lectura.\u201d Luego, puede cambiar el valor por \u201cM\u00e1ximo n\u00famero de p\u00e1ginas mostrado.\u201d<\/p>\n<figure style=\"width: 1390px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/limitando-contenido-de-blog-wordpress.png\" alt=\"Limitando contenido de blog en WordPress\" width=\"1390\" height=\"544\"><figcaption class=\"wp-caption-text\">Limitando contenido de blog en WordPress<\/figcaption><\/figure>\n<h2 id=\"wordpress-cache\">\u00bfPor Qu\u00e9 el Cach\u00e9 Es Tan Importante?<\/h2>\n<p>\u00a1El cach\u00e9 es sin duda alguna <strong>una de las formas m\u00e1s importantes y sencillas para acelerar WordPress<\/strong>! Pero antes de ense\u00f1arle como usar el cach\u00e9, es esencial primero entender c\u00f3mo funciona y los distintos tipos de cach\u00e9 disponibles.<\/p>\n<h3>\u00bfQu\u00e9 Es el Cach\u00e9?<\/h3>\n<p>En pocas palabras, cada p\u00e1gina web que uno visita en su sitio de WordPress requiere una petici\u00f3n al servidor, ser procesado por ese servidor (incluyendo los queries de la base de datos), y luego un resultado final enviado desde el servidor hasta el navegador del usuario. El resultado es su sitio web, completo, con todos los archivos y elementos que hacen que luzca como es.<\/p>\n<p>Por ejemplo, podr\u00eda tener un encabezado, im\u00e1genes, un men\u00fa, un blog. Ya que el servidor tiene que procesar todas esas peticiones, toma un poco de tiempo para que se entregue al usuario la p\u00e1gina web completa \u2013 especialmente con sitios web desordenados o m\u00e1s grandes.<\/p>\n<p>\u00a1Aqu\u00ed es cuando entra el plugin de <a href=\"https:\/\/kinsta.com\/es\/blog\/wordpress-cache\/\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress caching<\/a>! El cach\u00e9 instruye al servidor a almacenar algunos archivos al disco o al RAM, dependiendo de la configuraci\u00f3n. As\u00ed que, puede recordar y duplicar el mismo contenido que ha estado sirviendo en el pasado. B\u00e1sicamente, reduce la cantidad de trabajo requerido para generar una vista de la p\u00e1gina. Como resultado, <strong>sus p\u00e1ginas web cargar\u00e1n mucho m\u00e1s r\u00e1pido, directamente desde el cach\u00e9<\/strong>.<\/p>\n<p>Algunos beneficios del cach\u00e9 incluyen:<\/p>\n<ul>\n<li><strong>Su servidor utiliza menos recursos \u2013 <\/strong>Esto est\u00e1 atado a la velocidad, ya que menos recursos hacen que un sitio sea m\u00e1s r\u00e1pido. Sin embargo, tambi\u00e9n pone menos estr\u00e9s en su servidor. Esto es muy importante cuando se trata de sitios altamente din\u00e1micos, como los <a href=\"https:\/\/kinsta.com\/es\/wordpress-hosting\/sitios-de-miembros\/\" target=\"_blank\" rel=\"noopener noreferrer\">sitios de membres\u00eda<\/a>, y determinar lo que uno puede servir y no servir del cach\u00e9.<\/li>\n<li><strong>Usted notar\u00e1 un TTFB menor \u2013 <\/strong>El cach\u00e9 es una de las formas m\u00e1s sencillas para reducir su <a href=\"https:\/\/kinsta.com\/es\/blog\/ttfb\/\" target=\"_blank\" rel=\"noopener noreferrer\">TTFB<\/a>. De hecho, \u00a1en nuestras pruebas el cach\u00e9 t\u00edpicamente reduce el TTFB hasta en un 90%!<\/li>\n<\/ul>\n<h3>Tipos de Cach\u00e9<\/h3>\n<p>Cuando se trata de tipos de cach\u00e9, hay dos enfoques distintos que son com\u00fanmente usados:<\/p>\n<ol>\n<li><a href=\"#caching-server-level\">Cach\u00e9 a Nivel Servidor<\/a><\/li>\n<li><a href=\"#caching-with-plugin\">Cach\u00e9 con un Plugin<\/a><\/li>\n<\/ol>\n<h4><a id=\"caching-server-level\"><\/a>1. Cach\u00e9 a Nivel Servidor<\/h4>\n<p>El cach\u00e9 a nivel servidor es uno de los enfoques m\u00e1s sencillos para el usuario final. Esto quiere decir que el proveedor de hosting de WordPress se encarga de esto por usted. En Kinsta, nosotros utilizamos los siguientes <strong>cuatro tipos de cach\u00e9<\/strong>, los cuales son autom\u00e1ticamente usados en el software o a nivel servidor:<\/p>\n<ul>\n<li><a href=\"https:\/\/kinsta.com\/es\/blog\/wordpress-cache\/#bytecode-cache\" target=\"_blank\" rel=\"noopener noreferrer\">Cach\u00e9 Bytecode<\/a><\/li>\n<li><a href=\"https:\/\/kinsta.com\/es\/blog\/wordpress-cache\/#object-cache\" target=\"_blank\" rel=\"noopener noreferrer\">Cach\u00e9 de Objeto<\/a><\/li>\n<li><a href=\"https:\/\/kinsta.com\/es\/blog\/wordpress-cache\/#page-cache\" target=\"_blank\" rel=\"noopener noreferrer\">Cach\u00e9 de P\u00e1gina<\/a><\/li>\n<li><a href=\"https:\/\/kinsta.com\/es\/blog\/wordpress-cache\/#cdn-cache\" target=\"_blank\" rel=\"noopener noreferrer\">Cach\u00e9 CDN<\/a><\/li>\n<\/ul>\n<p>Esto quiere decir que no tendr\u00e1 que preocuparse de tener que lidiar con <a href=\"https:\/\/kinsta.com\/es\/blog\/plugins-cache-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">plugins de cach\u00e9<\/a> complicados y confusos. Puede dejar de usar Google, buscando \u201cel mejor plugin de cach\u00e9 para el 2026\u201d y enfocarse m\u00e1s en tareas productivas.\u00a0\ud83d\udc4f<\/p>\n<blockquote class=\"twitter-tweet\" data-width=\"500\" data-dnt=\"true\">\n<p lang=\"en\" dir=\"ltr\">An instant 37% reduction in the loading time after moving <a href=\"https:\/\/twitter.com\/WPColt?ref_src=twsrc%5Etfw\">@WPColt<\/a> to <a href=\"https:\/\/twitter.com\/kinsta?ref_src=twsrc%5Etfw\">@kinsta<\/a>! (NO CACHING PLUGINS) \ud83d\ude80\ud83d\ude80\ud83d\ude80<\/p>\n<p>&mdash; WPColt (@WPColt) <a href=\"https:\/\/twitter.com\/WPColt\/status\/948585957757988865?ref_src=twsrc%5Etfw\">January 3, 2018<\/a><\/p><\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<p>El cach\u00e9 de la p\u00e1gina est\u00e1 configurado para funcionar desde el principio con el WordPress est\u00e1ndar. \u00a1No tendr\u00e1 que hacer nada! Simplemente abra su sitio de WordPress y el cach\u00e9 de la p\u00e1gina empezar\u00e1 a funcionar.<\/p>\n<p>Tambi\u00e9n tenemos reglas de cach\u00e9 para sitios de ecommerce, como WooCommerce y Easy Digital Downloads. Por defecto, ciertas p\u00e1ginas que no deber\u00edan ser puestas en el cach\u00e9, como el carrito de compras, mi cuenta y la p\u00e1gina de pago, est\u00e1n excluidas del cach\u00e9. Los usuarios autom\u00e1ticamente se saltar\u00e1n el cach\u00e9 cuando la cookie <code>woocommerce_items_in_cart<\/code> o la de <code>edd_items_in_cart<\/code> sean detectadas para asegurar un proceso de sincronizaci\u00f3n de pago correcto.<\/p>\n<p>F\u00e1cilmente puede <a href=\"https:\/\/kinsta.com\/es\/blog\/borrar-cache-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">borrar el cach\u00e9 de su sitio de WordPress<\/a> en cualquier momento desde la barra de herramientas de admin.<\/p>\n<figure style=\"width: 1114px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/limpiar-cache-barra-herramientas-admon.png\" alt=\"Limpiar cach\u00e9 en la barra de herramientas de admon de WordPress\" width=\"1114\" height=\"130\"><figcaption class=\"wp-caption-text\">Limpiar cach\u00e9 en la barra de herramientas de admin de WordPress<\/figcaption><\/figure>\n<p>Tambi\u00e9n est\u00e1 integrada en nuestro dashboard de MyKinsta. S\u00f3lo de clic en Herramientas y de clic en \u201cLimpiar Cach\u00e9.\u201d<\/p>\n<figure style=\"width: 1750px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/limpiar-cache-sitio-WordPress-1.png\" alt=\"Limpiar cach\u00e9 del sitio de WordPress\" width=\"1750\" height=\"1182\"><figcaption class=\"wp-caption-text\">Limpiar cach\u00e9 del sitio de WordPress<\/figcaption><\/figure>\n<h4><a id=\"caching-with-plugin\"><\/a>2. Caching with a Plugin<\/h4>\n<p>Si su proveedor de hosting no ofrece un cach\u00e9, usted puede utilizar un plugin de cach\u00e9 para WordPress externo. Bas\u00e1ndonos en nuestra experiencia. Recomendamos uno de los siguientes:<\/p>\n<ol>\n<li><a href=\"https:\/\/kinsta.com\/es\/blog\/plugins-cache-wordpress\/#wp-rocket\" target=\"_blank\" rel=\"noopener noreferrer\">WP Rocket<\/a>\u00a0(premium)<\/li>\n<li><a href=\"https:\/\/kinsta.com\/es\/blog\/plugins-cache-wordpress\/#cache-enabler\" target=\"_blank\" rel=\"noopener noreferrer\">Cache Enabler<\/a>\u00a0(gratuito)<\/li>\n<li><a href=\"https:\/\/kinsta.com\/es\/blog\/plugins-cache-wordpress\/#w3-total-cache\" target=\"_blank\" rel=\"noopener noreferrer\">W3 Total Cache<\/a>\u00a0(gratuito)<\/li>\n<\/ol>\n<p>Tambi\u00e9n puede checar algunas opciones adicionales en nuestro detallado art\u00edculo sobre los <a href=\"https:\/\/kinsta.com\/es\/blog\/plugins-cache-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">plugins de cach\u00e9 de WordPress<\/a>.<\/p>\n<p>\u00a1Tambi\u00e9n ofrecemos <a href=\"https:\/\/kinsta.com\/es\/blog\/wp-rocket\/\" target=\"_blank\" rel=\"noopener noreferrer\">soporte completo para WP Rocket en Kinsta<\/a>! Usualmente no permitimos plugins de cach\u00e9 en nuestro entorno porque normalmente entran en conflicto con nuestra soluci\u00f3n de cach\u00e9 interna. Sin embargo, a partir de la versi\u00f3n 3.0 de WP Rocket, su funci\u00f3n de cach\u00e9 de p\u00e1gina ser\u00e1 autom\u00e1ticamente desactivada al utilizar servidores de Kinsta.<\/p>\n<p>Esto les permite a los clientes de Kinsta utilizar nuestro cach\u00e9 a nivel servidor s\u00faper r\u00e1pido, pero a\u00fan obtener la ventaja de las fant\u00e1sticas opciones de optimizaci\u00f3n que WP Rocket tiene para ofrecer.<\/p>\n<h3 id=\"no-caching-vs-caching\">Sin Cach\u00e9 vs con Cach\u00e9<\/h3>\n<p>\u00bfDe qu\u00e9 tanto sirve el cach\u00e9? La prueba est\u00e1 en el pud\u00edn.<\/p>\n<p>Hicimos algunas pruebas de velocidad con el cach\u00e9 a nivel servidor de Kinsta, para que pueda ver las diferencia que hace, en t\u00e9rminos de velocidad general y TTFB.<\/p>\n<h4>Sin Cach\u00e9<\/h4>\n<p>Primero hicimos cinco pruebas en Pingdom sin el cach\u00e9 habilitado y tomamos el promedio.<\/p>\n<figure style=\"width: 1458px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/sin-cache.png\" alt=\"Prueba de velocidad sin Cach\u00e9\" width=\"1458\" height=\"472\"><figcaption class=\"wp-caption-text\"><a href=\"https:\/\/tools.pingdom.com\/#59c65cda61000000\" target=\"_blank\" rel=\"noopener noreferrer\">Prueba de velocidad<\/a> sin cach\u00e9<\/figcaption><\/figure>\n<h4>TTFB sin Cach\u00e9<\/h4>\n<p>Tambi\u00e9n es importante tomar en cuenta la diferencia en el TTFB sin y con cach\u00e9. El TTFB en Pingdom est\u00e1 representado por una barra de \u201cespera\u201d amarilla. Como puede ver el TTFB sin cach\u00e9 es de 192 ms. Podr\u00e1 ver que no est\u00e1 sirviendo desde el cach\u00e9 ya que el encabezado <code>x-kinsta-cache<\/code> est\u00e1 mostrando un MISS (Faltante).<\/p>\n<figure style=\"width: 1340px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/ttfb-sin-cache.png\" alt=\"TTFB sin cach\u00e9\" width=\"1340\" height=\"658\"><figcaption class=\"wp-caption-text\">TTFB sin cach\u00e9<\/figcaption><\/figure>\n<h4>Con Cach\u00e9 Habilitado<\/h4>\n<p>Luego habilitamos el cach\u00e9 a nivel del servidor e hicimos cinco pruebas en Pingdom y tomamos el promedio.<\/p>\n<figure style=\"width: 1462px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/prueba-de-velocidad-con-cache-habilitado -2.png\" alt=\"Prueba de velocidad con cach\u00e9 habilitado \" width=\"1462\" height=\"474\"><figcaption class=\"wp-caption-text\"><a href=\"https:\/\/tools.pingdom.com\/#59c65d77b2c00000\" target=\"_blank\" rel=\"noopener noreferrer\">Prueba de velocidad<\/a> con cach\u00e9 habilitado<\/figcaption><\/figure>\n<p>\u00a1Como puede ver el <strong>cach\u00e9 a nivel servidor disminuy\u00f3 el tiempo de carga de nuestra p\u00e1gina por un 33.77%<\/strong>! y esto es sin el trabajo extra requerido. Este sitio que pusimos a prueba estaba bien optimizado, as\u00ed que algunos grandes sitios sin optimizar ver\u00e1n diferencias mayores.<\/p>\n<h4>TTFB con el Cach\u00e9 Habilitado<\/h4>\n<p>Ahora si vemos el TTFB con el cach\u00e9 habilitado, podemos ver que se encuentra por debajo de 35 ms. Podr\u00e1 ver que no est\u00e1 sirviendo desde el cach\u00e9 ya que el encabezado <code>x-kinsta-cache<\/code> est\u00e1 mostrando un HIT.<\/p>\n<figure style=\"width: 1368px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/ttfb-con-cache.png\" alt=\"TTFB con cach\u00e9\" width=\"1368\" height=\"648\"><figcaption class=\"wp-caption-text\">TTFB con cach\u00e9<\/figcaption><\/figure>\n<p>El cach\u00e9 de CDN es igual de importante que el cach\u00e9 de su host de WordPress. Hablaremos m\u00e1s detalladamente sobre las CDNs m\u00e1s adelante.<\/p>\n\n<h3>Problemas con el Cach\u00e9 y los Sitios de Membres\u00eda<\/h3>\n<p>Los sitios de membres\u00eda contienen mucho <strong>contenido que no puede ser alojado en el cach\u00e9<\/strong>, igual tiene p\u00e1ginas que se encuentran continuamente cambiando. Las cosas como la p\u00e1gina de inicio de sesi\u00f3n para los miembros de la comunidad (la cual estar\u00eda recibiendo hits contantes dependiendo del tama\u00f1o del sitio), las p\u00e1ginas de pago para art\u00edculos o cursos digitales, y los foros de discusi\u00f3n son culpables comunes y puntos de dolor, ya que usualmente estas no pueden estar en el cach\u00e9.<\/p>\n<p>Sin embargo, esto no termina aqu\u00ed. En sitios de WordPress est\u00e1ndar, el dashboard de WordPress tampoco est\u00e1 almacenado en el cach\u00e9 para los <strong>usuarios \u201cque ya iniciaron sesi\u00f3n\u201d<\/strong>. Esto est\u00e1 bien cuando tiene algunos autores y admins, pero cuando de pronto, tiene miles de miembros utilizando el dashboard, esto inmediatamente causa problemas de desempe\u00f1o ya que ni uno puede servirse del cach\u00e9 en el servidor. Esto quiere decir que usted necesitar\u00e1 la potencial y arquitectura detr\u00e1s de las escenas para respaldarlo. Los proveedores de hosting compartido usualmente colapsan bajo estas circunstancias.<\/p>\n<h3>Cach\u00e9 de Objeto para Sitios Altamente Din\u00e1micos<\/h3>\n<p>Cuando se trata de <a href=\"https:\/\/kinsta.com\/es\/blog\/hosting-wordpress-sitios-membresia\/\">sitios de membres\u00edas de WordPress<\/a>, las configuraciones comunes de cach\u00e9 usualmente no son suficientes ya que no toman ventaja total de estas. Aqu\u00ed es donde <strong>entra en juego el cach\u00e9 de objeto<\/strong>.<\/p>\n<p>El cach\u00e9 de objeto almacena los resultados de los queries de la base de datos para que la pr\u00f3xima vez que un pedazo particular de dato es requerido, este pueda ser entregado desde el cach\u00e9, sin la necesidad de hacer consulta a la base de datos (una petici\u00f3n). Esto acelera los tiempos de ejecuci\u00f3n de PHP y reduce la carga en su base de datos. \u00a1Esto es extremadamente importante en sitios de membres\u00eda! Con WordPress, usted puede implementar cach\u00e9 de objeto en un par de formas distintas:<\/p>\n<ol>\n<li>Una\u00a0<a href=\"https:\/\/kinsta.com\/es\/blog\/plugins-cache-wordpress\/#w3-total-cache\" target=\"_blank\" rel=\"noopener noreferrer\">soluci\u00f3n de cach\u00e9 como W3 Total Cache<\/a><\/li>\n<li><strong>Redis (recomendada)<\/strong><\/li>\n<li><a href=\"https:\/\/memcached.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">Memcached<\/a><\/li>\n<\/ol>\n<p>Nosotros ofrecemos <a href=\"https:\/\/kinsta.com\/es\/docs\/alojamiento-wordpress\/cache\/cache-redis\/\" target=\"_blank\" rel=\"noopener noreferrer\">Redis<\/a> como un add-on en Kinsta, para que pueda tomar total ventaja de cach\u00e9 de objeto persistente para sus sitios de membres\u00eda.<\/p>\n<h3>Cach\u00e9 de An\u00e1lisis<\/h3>\n<p>\u00bfRecuerda el encabezado <code>x-kinsta-cache<\/code>\u00a0que hemos mencionado anteriormente? Dependiendo del proveedor de host o soluci\u00f3n de cach\u00e9, el encabezado podr\u00eda ser llamado de forma un poco distinta. Cada vez que se hace una petici\u00f3n, desde su sitio de WordPress, ese encabezado tiene un valor, como HIT, BYPASS, MISS y EXPIRED. Esto le permite ver como se est\u00e1 desempe\u00f1ando su cach\u00e9.<\/p>\n<p>Incrementar el rango de hit del cach\u00e9 de su sitio de WordPress es importante porque usted necesita que la gran mayor\u00eda de su sitio est\u00e9 servida desde el cach\u00e9 si es que es posible. En Kinsta usted puede analizar los datos en nuestro <a href=\"https:\/\/kinsta.com\/es\/docs\/alojamiento-wordpress\/analiticas-wordpress-mykinsta\/\" target=\"_blank\" rel=\"noopener noreferrer\">MyKinsta analytics tool<\/a> y el <a href=\"https:\/\/kinsta.com\/es\/blog\/logs-de-errores-de-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">Kinsta cache logs<\/a> para determinar si hay cach\u00e9 que est\u00e9 BYPASSing (Traspasando) peticiones GET que podr\u00edan estar alojadas en el cach\u00e9 o peticiones POST que podr\u00edan ser eliminadas.<\/p>\n<p>El stack de componentes del cach\u00e9 (como se muestra abajo) le permite ver el estado de cada petici\u00f3n, sea un HIT, BYPASS, MISS o EXPIRED. Usted puede filtrar los datos de las \u00faltimas 24 horas, 7 d\u00edas o 30 d\u00edas.<\/p>\n<figure style=\"width: 1944px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2017\/11\/stack-de-componente-de-cache-de-kinsta.png\" alt=\"Stack de componente de cach\u00e9 de Kinsta\" width=\"1944\" height=\"986\"><figcaption class=\"wp-caption-text\">Stack de componentes de cach\u00e9 de Kinsta<\/figcaption><\/figure>\n<p>La gr\u00e1fica de componentes de cach\u00e9 le da un peque\u00f1o vistazo al rango de su cach\u00e9. Entre m\u00e1s peticiones usted sirva desde el cach\u00e9, ser\u00e1 mucho mejor. Como puede ver en el ejemplo de abajo, este sitio de WordPress se encuentra en un rango de cach\u00e9 de 96.2% HIT. \u00a1Eso es bueno!<\/p>\n<figure style=\"width: 1258px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2017\/11\/grafica-de-componente-de-cache-de-kinsta.png\" alt=\"Gr\u00e1fica de Componente de Cach\u00e9 de Kinsta\" width=\"1258\" height=\"904\"><figcaption class=\"wp-caption-text\">Gr\u00e1fica de componentes de cach\u00e9 de Kinsta<\/figcaption><\/figure>\n<p>La secci\u00f3n de los traspasos m\u00e1s altos del cach\u00e9 le permite ver qu\u00e9 peticiones no est\u00e1n siendo servidas desde el cach\u00e9. T\u00edpicamente estas podr\u00edan incluir CRON jobs, peticiones admin-ajax, p\u00e1ginas de pago de ecommerce, query strings, y par\u00e1metros UTM, etc.<\/p>\n<figure style=\"width: 1876px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2017\/11\/traspasos-mas-altos-del-cache-en-wordpress.png\" alt=\"Los traspasos m\u00e1s altos del cach\u00e9 en WordPress\" width=\"1876\" height=\"1446\"><figcaption class=\"wp-caption-text\">Los traspasos m\u00e1s altos del cach\u00e9 en WordPress<\/figcaption><\/figure>\n<h2 id=\"image-optimization\">La Optimizaci\u00f3n de Im\u00e1genes Es Necesaria<\/h2>\n<p>La <a href=\"https:\/\/kinsta.com\/es\/blog\/optimizar-imagenes-para-la-web\/\" target=\"_blank\" rel=\"noopener noreferrer\">optimizaci\u00f3n de im\u00e1genes<\/a> es otra cosa directa que usted puede hacer, que tiene un alto impacto en el tiempo de carga total de su p\u00e1gina. Esto no es opcional; \u00a1todo sitio deber\u00eda estar haciendo esto!<\/p>\n<p>Las grandes im\u00e1genes disminuyen la velocidad de sus sitios web, lo cual no crea una experiencia de usuario \u00f3ptima. La optimizaci\u00f3n de im\u00e1genes es el proceso de reducir el tama\u00f1o de su archivo, utilizando un plugin o un script, lo cual terminar\u00e1 acelerando el tiempo de carga de la p\u00e1gina. Compresi\u00f3n lossy y lossless son dos m\u00e9todos com\u00fanmente utilizados.<\/p>\n<p>De acuerdo a <a href=\"https:\/\/httparchive.org\/reports\/page-weight\" target=\"_blank\" rel=\"noopener noreferrer\">HTTP Archive<\/a>, desde agosto de 2019, <strong>las im\u00e1genes ocupan un promedio del 34% del peso total de la p\u00e1gina web<\/strong>. As\u00ed que, despu\u00e9s de los videos, los cuales son mucho m\u00e1s dif\u00edciles de optimizar, \u00a1las im\u00e1genes son por mucho el primer lugar donde deber\u00eda comenzar! Es m\u00e1s importante que JavaScript, CSS y Fonts. E ir\u00f3nicamente, un buen flujo de trabajo de optimizaci\u00f3n de im\u00e1genes es una de las cosas m\u00e1s sencillas de implementar, a\u00fan as\u00ed, la mayor\u00eda de los due\u00f1os de sitios web pasan esto por alto.<\/p>\n<figure style=\"width: 1503px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/bytes-promedio-pagina-kb-2.png\" alt=\"Bytes promedio por p\u00e1gina (KB)\" width=\"1503\" height=\"1385\"><figcaption class=\"wp-caption-text\">Bytes promedio por p\u00e1gina (KB)<\/figcaption><\/figure>\n<p>Las im\u00e1genes ocupaban en promedio un 54% del peso total de las p\u00e1ginas en el per\u00edodo de diciembre de 2017. As\u00ed que, aparentemente, la red como un total, \u00a1se est\u00e1 haciendo mejor en optimizar las im\u00e1genes! Pero un 34% sigue siendo un n\u00famero que no puede ser ignorado. Si no tiene contenido en v\u00eddeo en su sitio web, las im\u00e1genes a\u00fan seguir\u00e1n siendo el punto cr\u00edtico #1 para el peso de la p\u00e1gina.<\/p>\n\n<h3>Encontrando el Equilibrio (Tama\u00f1o y Calidad del Archivo)<\/h3>\n<p>La meta principal del formato de sus im\u00e1genes es encontrar el <strong>equilibrio correcto entre el tama\u00f1o del archivo m\u00e1s bajo y una calidad aceptable<\/strong>. Hay m\u00e1s de una forma de llevar a cabo la mayor\u00eda de estas optimizaciones. Una de las formas m\u00e1s b\u00e1sicas es comprimirlas antes de empezar a subirlas a WordPress. Usualmente, esto se puede hacer mediante una herramienta como Adobe Photoshop o Affinity Photo. O utilizando la nueva app online de <a href=\"https:\/\/squoosh.app\/\" target=\"_blank\" rel=\"noopener noreferrer\">Squoosh<\/a> de Google. Sin embargo, estas tareas tambi\u00e9n pueden ser desempe\u00f1adas de forma autom\u00e1tica, utilizando plugins, de los que hablaremos m\u00e1s adelante.<\/p>\n<p>Las dos cosas primarias a considerar son el <strong>formato del archivo<\/strong> y el <strong>tipo de compresi\u00f3n<\/strong> que utiliza. Al elegir la combinaci\u00f3n correcta del formato del archivo y tipo de compresi\u00f3n, usted puede reducir el tama\u00f1o de la imagen hasta 5 veces m\u00e1s. Usted tendr\u00e1 que experimentar con cada imagen o formato de archivo para ver cu\u00e1l funciona mejor.<\/p>\n<p>Antes de empezar a modificar sus im\u00e1genes, aseg\u00farese de que haya elegido el mejor tipo de archivo. Hay varios tipos de archivos que puede utilizar:<\/p>\n<ul>\n<li><strong>PNG &#8211;<\/strong> produce im\u00e1genes de m\u00e1s alta calidad, pero tambi\u00e9n tiene un mayor tama\u00f1o de archivo. Fue creada como un formato de imagen sin p\u00e9rdida, a pesar de que tambi\u00e9n puede ser con p\u00e9rdida.<\/li>\n<li><strong>JPEG &#8211; <\/strong>utiliza <a href=\"https:\/\/kinsta.com\/es\/blog\/compresion-con-perdida\/\" target=\"_blank\" rel=\"noopener noreferrer\">optimizaci\u00f3n con o sin p\u00e9rdida<\/a>. Usted puede ajustar la calidad para un buen balance de calidad y tama\u00f1o de archivo.<\/li>\n<\/ul>\n<p>Idealmente, usted deber\u00eda utilizar JPEG (o JPG) para im\u00e1genes con muchos colores y PNG para im\u00e1genes m\u00e1s simples.<\/p>\n<p>Tambi\u00e9n deber\u00eda considerar el uso de <a href=\"https:\/\/kinsta.com\/es\/blog\/webp\/\">im\u00e1genes WEBP<\/a> en su sitio web.<\/p>\n<p>\u00bfY los GIFs? Los GIFs animados siempre ser\u00e1n divertidos, pero estos matar\u00e1n el desempe\u00f1o de su sitio. Muchos GIFs est\u00e1n por arriba de 1 MB de tama\u00f1o. Recomendamos mantener estos para las redes sociales y Slack. Si hay alguno sin el cual no pueda vivir en su blog, entonces revise como puede <a href=\"https:\/\/woorkup.com\/compress-animated-gif\/\" target=\"_blank\" rel=\"noopener noreferrer\">comprimir GIFs animados<\/a>.<\/p>\n<h3>Calidad de Compresi\u00f3n vs Tama\u00f1o<\/h3>\n<p>Aqu\u00ed tenemos un ejemplo de lo que puede pasar cuando uno comprime demasiado una imagen. El primero est\u00e1 utilizando un rango de compresi\u00f3n bajo, el cual resulta en calidad m\u00e1s alta (pero un tama\u00f1o de archivo m\u00e1s grande). El segundo est\u00e1 utilizando un rango de compresi\u00f3n m\u00e1s alto, el cual resulta en una imagen de menor calidad (pero de menor tama\u00f1o). Nota: la imagen original sin modificar pesa 2.06 MB.<\/p>\n<figure style=\"width: 1717px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2015\/11\/baja-compresion-alta-calidad-jpg.jpg\" alt=\"Baja compresi\u00f3n (alta calidad) JPG\" width=\"1717\" height=\"1151\"><figcaption class=\"wp-caption-text\">Baja compresi\u00f3n (alta calidad) JPG \u2013 590 KB<\/figcaption><\/figure>\n<figure style=\"width: 1717px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2015\/11\/alta-compresion-baja-calidad-jpg.jpg\" alt=\"Alta compresi\u00f3n (baja calidad) JPG\" width=\"1717\" height=\"1151\"><figcaption class=\"wp-caption-text\">Alta compresi\u00f3n (baja calidad) JPG \u2013 68 KB<\/figcaption><\/figure>\n<p>Como puede observar la primera imagen rebasa los 590 KB. \u00a1Esto es muy grande para una sola foto! Lo mejor es mantener el peso total de su sitio por debajo de 1 o 2 MB. 590 KB ser\u00eda un cuarto de ese total. La segunda imagen luce terrible, pero pesa tan solo 68 KB. Lo que necesita lograr, es encontrar un bonito equilibrio, entre el rango de compresi\u00f3n (calidad) y el tama\u00f1o del archivo.<\/p>\n<p>As\u00ed que tomamos la imagen de nuevo a un rango de compresi\u00f3n media, como podr\u00e1 observar abajo, la calidad luce bien ahora, y el tama\u00f1o del archivo es de 151 KB, el cual es aceptable para una foto de alta resoluci\u00f3n. Tratamos de mantener la mayor\u00eda de nuestras im\u00e1genes debajo de la marca de 100 KB para tener mejor desempe\u00f1o.<\/p>\n<figure style=\"width: 1717px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2015\/11\/compresion-media-excelente-calidad-jpg.jpg\" alt=\"Compresi\u00f3n media (excelente calidad) JPG \u2013 151 KB\" width=\"1717\" height=\"1151\"><figcaption class=\"wp-caption-text\">Compresi\u00f3n media (excelente calidad) JPG \u2013 151 KB<\/figcaption><\/figure>\n<h3>Optimizaci\u00f3n Lossy vs Lossless (con o sin P\u00e9rdida)<\/h3>\n<p>Tambi\u00e9n es importante entender que hay dos tipos de compresi\u00f3n que puede utilizar, lossy y lossless<\/p>\n<p>La <a href=\"https:\/\/kinsta.com\/es\/blog\/compresion-con-perdida\/\" target=\"_blank\" rel=\"noopener noreferrer\">compresi\u00f3n lossy<\/a>\u00a0<strong>elimina informaci\u00f3n de los datos<\/strong> en su imagen. Como resultado, usted podr\u00eda ver una degradaci\u00f3n (reducci\u00f3n en la calidad o a lo que muchos llaman una imagen pixelada). As\u00ed que tiene que tener cuidado cuando reduce su imagen. No s\u00f3lo por la calidad, sino porque no podr\u00e1 revertir el proceso. Por supuesto, uno de los grandes beneficios de la compresi\u00f3n lossy y la raz\u00f3n por la que es uno de los m\u00e9todos de compresi\u00f3n m\u00e1s populares es que uno <strong>puede reducir el tama\u00f1o del archivo por una cantidad considerable<\/strong>.<\/p>\n<figure style=\"width: 3025px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/05\/comparacion-de-compresion-lossy.jpg\" alt=\"Comparaci\u00f3n de Compresi\u00f3n Lossy\" width=\"3025\" height=\"917\"><figcaption class=\"wp-caption-text\">Comparaci\u00f3n de Compresi\u00f3n Lossy<\/figcaption><\/figure>\n<p>La compresi\u00f3n sin p\u00e9rdida, a diferencia del lossy, <strong>no reduce la calidad<\/strong> de la imagen. \u00bfC\u00f3mo es esto posible? Usualmente se consigue al eliminar metadatos innecesarios (datos autom\u00e1ticamente generados producidos por el dispositivo que captura la imagen). Sin embargo, la desventaja m\u00e1s grande a este m\u00e9todo es que <strong>no podr\u00e1 ver una reducci\u00f3n de tama\u00f1o de archivo significativa<\/strong>. En otras palabras, usar\u00e1 mucho espacio de disco a la larga.<\/p>\n<p>Querr\u00e1 experimentar con lo que funcione mejor para usted. Pero para la mayor\u00eda de los usuarios, <strong>recomendamos utilizar compresi\u00f3n lossy<\/strong> debido a que podr\u00e1 comprimir f\u00e1cilmente una imagen hasta un 70% (incluso hasta 90%) sin perder mucha calidad. Multiplique esto por 15 im\u00e1genes en una p\u00e1gina, y esto jugar\u00e1 un rol importante en reducir el tiempo de carga de su sitio.<\/p>\n<h3>Plugins de Compresi\u00f3n de Im\u00e1genes<\/h3>\n<p>Las buenas noticias es que hay algunos plugins de compresi\u00f3n de im\u00e1genes sorprendentes para WordPress que puede utilizar para automatizar el proceso entero. Aqu\u00ed tenemos algunos plugins que le recomendamos:<\/p>\n<ul>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/imagify\/\" target=\"_blank\" rel=\"noopener noreferrer\">Imagify<\/a>\u00a0(lossy y lossless \u2013 optimiza im\u00e1genes externamente)<\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/wp-smushit\/\" target=\"_blank\" rel=\"noopener noreferrer\">WP Smush<\/a>\u00a0(lossy y lossless \u2013 optimiza im\u00e1genes externamente)<\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/optimole-wp\/\" target=\"_blank\" rel=\"noopener noreferrer\">Optimole<\/a> (lossy y lossless- optimiza im\u00e1genes externamente)<\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/shortpixel-image-optimiser\/\" target=\"_blank\" rel=\"noopener noreferrer\">ShortPixel<\/a>\u00a0(lossy y lossless \u2013 optimiza im\u00e1genes externamente)<\/li>\n<\/ul>\n<p>La cosa m\u00e1s importante al elegir un plugin de optimizaci\u00f3n de imagen es <strong>utilizar una que comprima y optimice las im\u00e1genes externamente<\/strong> en sus servidores. Esto, causa una reducci\u00f3n en la carga de su sitio. Todas las mencionadas arriba hacen esto.<\/p>\n<p>Si tiene curiosidad, nosotros utilizamos el plugin de Imagify en el sitio de Kinsta. Este autom\u00e1ticamente comprime im\u00e1genes cuando las subimos a la biblioteca multimedia en WordPress. As\u00ed que jam\u00e1s tenemos que preocuparnos. Con el tiempo usted sabr\u00e1 qu\u00e9 nivel de compresi\u00f3n de imagen desea. Ofrece modo Normal, Agresivo y Ultra.<\/p>\n<p><strong>Nosotros usamos el modo Agresivo<\/strong> en Kinsta y normalmente vemos un <strong>ahorro del 60-70%<\/strong> dependiendo de la imagen. Nota: utilizamos muchos m\u00e1s PNGs que JPEGs debido a que la mayor\u00eda de nuestras im\u00e1genes son iconos e ilustraciones, no utilizamos fotos.<\/p>\n<figure style=\"width: 1468px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/04\/image-compression-file-savings.png\" alt=\"Ahorros por compresi\u00f3n de los archivos de las im\u00e1genes\" width=\"1468\" height=\"684\"><figcaption class=\"wp-caption-text\">Ahorros por compresi\u00f3n de los archivos de las im\u00e1genes<\/figcaption><\/figure>\n<p>\u00bfQu\u00e9 tan r\u00e1pido podr\u00eda quedar su sitio de WordPress al usar un compresor de im\u00e1genes? Depende del tama\u00f1o de sus im\u00e1genes originales y c\u00f3mo quedan despu\u00e9s de la compresi\u00f3n. Sin embargo, \u00a1<a href=\"https:\/\/kinsta.com\/es\/blog\/compresion-con-perdida\/\" target=\"_blank\" rel=\"noopener noreferrer\">hicimos unas pruebas de velocidad<\/a> y descubrimos que una soluci\u00f3n de calidad de compresi\u00f3n de imagen puede <strong>reducir el tiempo de carga de una p\u00e1gina hasta un 80%!<\/strong><\/p>\n<h3>Lazy Loading<\/h3>\n<p>Si tiene muchas im\u00e1genes, podr\u00eda considerar hacerles carga diferida (lazy loading). Esta es una t\u00e9cnica de optimizaci\u00f3n que carga contenido visible, pero retrasa la carga y la visualizaci\u00f3n del contenido que aparece debajo del fold.<\/p>\n<p>Revise nuestra gu\u00eda sobre <a href=\"https:\/\/kinsta.com\/es\/blog\/lazy-load-de-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">c\u00f3mo implementar lazy loading<\/a> en WordPress. Este puede ser muy importante para publicaciones de blog con muchos iconos de gravatar de los comentarios. Google acaba de publicar sus <a href=\"https:\/\/developers.google.com\/web\/fundamentals\/performance\/lazy-loading-guidance\/images-and-video\/\" target=\"_blank\" rel=\"noopener noreferrer\">recomendaciones para lazy loading<\/a>.<\/p>\n<h3>Consejos Adicionales de Optimizaci\u00f3n de Imagen<\/h3>\n<p>Aqu\u00ed hay algunos consejos de optimizaciones de imagen finales para tener en mente.<\/p>\n<ul>\n<li>Los d\u00edas de subir im\u00e1genes escaladas al ancho de la columna o DIV han terminado. Las <a href=\"https:\/\/make.wordpress.org\/core\/2015\/11\/10\/responsive-images-in-wordpress-4-4\/\" target=\"_blank\" rel=\"noopener noreferrer\">im\u00e1genes responsivas<\/a> funcionan desde el principio en WordPress (desde la versi\u00f3n 4.4) y autom\u00e1ticamente mostrar\u00e1n tama\u00f1os de imagen mucho m\u00e1s peque\u00f1as para usuarios m\u00f3viles.<\/li>\n<li>SVGs pueden ser otra forma alternativa sorprendente a usar im\u00e1genes. Todas las ilustraciones hechas a mano que ve en el sitio de Kinsta son SVGs (vectores). Los SVGs son t\u00edpicamente mucho m\u00e1s peque\u00f1os en tama\u00f1o de archivo, aunque no siempre. Revise nuestro tutorial sobre <a href=\"https:\/\/kinsta.com\/es\/blog\/wordpress-svg\/\" target=\"_blank\" rel=\"noopener noreferrer\">c\u00f3mo utilizar los SVGs en su sitio de WordPress<\/a><\/li>\n<li>Use fuentes de iconos en lugar de poner texto dentro de las im\u00e1genes \u00a0\u2013 se ven mejor y ocupan menos espacio. Y si est\u00e1 usando un generador de fuentes puede optimizarlas a\u00fan m\u00e1s. Aprenda c\u00f3mo <a href=\"https:\/\/kinsta.com\/es\/blog\/icon-fonts-de-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">disminuimos el tama\u00f1o de la fuente del icono<\/a> de nuestro archivo por un<strong> 97,59%<\/strong> usando un generador de fuentes.<\/li>\n<\/ul>\n<h2 id=\"database\">Optimizando Su Base de Datos<\/h2>\n<p>Ahora le dejaremos algunos consejos sobre c\u00f3mo optimizar la base de datos de su WordPress. Al igual que un coche, su base de datos necesita mantenimiento, ya que con el tiempo puede hincharse.<\/p>\n<p>Los sitios de membres\u00eda son especialmente complejos, ya que usualmente\u00a0<strong>generan m\u00e1s consulta\u00a0complejas<\/strong>, las cuales agregan latencia adicional al sacar la informaci\u00f3n de la base de datos de MySQL. Mucho de esto es debido a las piezas m\u00f3viles adicionales y grandes cantidades de datos que tienen. Esto podr\u00eda ser causado por sitios que dependen mucho de los queries de b\u00fasqueda para la navegaci\u00f3n o para utilizar <code>WP_Query<\/code>.<\/p>\n<p>Sin mencionar, tambi\u00e9n tendr\u00e1 grandes cantidades de usuarios concurrentes continuamente haciendo consultas a su base de datos.<\/p>\n<h3>Utilice el Motor de Almacenamiento de InnoDB MySQL<\/h3>\n<p>Muchos de los viejos sitios a\u00fan utilizan el motor de almacenamiento de MyISAM en su base de datos. En a\u00f1os recientes, InnoDB, ha mostrado un <a href=\"http:\/\/dimitrik.free.fr\/blog\/archives\/2015\/12\/mysql-performance-revisiting-innodb-vs-myisam-with-mysql-57.html\" target=\"_blank\" rel=\"noopener noreferrer\">mejor desempe\u00f1o<\/a> y una mayor confiabilidad.<\/p>\n\n<p>Aqu\u00ed le dejamos un par de ventajas de InnoDB vs MyISAM:<\/p>\n<ul>\n<li>InnoDB tiene <strong>un seguro a nivel fila<\/strong>. MyISAM s\u00f3lo tiene un seguro a nivel tabla. Esto le permite a sus queries procesar m\u00e1s r\u00e1pido.<\/li>\n<li>InnoDB tiene a lo que llamamos integridad referencial la cual involucra soportar <strong>llaves for\u00e1neas<\/strong> (RDBMS) y limitaciones de relaci\u00f3n, MyISAM no hace esto (DMBS).<\/li>\n<li>InnoDB soporta <strong>transacciones<\/strong>, lo cual quiere decir que puede comprometerse y regresar a como estaba antes. MyISAM no puede hacer esto.<\/li>\n<li>InnoDB es m\u00e1s confiable, ya que utiliza <strong>registros transaccionales<\/strong> para auto recuperaci\u00f3n. MyISAM no.<\/li>\n<\/ul>\n<p>As\u00ed que podr\u00eda estar preguntando, \u00bfest\u00e1 utilizando InnoDB o MyISAM? Si est\u00e1 usando un sitio relativamente nuevo de WordPress, es posible que ya est\u00e9 utilizando el motor de almacenado InnoDB MySQL. Pero con sitios m\u00e1s antiguos de WordPress podr\u00eda querer revisar esto. Algunos sitios podr\u00edan tener una mezcla de tablas MyISAM y de InnoDB, y podr\u00eda ver mejoras al convertirlas todas.<\/p>\n<p>Siga estos simples pasos de abajo para revisar lo anterior.<\/p>\n<h4>Paso 1<\/h4>\n<p><a href=\"https:\/\/kinsta.com\/es\/docs\/alojamiento-wordpress\/gestion-de-bases-de-datos\/acceso-a-la-base-de-datos-de-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">Inicie sesi\u00f3n a phpMyAdmin<\/a> y de clic en la base de datos de MySQL.<\/p>\n<figure style=\"width: 1742px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/base-de-datos-phpmyadmin.png\" alt=\"Base de datos phpMyAdmin\" width=\"1742\" height=\"662\"><figcaption class=\"wp-caption-text\">Base de datos phpMyAdmin<\/figcaption><\/figure>\n<h4>Paso 2<\/h4>\n<p>Haga un escaneo r\u00e1pido u ordene por \u201cTipo\u201d en la columna, y podr\u00e1 ver qu\u00e9 tipos de Motor de Almacenamiento est\u00e1n utilizando sus tablas. En el ejemplo de abajo, puede ver que dos de los tipos de las tablas siguen utilizando MyISAM.<\/p>\n<div id class=\"wp-caption aligncenter\">\n<figure style=\"width: 1826px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/tablas-de-la-base-de-datos-de-myisam.png\" alt=\"Las tablas de la base de datos de MyISAM\" width=\"1826\" height=\"658\"><figcaption class=\"wp-caption-text\">Las tablas de la base de datos de MyISAM<\/figcaption><\/figure>\n<p>Si encuentra algunas, entonces probablemente es tiempo de pasarlas a InnoDB. Siempre recomendamos contactarse a su host y preguntar si pueden hacer esto por usted. En Kinsta, las tablas de la base de datos de cada cliente autom\u00e1ticamente se convierten en InnoDB por nuestro equipo de migraci\u00f3n.<\/p>\n<p>Pero siempre podr\u00e1 seguir estos tutoriales de abajo para convertir manualmente sus tablas de MyISAM a InnoDB:<\/p>\n<ul>\n<li><a href=\"https:\/\/kinsta.com\/es\/blog\/convertir-myisam-en-innodb\/#convert-myisam-innodb-phpmyadmin\" target=\"_blank\" rel=\"noopener noreferrer\">Convierta MyISAM a InnoDB con phpMyAdmin<\/a><\/li>\n<li><a href=\"https:\/\/guides.wp-bullet.com\/converting-wordpress-database-tables-from-myisam-to-innodb-with-wp-cli\/\" target=\"_blank\" rel=\"noopener noreferrer\">Convierta MyISAM a InnoDB con WP-CLI<\/a><\/li>\n<\/ul>\n<\/div>\n<h3>Borrando y L\u00edmite de P\u00e1gina y Revisiones de Publicaciones<\/h3>\n<p>Cuando uno guarda una p\u00e1gina o publicaci\u00f3n en WordPress, esta crea a lo que llamamos una <a href=\"https:\/\/wordpress.org\/support\/article\/revisions\/\" target=\"_blank\" rel=\"noopener noreferrer\">revisi\u00f3n<\/a>. Esto ocurre en los borradores y en publicaciones ya publicadas que son actualizadas. Las <a href=\"https:\/\/kinsta.com\/es\/blog\/revisiones-wordpress\/\">revisiones de WordPress<\/a> pueden ser \u00fatiles en caso de que necesite revertir a una versi\u00f3n previa de su contenido.<\/p>\n<figure style=\"width: 1826px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/revision-de-wordpress.png\" alt=\"Revisi\u00f3n de WordPress\" width=\"1826\" height=\"782\"><figcaption class=\"wp-caption-text\">Revisi\u00f3n de WordPress<\/figcaption><\/figure>\n<p>Sin embargo, las revisiones tambi\u00e9n pueden da\u00f1ar el desempe\u00f1o de su sitio de WordPress. En sitios m\u00e1s grandes, esto puede irse acumulando muy r\u00e1pido a miles de filas en su base de datos que no son necesarias. Y entre m\u00e1s filas tenga, m\u00e1s grande ser\u00e1 el tama\u00f1o de la base de datos, la cual <a href=\"https:\/\/kinsta.com\/es\/blog\/uso-del-disco\/\" target=\"_blank\" rel=\"noopener noreferrer\">ocupa espacio en disco<\/a>. Mientras que los \u00edndices fueron creados por este prop\u00f3sito, a\u00fan vemos c\u00f3mo este problema afecta a los sitios de WordPress. Hay un par de cosas que puede hacer.<\/p>\n<h4>1. Borrando Viejas Revisiones<\/h4>\n<p>Si usted tiene un viejo sitio de WordPress con muchas p\u00e1ginas y publicaciones, podr\u00eda ser momento de hacer una r\u00e1pida depuraci\u00f3n y borrar esas viejas revisiones. Puede hacer esto con MySQL, pero con todos los malos fragmentos de c\u00f3digo flotando alrededor de la red, le recomendamos hacer un backup de su sitio y utilizar un plugin gratuito como <a href=\"https:\/\/wordpress.org\/plugins\/wp-sweep\/\" target=\"_blank\" rel=\"noopener noreferrer\">WP-Sweep<\/a>.<\/p>\n<p>Otro de nuestros plugins favoritos, <a href=\"https:\/\/kinsta.com\/es\/blog\/wp-rocket\/\" target=\"_blank\" rel=\"noopener noreferrer\">WP Rocket<\/a>, tambi\u00e9n tiene una opci\u00f3n de optimizaci\u00f3n para bases de datos para poder depurar las revisiones.<\/p>\n<figure style=\"width: 1585px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/optimizacion-de-base-de-datos-de-wp-rocket.png\" alt=\"Optimizaci\u00f3n de base de datos de WP Rocket\" width=\"1585\" height=\"932\"><figcaption class=\"wp-caption-text\">Optimizaci\u00f3n de base de datos de WP Rocket<\/figcaption><\/figure>\n<p>Si usted sabe utilizar WP-CLI, hay un par de comandos que puede utilizar para esto.<\/p>\n<p>Ingrese a su servidor a trav\u00e9s de <a href=\"https:\/\/kinsta.com\/es\/blog\/conectar-via-ssh\/\" target=\"_blank\" rel=\"noopener noreferrer\">SSH<\/a> y use el siguiente comando para obtener y ver el n\u00famero de revisiones actuales en la base de datos.<\/p>\n<p><code>wp revisions list<\/code><\/p>\n<figure style=\"width: 1886px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/lista-de-revision-wp-cli.png\" alt=\"Lista de revisi\u00f3n WP-CLI\" width=\"1886\" height=\"1136\"><figcaption class=\"wp-caption-text\">Lista de revisi\u00f3n WP-CLI<\/figcaption><\/figure>\n<p>Si usted obtiene un error, podr\u00eda necesitar primero instalar el paquete <a href=\"https:\/\/github.com\/trepmal\/wp-revisions-cli\" target=\"_blank\" rel=\"noopener noreferrer\">wp-revisions-cli<\/a> con el siguiente comando:<\/p>\n<p><code>wp package install trepmal\/wp-revisions-cli<\/code><\/p>\n<p>Luego puede utilizar el siguiente comando para limpiar las revisiones:<\/p>\n<p><code>wp revisions clean<\/code><\/p>\n<h4>2. Limitar Revisiones<\/h4>\n<p>Otra buena estrategia y una que utilizamos en Kinsta\u00a0es <a href=\"https:\/\/kinsta.com\/es\/blog\/revisiones-wordpress\/#how-to-limit-revisions-in-wordpress\" target=\"_blank\" rel=\"noopener noreferrer\">limitar el n\u00famero de revisiones<\/a> que pueden ser almacenadas por publicaci\u00f3n o p\u00e1gina. Incluso establecer un l\u00edmite de quiz\u00e1s diez, evitar\u00e1 que las revisiones se salgan de control, especialmente si hace muchas actualizaciones.<\/p>\n<p>Para limitar revisiones, usted puede agregar el siguiente c\u00f3digo a su archivo <code>wp-config.php<\/code>. El c\u00f3digo de abajo necesita ser insertado arriba de \u2018ABSPATH\u2019, de otra forma, no funcionar\u00e1. Puede cambiar el n\u00famero al n\u00famero de revisiones que usted quiera mantener almacenados en la base de datos.<\/p>\n<p><code>define('WP_POST_REVISIONS', 10);<\/code><\/p>\n<figure style=\"width: 1500px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/limitando-revisiones-publicaciones-wp-config.png\" alt=\"Limitando revisiones de publicaciones en wp-config.php\" width=\"1500\" height=\"740\"><figcaption class=\"wp-caption-text\">Limitando revisiones de publicaciones en wp-config.php<\/figcaption><\/figure>\n<p>O puede utilizar un plugin como <a href=\"https:\/\/perfmatters.io\/\" target=\"_blank\" rel=\"noopener noreferrer\">Perfmatters<\/a> para limitar revisiones.<\/p>\n<figure style=\"width: 1478px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/limitando-revisiones-publicaciones-perfmatters.png\" alt=\"Limitando revisiones de publicaciones con el plugin de Perfmatters\" width=\"1478\" height=\"674\"><figcaption class=\"wp-caption-text\">Limitando revisiones de publicaciones con el plugin de Perfmatters<\/figcaption><\/figure>\n<h4>3. Desactivando Revisiones<\/h4>\n<p>Y, por \u00faltimo, pero no por eso menos importante, tambi\u00e9n puede deshabilitar completamente las revisiones en su sitio. Si elije hacer esto, le recomendamos seguir la primera opci\u00f3n de arriba para borrar revisiones y luego deshabilitarlas. De esta forma su base de datos estar\u00e1 completamente libre de toda la vieja revisi\u00f3n y no se agregar\u00e1n nuevas de ahora en adelante.<\/p>\n<p>Para deshabilitar revisiones, puede agregar el siguiente c\u00f3digo a su archivo <code>wp-config.php<\/code>. El c\u00f3digo de abajo necesita ser insertado arriba de \u2018ABSPATH\u2019 de otra forma, no funcionar\u00e1.<br \/>\n<code>define('WP_POST_REVISIONS', false);<\/code><\/p>\n<figure style=\"width: 1582px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/deshabilitando-revisiones-publicaciones-wp-config.png\" alt=\"Deshabilitando revisiones de publicaciones en wp-config.php\" width=\"1582\" height=\"756\"><figcaption class=\"wp-caption-text\">Deshabilitando revisiones de publicaciones en wp-config.php<\/figcaption><\/figure>\n<p>O puede utilizar un plugin como <a href=\"https:\/\/perfmatters.io\/\" target=\"_blank\" rel=\"noopener noreferrer\">Perfmatters<\/a> para deshabilitar revisiones.<\/p>\n<figure style=\"width: 1496px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/deshabilitando-revisiones-publicaciones-perfmatters.png\" alt=\"Deshabilitando revisiones de publicaciones con el plugin de Perfmatters\" width=\"1496\" height=\"612\"><figcaption class=\"wp-caption-text\">Deshabilitando revisiones de publicaciones con el plugin de Perfmatters<\/figcaption><\/figure>\n<h3>Limpie su Tabla de wp_options y Datos Autocargados<\/h3>\n<p>La tabla de <code>wp_options<\/code> normalmente no es tomada en cuenta cuando se trata en general de WordPress y el desempe\u00f1o de la base de datos. Especialmente en sitios viejos y grandes, este puede ser f\u00e1cilmente el culpable por tiempos de consultas lentas en su sitio debido a <a href=\"https:\/\/kinsta.com\/es\/blog\/wp_options-datos-de-autocarga\/\" target=\"_blank\" rel=\"noopener noreferrer\"> datos autocargados<\/a> que son dejados atr\u00e1s por plugins y temas. Conf\u00ede en nosotros; vemos esto todos los d\u00edas.<\/p>\n<p>La tabla wp_options contiene todo tipo de datos para su sitio de WordPress como:<\/p>\n<ul>\n<li>URL del sitio, URL de p\u00e1gina de inicio, email del admin, categor\u00eda por defecto, publicaciones por p\u00e1gina, formato de tiempo, etc.<\/li>\n<li>Configuraci\u00f3n para plugins, temas y widgets<\/li>\n<li>Datos temporalmente almacenados en el cach\u00e9<\/li>\n<\/ul>\n<figure style=\"width: 1479px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/tabla-de-wp-options.jpg\" alt=\"Tabla de wp_options en la base de datos de WordPress\" width=\"1479\" height=\"906\"><figcaption class=\"wp-caption-text\">Tabla de wp_options en la base de datos de WordPress<\/figcaption><\/figure>\n<p>Esta tabla contiene los siguientes campos (columnas):<\/p>\n<ul>\n<li>option_id<\/li>\n<li>option_name<\/li>\n<li>option_value<\/li>\n<li><strong>autoload <\/strong>(este es el que nos importa cuando se trata de desempe\u00f1o)<\/li>\n<\/ul>\n<figure style=\"width: 1548px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/datos-autocargados.png\" alt=\"Datos autocargados (autoload)\" width=\"1548\" height=\"374\"><figcaption class=\"wp-caption-text\">Datos autocargados (autoload)<\/figcaption><\/figure>\n<p>Una de las cosas m\u00e1s importantes a entender sobre la tabla <code>wp_options<\/code> es el campo de\u00a0<strong>autocargado<\/strong>.\u00a0Este contiene un valor de s\u00ed\u00a0o de no (flag). Esto esencialmente controla si ha sido cargado o no por la\u00a0<a href=\"https:\/\/codex.wordpress.org\/Function_Reference\/wp_load_alloptions\" target=\"_blank\" rel=\"noopener noreferrer\">funci\u00f3n wp_load_alloptions()<\/a>. Los datos autocargados son\u00a0<strong> datos que son cargados en cada p\u00e1gina<\/strong>\u00a0de su sitio de WordPress. Ya le mostramos c\u00f3mo\u00a0<a href=\"https:\/\/kinsta.com\/es\/blog\/deshabilitar-wordpress-plugins\/\" target=\"_blank\" rel=\"noopener noreferrer\">deshabilitar que ciertos scripts<\/a>\u00a0sean cargados en todo el sitio, la misma idea aplica aqu\u00ed. El atributo de autocargado est\u00e1 en \u201cs\u00ed\u201d por defecto para los desarrolladores, pero te\u00f3ricamente, no todos los plugins deber\u00edan cargar sus datos en cada p\u00e1gina.<\/p>\n<p>Un problema que los sitios de WordPress podr\u00edan encontrarse, es cuando hay una gran cantidad de datos autocargados en la tabla <code>wp_options<\/code>. Este t\u00edpicamente es un resultado de lo siguiente:<\/p>\n<ul>\n<li>Los datos est\u00e1n siendo autocargados por un plugin cuando deber\u00eda estar establecido como \u201cno.\u201d Un buen ejemplo de esto ser\u00eda un plugin de formulario de contacto. \u00bfNecesita cargar datos en cada p\u00e1gina o s\u00f3lo la p\u00e1gina de contacto?<\/li>\n<li>Los plugins o temas han sido eliminados del sitio de WordPress, pero sus opciones siguen estando en la tabla de <code>wp_options<\/code>. Esto podr\u00eda significar que los datos autocargados innecesarios siguen siendo consultados en cada petici\u00f3n.<\/li>\n<li>Los desarrolladores de plugins y temas est\u00e1n cargando datos en la tabla de <code>wp_options<\/code> en lugar de utilizar sus propias tablas. Hay argumentos para ambos lados trat\u00e1ndose de esto, ya que algunos desarrolladores prefieren plugins que no creen tablas adicionales. Sin embargo, la tabla de <code>wp_options<\/code> no fue dise\u00f1ada para retener miles de filas.<\/li>\n<\/ul>\n<p>\u00bfCu\u00e1l es el l\u00edmite de los datos autocargados? Esto puede variar, pero idealmente, usted tiene que tener esto entre 300 KB a 1 MB. Una vez que empiece a acercarse al rango de 3-5 MB o m\u00e1s, hay probablemente cosas que pueden ser optimizadas o removidas de ser autocargadas. Y cualquier cosa arriba de 10 MB deber\u00eda ser resuelta de inmediato. Esto no siempre quiere decir que causar\u00e1 un problema, pero es un buen lugar donde empezar.<\/p>\n<p>Considerando que esto es un gran problema, tenemos un tutorial por separado que le aconsejemos leer, sobre c\u00f3mo <a href=\"https:\/\/kinsta.com\/es\/blog\/wp_options-datos-de-autocarga\/#troubleshooting-autoloaded-data\" target=\"_blank\" rel=\"noopener noreferrer\">resolver los problemas de los datos autocargados<\/a> y tambi\u00e9n c\u00f3mo limpiarlos.<\/p>\n\n<h3>Limpiando Transitorios<\/h3>\n<p>Al menos que est\u00e9 utilizando un cach\u00e9 de objeto, WordPress almacena registros transitorios en la tabla de <code>wp_options<\/code>. T\u00edpicamente estos reciben un tiempo de expiraci\u00f3n y deber\u00edan desaparecer con el tiempo. Sin embargo, esto no siempre es el caso. Hemos visto algunas bases de datos donde hay miles de viejos registros transitorios. De hecho, en un sitio, hemos tenido que lidiar con algunos <a href=\"https:\/\/kinsta.com\/es\/blog\/depuracion-rendimiento-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">registros transitorios corruptos<\/a> en donde m\u00e1s de <strong> 69,000 filas fueron generadas<\/strong> en la tabla <code>wp_options<\/code>. \u00a1WoW!<\/p>\n<figure style=\"width: 2513px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/03\/transitorios-corruptos-wp-image.png\" alt=\"Transitorios corruptos en la tabla wp_options\" width=\"2513\" height=\"887\"><figcaption class=\"wp-caption-text\">Transitorios corruptos en la tabla wp_options<\/figcaption><\/figure>\n<p>Es importante tomar en cuenta que los transitorios no son autocargados por defecto. Usted podr\u00eda utilizar un query como el de abajo para ver s\u00ed hay datos transitorios autocargados.<\/p>\n<pre><code class=\"language-php\">SELECT * \nFROM `wp_options` \nWHERE `autoload` = 'yes'\nAND `option_name` LIKE '%transient%'<\/code><\/pre>\n<p>Una mejor y m\u00e1s segura opci\u00f3n ser\u00eda utilizar un plugin gratuito como <a href=\"https:\/\/wordpress.org\/plugins\/artiss-transient-cleaner\/\" target=\"_blank\" rel=\"noopener noreferrer\">Transient Cleaner<\/a>\u00a0o <a href=\"https:\/\/wordpress.org\/plugins\/delete-expired-transients\/\" target=\"_blank\" rel=\"noopener noreferrer\">Delete Expired Transients<\/a> que pueden ayudarle a limpiar solo los transitorios expirados de su tabla <code>wp_options<\/code>. Sin embargo, aparentemente ahora hay una <a href=\"https:\/\/github.com\/WordPress\/WordPress\/blob\/master\/wp-includes\/option.php#L840\" target=\"_blank\" rel=\"noopener noreferrer\">funci\u00f3n en WordPress<\/a> que fue agregada en 4.9, que limpia transitorios expirados. As\u00ed que esperemos, que esto suceda autom\u00e1ticamente en su sitio.<\/p>\n<p>WP Rocket tambi\u00e9n tiene la habilidad de limpiar transitorios en sus opciones de optimizaci\u00f3n de base de datos.<\/p>\n<figure style=\"width: 1600px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/limpiando-transitorios-con-wp-rocket.png\" alt=\"Limpiando transitorios con WP Rocket\" width=\"1600\" height=\"817\"><figcaption class=\"wp-caption-text\">Limpiando transitorios con WP Rocket<\/figcaption><\/figure>\n<h3>Limpiando Sesiones de WordPress<\/h3>\n<p>Otro problema com\u00fan que hemos visto es que, en algunas ocasiones, los cron jobs dejan de estar sincronizados o no se activan de forma apropiada, y por eso, las sesiones no son depuradas. Podr\u00eda terminar obteniendo un mont\u00f3n de filas\u00a0<code>_wp_session_<\/code>\u00a0en su base de datos. En el ejemplo de abajo el sitio termin\u00f3 con\u00a0<strong> m\u00e1s de 3 millones de filas\u00a0<\/strong> en su tabla de\u00a0<code>wp_options<\/code>. Y la tabla ha crecido a m\u00e1s de 600 MB en tama\u00f1o.<\/p>\n<figure style=\"width: 2254px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2017\/09\/wp-options-filas.png\" alt=\"Tabla wp_options con millones de filas\" width=\"2254\" height=\"227\"><figcaption class=\"wp-caption-text\">Tabla wp_options con millones de filas<\/figcaption><\/figure>\n<p>Podr\u00eda utilizar un query como el de arriba para ver si se est\u00e1 encontrando con este problema:<\/p>\n<pre><code class=\"language-php\">SELECT *\nFROM `wp_options`\nWHERE `option_name` LIKE '_wp_session_%'<\/code><\/pre>\n<figure style=\"width: 1308px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2017\/09\/filas-wp-session.png\" alt=\"Filas de wp_sessions\" width=\"1308\" height=\"475\"><figcaption class=\"wp-caption-text\">Filas de wp_sessions<\/figcaption><\/figure>\n<p>En la mayor\u00eda de los casos usted puede borrar estos sin problema alguno (como se deber\u00eda con un cron job) utilizando el siguiente comando:<\/p>\n<pre><code class=\"language-php\">DELETE FROM `wp_options`\nWHERE `option_name` LIKE '_wp_session_%'<\/code><\/pre>\n<p>Despu\u00e9s de limpiar todas las filas restantes de\u00a0<code>_wp_session_<\/code> rows\u00a0la tabla ten\u00eda menos de 1,000 filas y se redujo a 11 MB de tama\u00f1o.<\/p>\n<figure style=\"width: 2224px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2017\/09\/sesiones-wp-depuradas.png\" alt=\"Sesiones WP depuradas\" width=\"2224\" height=\"250\"><figcaption class=\"wp-caption-text\">Sesiones WP depuradas<\/figcaption><\/figure>\n<p>Tambi\u00e9n repar\u00f3 los picos que el sitio estaba obteniendo en MySQL.<\/p>\n<figure style=\"width: 1823px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2017\/09\/transacciones-web-de-mysql.png\" alt=\"Transacciones web de MySQL\" width=\"1823\" height=\"743\"><figcaption class=\"wp-caption-text\">Transacciones web de MySQL<\/figcaption><\/figure>\n<h3>Agregue un \u00cdndice para Autocargar<\/h3>\n<p>Si el limpiar su tabla de <code>wp_options<\/code> no fue suficiente, podr\u00eda intentar agregar un \u201c\u00edndice\u201d en el campo de autocarga. Esto esencialmente ayuda a que pueda buscar, de forma m\u00e1s eficiente. El sorprendente equipo de 10up llev\u00f3 a cabo algunos escenarios de prueba en la tabla <code>wp_options<\/code> con un t\u00edpico n\u00famero de registros autocargados para mostrar como el agregar un \u00edndice de autocarga a los queries de <code>wp_options<\/code> puede mejorar el desempe\u00f1o.<\/p>\n<figure style=\"width: 750px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2017\/09\/tiempo-de-query-de-wp-options.png\" alt=\"Tiempo de query de wp_options\" width=\"750\" height=\"430\"><figcaption class=\"wp-caption-text\">Tiempo de query de wp_options (fuente de la imagen:\u00a0<a href=\"https:\/\/10up.com\/blog\/2017\/wp-options-table\/\" target=\"_blank\" rel=\"noopener noreferrer\">10up<\/a>)<\/figcaption><\/figure>\n<p>Tambi\u00e9n recomendamos leer estos dos recursos adicionales de WP Bullet:<\/p>\n<ul>\n<li><a href=\"https:\/\/guides.wp-bullet.com\/add-mysql-index-wordpress-wp_options-table\/\" target=\"_blank\" rel=\"noopener noreferrer\">C\u00f3mo agregar \u00edndice MySQL a la tabla wp_options<\/a><\/li>\n<li><a href=\"https:\/\/guides.wp-bullet.com\/using-wp-cli-doctor-command-to-fix-large-wp_options-autoload-data\/\" target=\"_blank\" rel=\"noopener noreferrer\">Limpiando la tabla wp_options utilizando WP-CLI<\/a><\/li>\n<\/ul>\n<h3>Utilice Redis como un Cach\u00e9 de Objeto Persistente para WordPress<\/h3>\n<p><a href=\"https:\/\/redis.io\/topics\/introduction\" target=\"_blank\" rel=\"noopener noreferrer\">Redis<\/a> es un almac\u00e9n de estructura de datos en memoria de c\u00f3digo abierto. En el contexto de WordPress, Redis puede ser usado para almacenar los valores generados por el <a href=\"https:\/\/codex.wordpress.org\/Class_Reference\/WP_Object_Cache\" target=\"_blank\" rel=\"noopener noreferrer\">cach\u00e9 de objeto nativo de WordPress<\/a> persistentemente para que los objetos en el cach\u00e9 puedan ser reusados entre las cargas de p\u00e1gina.<\/p>\n<p>Utilizar un cach\u00e9 de objeto persistente como Redis, permite que se puedan <strong>reusar los objetos en el cach\u00e9<\/strong> en lugar de requerir que la base de datos de MySQL sea consultada por segunda vez por el mismo objeto. El resultado es que Redis puede reutilizar la carga en la base de datos de MySQL en un sitio web, simult\u00e1neamente reduciendo el tiempo de respuesta del sitio e incrementando la habilidad de escalar del sitio y el poder lidiar con tr\u00e1fico adicional.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/05\/redis.png\" alt=\"Redis\" width=\"235\" height=\"82\"><\/p>\n<p>Sitios altamente din\u00e1micos (WooCommerce, sitios de membres\u00edas, foros de discusi\u00f3n, blogs con sistema de comentarios extremadamente activo) que no pueden hacer bien uso del cach\u00e9 de la p\u00e1gina son candidatos potenciales para una opci\u00f3n de cach\u00e9 de objeto persistente como Redis.<\/p>\n<p>Si usted es cliente de Kinsta, ofrecemos un add-on de Redis. Revise <a href=\"https:\/\/kinsta.com\/es\/docs\/alojamiento-wordpress\/cache\/cache-redis\/#add-redis-kinsta\" target=\"_blank\" rel=\"noopener noreferrer\">c\u00f3mo agregar Redis<\/a> a su plan de hosting.<\/p>\n<h3>Utilice Elasticsearch para Acelerar la B\u00fasqueda de WordPress<\/h3>\n<p><a href=\"https:\/\/www.elastic.co\/guide\/en\/elasticsearch\/reference\/current\/getting-started.html\" target=\"_blank\" rel=\"noopener noreferrer\">Elasticsearch<\/a> es un motor de b\u00fasqueda de texto completo de software libre. Es usado para indexar datos y buscar los datos incre\u00edblemente r\u00e1pido.<\/p>\n<p>En el contexto de WordPress, Elasticsearch puede ser utilizado para <strong>acelerar la consulta de una base de datos de WordPress<\/strong>. Esto se hace al construir un \u00edndice del contenido de la base de datos de su sitio y luego utilizar Elasticsearch para buscar este \u00edndice mucho m\u00e1s r\u00e1pido que lo que es capaz una consulta de MySQL de hacer lo mismo.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" aligncenter\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2018\/11\/elasticsearch-logo-1.png\" alt=\"Elasticsearch\" width=\"353\" height=\"73\" data-must_clone=\"true\"><\/p>\n<p>Si tiene el tiempo y la habilidad. Elasticsearch puede ser integrado con un sitio de WordPress por un desarrollador altamente conocedor de WordPress y Elasticsearch. Si su sitio hace un uso relativamente est\u00e1ndar de WP_Query, Elasticsearch tambi\u00e9n puede ser integrado al instalar <a href=\"https:\/\/www.elasticpress.io\/\" target=\"_blank\" rel=\"noopener noreferrer\">ElasticPress<\/a>, un plugin gratuito de WordPress de 10up, <a href=\"https:\/\/wordpress.org\/plugins\/elasticpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">disponible de WordPress.org<\/a>, el cual <a href=\"https:\/\/github.com\/10up\/ElasticPress#how-does-it-work\" target=\"_blank\" rel=\"noopener noreferrer\">autom\u00e1ticamente se integra con el objeto WP_Query<\/a> para generar resultados de query con Elasticsearch en lugar de hacerlo con MySQL.<\/p>\n<p>Cualquier sitio que utilice bastante <a href=\"https:\/\/codex.wordpress.org\/Class_Reference\/WP_Query\">WP_Query<\/a> puede beneficiarse de Elasticsearch. Aqu\u00ed tenemos unos ejemplos de sitios que pueden beneficiarse de Elasticsearch:<\/p>\n<ul>\n<li>Sitios en donde la b\u00fasqueda es la principal forma de navegaci\u00f3n.<\/li>\n<li>Sitios de WooCommerce con un gran n\u00famero de \u00f3rdenes donde los admins del sitio necesitan poder buscar la lista de \u00f3rdenes regularmente.<\/li>\n<li>Cualquier sitio con un gran n\u00famero de publicaciones donde los queries de MySQL est\u00e1n produciendo bajos resultados.<\/li>\n<\/ul>\n<h3>Deshabilitar Opciones No-Criticas que Utilizan Mucho la Base de Datos<\/h3>\n<p>Esto puede ser un poco obvio, pero puede hacer un mundo de diferencia si usted deshabilita las opciones de plugins que no son cr\u00edticas y que requieren usar bastante la base de datos.<\/p>\n<ul>\n<li>Los widgets y plugins de publicaciones populares o relacionadas son terribles. Estos t\u00edpicamente tienen queries pesados a nivel del sitio.<\/li>\n<li>Plugins de optimizaci\u00f3n de im\u00e1genes que comprimen im\u00e1genes utilizando su servidor. Siempre deber\u00eda utilizar un plugin de optimizaci\u00f3n de imagen que optimice las im\u00e1genes de forma externa.<\/li>\n<\/ul>\n<p>Si usted visita el <a href=\"https:\/\/kinsta.com\/es\/blog\/\" target=\"_blank\" rel=\"noopener noreferrer\">blog de Kinsta<\/a> y llega al final de la publicaci\u00f3n, notar\u00e1 que tenemos a lo que llamamos art\u00edculos relacionados \u201cseleccionados.\u201d Estos son seleccionados manualmente por nosotros y asignados a la publicaci\u00f3n. Esto reduce el query a casi nada y no da\u00f1ar\u00e1 el desempe\u00f1o del sitio entero. \u00bfToma m\u00e1s trabajo? S\u00ed, pero puede ser a\u00fan mejor si usted elige qu\u00e9 quiere que vean sus lectores.<\/p>\n<figure style=\"width: 1598px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/Publicaciones-relacionadas-wordpress.png\" alt=\"Publicaciones relacionadas en WordPress\" width=\"1598\" height=\"623\"><figcaption class=\"wp-caption-text\">Publicaciones relacionadas en WordPress<\/figcaption><\/figure>\n<p>As\u00ed que, \u00bfc\u00f3mo logramos esto? Utilizamos el sorprendente plugin de <a href=\"https:\/\/www.advancedcustomfields.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Advanced Custom Fields<\/a> y luego asignamos estos campos a nuestro tipo de publicaci\u00f3n de blog. Esto nos permite buscar y asignar cualquier contenido relacionado que queramos a cada una de nuestras publicaciones del blog (como podr\u00e1 observar a continuaci\u00f3n).<\/p>\n<figure style=\"width: 1468px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2014\/06\/asignando-publicaciones-relacionadas.png\" alt=\"Asignando publicaciones relacionadas\" width=\"1468\" height=\"650\"><figcaption class=\"wp-caption-text\">Asignando publicaciones relacionadas<\/figcaption><\/figure>\n<p>Tambi\u00e9n recomendamos alejarse de plugins que agreguen un contador de vistas\/publicaciones a su sitio, al menos que realmente lo necesite. Por ejemplo, evite cosas como \u201c792 publicaciones\u201d a un lado del avatar del usuario en las publicaciones de foro o \u201c5,243 vistas\u201d al listar publicaciones de foro. Cuando uno tiene una larga discusi\u00f3n, estos contadores ser\u00e1n una carga pesada para su base de datos. En general, minimice el uso de contadores y s\u00f3lo util\u00edcelos si es necesario.<\/p>\n<p>Esto tambi\u00e9n es cierto para muchos contadores sociales. Por ejemplo, en este sitio, en la parte de abajo, podr\u00e1 ver el tiempo de respuesta del popular plugin Social Warfare, este tiene 30 veces m\u00e1s que el siguiente plugin justo debajo de este. El cach\u00e9 est\u00e1 habilitado, pero obviamente, este plugin tiene un l\u00edmite considerable de desempe\u00f1o. Despu\u00e9s de deshabilitar el plugin en el sitio, los tiempos de carga disminuyen instant\u00e1neamente y el tiempo de respuesta del dashboard de admin de WordPress mejorar\u00e1n.<\/p>\n<figure style=\"width: 1886px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/tiiempos-de-carga-de-social-warfare.png\" alt=\"Tiempos de carga de Social Warfare\" width=\"1886\" height=\"878\"><figcaption class=\"wp-caption-text\">Tiempos de carga de Social Warfare<\/figcaption><\/figure>\n<h2 id=\"cdn\">Utilizando un Content Delivery Network (CDN)<\/h2>\n<p><a href=\"https:\/\/kinsta.com\/es\/blog\/wordpress-cdn\/\" target=\"_blank\" rel=\"noopener noreferrer\">CDN<\/a> es acr\u00f3nimo para content delivery network. Estos son una red de servidores (tambi\u00e9n conocidos como POPs) ubicados alrededor del mundo. Est\u00e1n dise\u00f1ados para hospedar y entregar copias de su sitio de contenido est\u00e1tico de WordPress (y en algunas ocasiones din\u00e1mico), como im\u00e1genes, CSS, JavaScript, y video streams.<\/p>\n<p>Antes que nada, usted no querr\u00e1 confundir una CDN con un host de WordPress. Estos son dos servicios completamente distintos. Una CDN no es un remplazo de su proveedor de hosting, sino que es una forma adicional de incrementar la velocidad de su sitio. Mientras que nuestro hosting aqu\u00ed es Kinsta es s\u00faper r\u00e1pido, una CDN puede hacer el sitio a\u00fan m\u00e1s r\u00e1pido.<\/p>\n<h3>\u00bfC\u00f3mo Funciona una CDN?<\/h3>\n<p>\u00bfC\u00f3mo realmente funciona un CDN? Bueno, por ejemplo, cuando usted hospeda su sitio web con Kinsta, usted tiene que elegir una <a href=\"https:\/\/kinsta.com\/es\/docs\/servicio-de-informacion\/ubicaciones-de-los-centros-de-datos\/\" target=\"_blank\" rel=\"noopener noreferrer\">ubicaci\u00f3n de centro de datos<\/a>, como los de EUA, Europa, Asia-Pac\u00edfico, o Am\u00e9rica del Sur.<\/p>\n<p>Digamos que elige US Central. Esto quiere decir que su sitio web estar\u00e1 f\u00edsicamente ubicado en un \u201cservidor host\u201d en Council Bluffs, Iowa. Cuando la gente en Europa visite su sitio web, tomar\u00e1 m\u00e1s tiempo para que se cargue, comparado con alguien que vive en Dallas, TX.<\/p>\n<p>\u00bfPor qu\u00e9? Porque los datos tienen que viajar distancias m\u00e1s lejanas. Esto es a lo que llamamos <a href=\"https:\/\/kinsta.com\/es\/blog\/latencia-de-la-red\/\" target=\"_blank\" rel=\"noopener noreferrer\">latencia<\/a>. La latencia se refiere al tiempo y\/o retraso que sucede durante la transmisi\u00f3n de datos a trav\u00e9s de una red. Entre m\u00e1s lejano, mayor ser\u00e1 la latencia.<\/p>\n<h3>Tipos de CDN<\/h3>\n<p>Hay dos distintos tipos de content delivery networks:<\/p>\n<ol>\n<li>Traditional Pull CDN<\/li>\n<li>Reverse Proxy CDN<\/li>\n<\/ol>\n<p>Los Traditional pull CDNs hacen cach\u00e9 a una copia de todo su contenido y archivos multimedia, pero una petici\u00f3n del cliente a\u00fan se hace directamente a su proveedor de hosting. <a href=\"https:\/\/www.keycdn.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">KeyCDN<\/a> y <a href=\"https:\/\/www.cdn77.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">CDN77<\/a> son ejemplos de CDNs tradicionales.<\/p>\n<p>Un <a href=\"https:\/\/kinsta.com\/es\/blog\/proxy-inverso\/\">reverse proxy<\/a> CDN es un poco diferente. Mientras que sigue actuando como una CDN, este intercepta todas las peticiones entrantes y act\u00faa como un servidor intermediario entre el cliente y su host. <a href=\"https:\/\/www.cloudflare.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Cloudflare<\/a> y <a href=\"https:\/\/sucuri.net\/\" target=\"_blank\" rel=\"noopener noreferrer\">Sucuri<\/a> son ejemplos de reverse proxy CDNs. Esta es una raz\u00f3n por la que uno tiene que apuntar su DNS directo a estos proveedores en lugar de a su host.<\/p>\n<p>El beneficio de esto es porque act\u00faan como un servidor intermediario, pueden brindar apps de firewalls potentes, los cuales pueden ayudar a bloquear y evitar que el tr\u00e1fico da\u00f1ino llegue a su sitio de WordPress y\/o proveedor de hosting. Una cosa negativa de esto es que vienen con una peque\u00f1a carga adicional en t\u00e9rminos de desempe\u00f1o, comparado a un traditional pull CDN. Pero con un desempe\u00f1o adicional y opciones de seguridad, esto podr\u00eda ser considerado despreciable.<\/p>\n<p>Abajo tenemos un ejemplo de lo que pas\u00f3 despu\u00e9s de habilitar Sucuri en el sitio de un cliente. Como puede ver, tuvo un impacto dram\u00e1tico en la cantidad de tr\u00e1fico negativo que entrante. Al final, este tipo de servicios pueden ayudarle a ahorrar costos de hosting.<\/p>\n<figure style=\"width: 1976px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/06\/recursos-despues-sucuri-waf.png\" alt=\"Recursos despu\u00e9s de Sucuri WAF\" width=\"1976\" height=\"1435\"><figcaption class=\"wp-caption-text\">Recursos despu\u00e9s de Sucuri WAF<\/figcaption><\/figure>\n<h3>Pruebas de Velocidad de CDN<\/h3>\n<p>Anteriormente hablamos sobre los grandes beneficios del cach\u00e9 de WordPress. Bueno, el cach\u00e9 de CDN tambi\u00e9n es muy poderoso. Esto es porque t\u00edpicamente las CDNs tienen m\u00e1s ubicaciones de servidores que los proveedores de hosting. Esto quiere decir que estos pueden cachear a todos sus activos (im\u00e1genes, JS, CSS) en un lugar m\u00e1s cercano a sus visitantes y servirles en tiempo record.<\/p>\n<p>Hagamos unas r\u00e1pidas pruebas para ver qu\u00e9 tan r\u00e1pido puede llegar a ser su sitio con una CDN.<\/p>\n<h4>Sin CDN<\/h4>\n<p>Nuestro sitio de prueba tiene como host a Kinsta y est\u00e1 f\u00edsicamente ubicado en el centro de datos de Iowa, EUA. Primero hicimos cinco pruebas de velocidad en Pingdom (sin la CDN habilitada), y tomamos el promedio. Importante: Estamos utilizando la ubicaci\u00f3n de Europa-Reino Unido-Londres en Pingdom para demostrar el verdadero poder de una CDN. El tiempo de carga total fue de <strong>1.03 s<\/strong>.<\/p>\n<figure style=\"width: 1462px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/prueba-de-velocidad-sin-cdn.png\" alt=\"Prueba de velocidad sin un CDN\" width=\"1462\" height=\"478\"><figcaption class=\"wp-caption-text\"><a href=\"https:\/\/tools.pingdom.com\/#59c6eae3e6000000\" target=\"_blank\" rel=\"noopener noreferrer\">Prueba de velocidad<\/a> sin una CDN<\/figcaption><\/figure>\n<h4>Con CDN<\/h4>\n<p>Luego habilitamos nuestra CDN e hicimos cinco pruebas adicionales de velocidad en Pingdom. Nuestro tiempo de carga total es ahora de <strong>585 ms<\/strong> desde la ubicaci\u00f3n de prueba de Pingdom en Europa \u2013 Reino Unido \u2013 Londres. As\u00ed que al usar una CDN, pudimos <strong>reducir el tiempo de carga de nuestras p\u00e1ginas por un 43.2%<\/strong>. Esto es bastante.<\/p>\n<figure style=\"width: 1466px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/prueba-de-velocidad-con-cdn.png\" alt=\"Prueba de velocidad con CDN\" width=\"1466\" height=\"478\"><figcaption class=\"wp-caption-text\"><a href=\"https:\/\/tools.pingdom.com\/#59c6eb7303400000\" target=\"_blank\" rel=\"noopener noreferrer\">Prueba de velocidad<\/a> con CDN<\/figcaption><\/figure>\n<p>La raz\u00f3n de esta dr\u00e1stica diferencia es porque la CDN tiene un centro de datos en Londres. Esto quiere decir que todos los activos son almacenados en el cach\u00e9 en esa ubicaci\u00f3n y listas para ser servidas con m\u00ednima latencia.<\/p>\n<h4>TTFB sin CDN<\/h4>\n<p>Recuerde que esa barra amarilla en Pingdom es para el tiempo de espera, el cual es el tiempo al primer byte (TTFB). En nuestras pruebas de velocidad corriendo sin CDN, el TTFB promedio en activos fue de <strong>98 ms<\/strong>.<\/p>\n<figure style=\"width: 1488px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/ttfb-sin-cdn.png\" alt=\"TTFB sin CDN\" width=\"1488\" height=\"739\"><figcaption class=\"wp-caption-text\">TTFB sin CDN<\/figcaption><\/figure>\n<h4>TTFB con CDN<\/h4>\n<p>Una vez que habilitemos a CDN, el TTFB promedio en los activos redujo a un <strong>promedio de 15 ms<\/strong>. Al utilizar una CDN nuestro <strong>TTFB promedio redujo por un 84.69%<\/strong>. Esto es principalmente porque los activos est\u00e1n siendo servidos directamente desde el cach\u00e9 de la CDN.<\/p>\n<figure style=\"width: 1492px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/ttfb-con-cdn.png\" alt=\"TTFB con CDN\" width=\"1492\" height=\"739\"><figcaption class=\"wp-caption-text\">TTFB con CDN<\/figcaption><\/figure>\n\n<h3>\u00bfC\u00f3mo Habilitar una CDN?<\/h3>\n<p>Habilitar un CDN en su sitio de WordPress no tiene que ser dif\u00edcil, y de hecho es bastante sencillo! S\u00f3lo siga estos pasos.<\/p>\n<h4>Paso 1<\/h4>\n<p>Seleccione un proveedor de CDN y suscr\u00edbase al servicio. Estos t\u00edpicamente cobran por mes o por uso de datos. La mayor\u00eda de los proveedores tendr\u00e1n una calculadora para estimar sus costos.<\/p>\n<ul>\n<li>Si est\u00e1 buscando lanzar KeyCDN por su cuenta, le recomendamos leer este articulo en <a href=\"https:\/\/woorkup.com\/cdn-for-dummies\/\" target=\"_blank\" rel=\"noopener noreferrer\">CDN for dummies<\/a>. Cada proveedor de CDN deber\u00eda tener documentaci\u00f3n para ayudarle a empezar.<\/li>\n<li>Tenemos tutoriales detallados sobre <a href=\"https:\/\/kinsta.com\/es\/blog\/instalar-cloudflare\/\" target=\"_blank\" rel=\"noopener noreferrer\">c\u00f3mo instalar Cloudflare<\/a> y <a href=\"https:\/\/kinsta.com\/es\/blog\/sucuri-firewall\/\" target=\"_blank\" rel=\"noopener noreferrer\">c\u00f3mo instalar Sucuri<\/a>.<\/li>\n<\/ul>\n<h4>Paso 2<\/h4>\n<p>Si est\u00e1 utilizando una traditional pull CDN, puede utilizar un plugin gratuito como <a href=\"https:\/\/wordpress.org\/plugins\/cdn-enabler\/\" target=\"_blank\" rel=\"noopener noreferrer\">CDN Enabler<\/a>, <a href=\"https:\/\/wp-rocket.me\/\" target=\"_blank\" rel=\"noopener noreferrer\">WP Rocket<\/a>, o <a href=\"https:\/\/perfmatters.io\/\" target=\"_blank\" rel=\"noopener noreferrer\">Perfmatters<\/a> para integrarlo con su sitio de WordPress. Estos plugins autom\u00e1ticamente enlazar\u00e1n sus activos a la CDN. Usted no tendr\u00e1 que hacer nada para lograr que est\u00e9 su contenido en la CDN; \u00a1todo esto es manos libres! El Reverse Proxy CDN t\u00edpicamente no requiere de ni un plugin, aunque en algunas ocasiones las tienen para habilitar opciones adicionales.<\/p>\n<figure style=\"width: 1670px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/habilite-cdn-en-wordpress-perfmatters.png\" alt=\"Habilite el CDN en WordPress con Perfmatters\" width=\"1670\" height=\"928\"><figcaption class=\"wp-caption-text\">Habilite el CDN en WordPress con Perfmatters<\/figcaption><\/figure>\n<h3>\u00bfC\u00f3mo Habilitar la Kinsta CDN?<\/h3>\n<p>\u00bfLe han gustado las pruebas de velocidad de CDN anteriores? Estuvimos utilizando KeyCDN en esas pruebas. Las buenas noticias es que nuestra Kinsta CDN utiliza KeyCDN. Es un content delivery network HTTP\/2, con 200+ ubicaciones, para turbocargar sus activos y archivos multimedia alrededor del mundo. Actualmente, las regiones a las que sirven incluyen Am\u00e9rica, Am\u00e9rica del Sur, Europa, \u00c1frica y Australia.<\/p>\n<figure style=\"width: 1613px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/reed-kinsta-cdn.png\" alt=\"Red Kinsta CDN\" width=\"1613\" height=\"843\"><figcaption class=\"wp-caption-text\">Red Kinsta CDN<\/figcaption><\/figure>\n<p>Si usted es un cliente de Kinsta, incluimos ancho de banda de CDN gratuito en todos nuestros planes de hosting. Puede <a href=\"https:\/\/kinsta.com\/es\/docs\/alojamiento-wordpress\/cdn-wordpress\/kinsta-cdn\/\" target=\"_blank\" rel=\"noopener noreferrer\">habilitar la Kinsta CDN<\/a> en dos simples pasos.<\/p>\n<h4>Paso 1<\/h4>\n<p>Primero, ingrese a su <a href=\"https:\/\/my.kinsta.com\/?lang=es\" target=\"_blank\" rel=\"noopener noreferrer\">dashboard de MyKinsta<\/a>. De clic en su sitio y luego en la pesta\u00f1a de CDN de Kinsta.<\/p>\n<figure style=\"width: 1498px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/kinsta-cdn-1.png\" alt=\"Kinsta CDN\" width=\"1498\" height=\"736\"><figcaption class=\"wp-caption-text\">Kinsta CDN<\/figcaption><\/figure>\n<h4>Paso 2<\/h4>\n<p>Luego de clic en \u201cHabilitando el Kinsta CDN.\u201d Despu\u00e9s de unos minutos, l CDN autom\u00e1ticamente ser\u00e1 lanzado, y sus recursos ser\u00e1n servidos desde el cach\u00e9 alrededor del mundo. Eso es todo. \ud83d\ude04<\/p>\n<figure style=\"width: 1457px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/habilitar-kinsta-cdn-1.png\" alt=\"Habilitando el Kinsta CDN\" width=\"1457\" height=\"716\"><figcaption class=\"wp-caption-text\">Habilitando el Kinsta CDN<\/figcaption><\/figure>\n<h3>Optimizaciones de CDN adicionales<\/h3>\n<p>Aqu\u00ed tenemos algunas optimizaciones de CDN adicionales que podr\u00eda querer revisar o considerar.<\/p>\n<ul>\n<li>Si tiene muchos comentarios, los gravatars pueden generar muchas peticiones. Estos se cargan desde <code>secure.gravatar.com<\/code>. Consulte este tutorial sobre como <a href=\"https:\/\/woorkup.com\/load-gravatars-from-cdn\/\" target=\"_blank\" rel=\"noopener noreferrer\">cargar gravatar desde su CDN<\/a>.\u00a0Nosotros hacemos eso en nuestro sitio de Kinsta\u00a0\ud83d\udc4d<\/li>\n<li>Puede hospeda sus propias fuentes personalizadosa desde su CDN o incluso de Google Fonts en su CDN. Consulte este detallado <a href=\"https:\/\/kinsta.com\/es\/blog\/fuentes-locales\/\" target=\"_blank\" rel=\"noopener noreferrer\">tutorial sobre las fuentes locales<\/a>.<\/li>\n<li>Aseg\u00farese de cargar su <a href=\"https:\/\/kinsta.com\/es\/blog\/wordpress-favicon\/\" target=\"_blank\" rel=\"noopener noreferrer\">favicon<\/a> desde su CDN. A pesar de ser peque\u00f1o, \u00a1cada petici\u00f3n cuenta!<\/li>\n<\/ul>\n<h2 id=\"offload-media\">Descargue Archivos Multimedia y Email Cuando lo Necesite<\/h2>\n<p>Todo lo que genera una petici\u00f3n tiene un impacto en el desempe\u00f1o de su sitio de una forma y otra. Para sitios que alojan cientos de miles de archivos o grandes archivos multimedia, podr\u00eda ser muy buena idea descargar todo esto por completo. <strong>La descarga es diferente a servirlo a trav\u00e9s de una CDN.<\/strong> Con una CDN los datos originales a\u00fan siguen estando en su host, la CDN simplemente tiene m\u00faltiples copias de este.<\/p>\n<p>Cuando el cach\u00e9 expira en los activos de su CDN este pide la consulta de nuevo a su host para las \u00faltimas copias de los archivos. Las CDNs est\u00e1n hechas para cachear archivos por largos per\u00edodos de tiempo. Pero debido al hecho de que tienen demasiados POPs, podr\u00eda haber muchas consultas a medida que el cach\u00e9 expira en diferentes regiones.<\/p>\n<p>Cuando uno descarga archivos multimedia o archivos normales, quiere decir que actualmente, est\u00e1n moviendo la ubicaci\u00f3n f\u00edsica original de su proveedor de hosting. As\u00ed que mientras parece que sus archivos est\u00e1n siendo servidores de su sitio, en realidad se encuentran ubicados en otro lugar completamente distinto. Adem\u00e1s de reducir las consultas adicionales de vuelta al host, la raz\u00f3n n\u00famero uno, obviamente, es tambi\u00e9n ahorrar espacio en el disco.<\/p>\n<h3>Descargando Archivos Multimedia a Amazon S3<\/h3>\n<p>Una de las soluciones de descarga m\u00e1s populares es Amazon S3. <a href=\"https:\/\/aws.amazon.com\/s3\/\" target=\"_blank\" rel=\"noopener noreferrer\">Amazon S3<\/a> es una soluci\u00f3n de almacenamiento, y parte de los muchos productos del Amazon Web Services. Normalmente esta es usada por sitios grandes que necesitan backups adicionales o est\u00e1n <a href=\"https:\/\/kinsta.com\/es\/blog\/alojamiento-pdf-mp3\/\" target=\"_blank\" rel=\"noopener noreferrer\">sirviendo archivos grandes<\/a> (descargas, software, videos, juegos, archivos de audio, PDFs, etc.) Amazon tiene un excelente r\u00e9cord de ser muy confiable, y por su infraestructura masiva, puede ofrecer bastante almacenamiento a precios muy bajos. Algunos de los clientes de S3 incluyen Netflix, Airbnb, SmugMug, Nasdaq, etc.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2016\/11\/wordpress-amazon-s3-1-1.png\" alt=\"aws logo\" width=\"176\" height=\"119\" data-must_clone=\"true\"><\/p>\n<p>Porque normalmente lidian con almacenamiento en masa, puede tener por garantizado que sus precios ser\u00e1n menores que su host de WordPress. Descargar archivos multimedia a AWS puede ser una gran forma de ahorrar dinero y es gratuito por el primer a\u00f1o (hasta 5 GB de almacenamiento). Tambi\u00e9n, porque las peticiones para sus archivos multimedia est\u00e1n servidas directamente desde Amazon, Esto pone una menor carga a su sitio de WordPress, queriendo decir, tiempos de carga m\u00e1s r\u00e1pidos.<\/p>\n<p>Consulte nuestro detallado tutorial sobre como <a href=\"https:\/\/kinsta.com\/es\/blog\/integracion-de-amazon-s3\/\" target=\"_blank\" rel=\"noopener noreferrer\">descargar archivos multimedia a Amazon S3.<\/a> Tambi\u00e9n puede utilizar una CDN con los archivos descargados para sacar provecho de dos mundos.<\/p>\n<h3>Descargar Archivos Multimedia a Google Cloud Storage<\/h3>\n<p>Otra soluci\u00f3n de descarga popular es el <a href=\"https:\/\/cloud.google.com\/storage\/\" target=\"_blank\" rel=\"noopener noreferrer\">Google Cloud Storage<\/a>. Ya que en Kinsta utilizamos el Google Cloud Platform, somos grandes fan\u00e1ticos de su tecnolog\u00eda e infraestructura. Debido a la infraestructura masiva de Google y por el hecho de que normalmente lidian con almacenamiento en masa, ellos tambi\u00e9n pueden ofrecer precios de almacenamiento muy bajos. Algunos de sus clientes incluyen a Spotify, Vimeo, Coca-Cola, Philips, Evernote, y Motorola.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" aligncenter\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2018\/11\/google-cloud-storage.png\" alt=\"Google Cloud storage\" width=\"153\" height=\"153\" data-must_clone=\"true\"><\/p>\n<p>Consulte nuestro detallado tutorial sobre c\u00f3mo <a href=\"https:\/\/kinsta.com\/es\/blog\/wordpress-google-cloud-storage\/\" target=\"_blank\" rel=\"noopener noreferrer\">descargar archivos multimedia de WordPress a Google Cloud Storage.<\/a><\/p>\n<h3>Descargar Emails Transaccionales y de Marketing<\/h3>\n<p>Aunque lo crea o no, los emails si tienen un impacto en su servidor y recursos de servidor. Con algunos hosts, especialmente hosts compartidos, abusar de esto podr\u00eda causar que lo suspendan. Esto se convierte en un problema para aquellos que env\u00edan correos en masa. Esta es la raz\u00f3n por la que los proveedores de emails transaccionales existen y la raz\u00f3n por la que muchos proveedores de hosting bloquean el env\u00edo de emails en puertos est\u00e1ndares desde el principio. Nosotros nunca <a href=\"https:\/\/kinsta.com\/es\/blog\/email-marketing-software\/\" target=\"_blank\" rel=\"noopener noreferrer\">recomendamos el servicio de email de su proveedor de hosting<\/a>.<\/p>\n<p>Si est\u00e1 enviando newsletters o bulk emails, siempre recomendamos las siguientes alternativas para obtener los mejores resultados:<\/p>\n<ul>\n<li>Utilice <strong>software de email marketing profesional<\/strong> que no sea parte de WordPress.<\/li>\n<li>Utilice <strong>un proveedor de servicio de email transaccional<\/strong> (HTTP API o SMTP) junto con WordPress<\/li>\n<\/ul>\n<p>Otras ventajas de utilizar servicios externos incluyen:<\/p>\n<ul>\n<li>Mejor env\u00edo de emails. \u00a1Deje que los proveedores de email hagan lo que mejor saben hacer!<\/li>\n<li>Menos probabilidad de ser puesto en la lista negra.<\/li>\n<li>Podr\u00eda no ser siempre posible establecer registros <a href=\"https:\/\/kinsta.com\/es\/blog\/dmarc-fail\/\">DMARC<\/a> con sus proveedores de hosting.<\/li>\n<\/ul>\n<p><strong>Herramientas de Email Marketing<\/strong><\/p>\n<p>Algunos ejemplos de marketing de email, incluye newsletters, anuncios de productos o servicios, ventas, invitaciones a eventos, recordatorios, etc. Aqu\u00ed tenemos algunas de las herramientas de email marketing que recomendamos:<\/p>\n<ul>\n<li><a href=\"https:\/\/mailchimp.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">MailChimp<\/a>\u00a0&#8211; Nosotros utilizamos MailChimp en Kinsta.<\/li>\n<li><a href=\"https:\/\/www.mailerlite.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">MailerLite<\/a><\/li>\n<li><a href=\"https:\/\/www.drip.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Drip<\/a><\/li>\n<\/ul>\n<h4>Servicios de Email Transaccionales<\/h4>\n<p>Algunos ejemplos de emails transaccionales incluyen recibos de compra de WooCommerce o EDD, notificaciones de creaci\u00f3n de cuenta, notificaciones de env\u00edo, mensajes de error de apps, restablecimiento de contrase\u00f1as, etc. Si usted es cliente de Kinsta, nosotros dependemos de un proveedor externo de SMTP para asegurar un alto nivel de capacidad de entrega. Pero dependiendo de su volumen, siempre recomendamos moverlo fuera del sitio. Aqu\u00ed tenemos algunos servicios de email transaccional que recomendamos:<\/p>\n<ul>\n<li><a href=\"https:\/\/sendgrid.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">SendGrid<\/a> &#8211; Nosotros usamos SendGrid en Kinsta.<\/li>\n<li><a href=\"https:\/\/www.mailgun.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Mailgun<\/a> &#8211; Vea\u00a0<a href=\"https:\/\/kinsta.com\/es\/blog\/mailgun-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">c\u00f3mo configurar Mailgun en WordPress<\/a>.<\/li>\n<li><a href=\"https:\/\/www.sparkpost.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">SparkPost<\/a><\/li>\n<\/ul>\n<h2 id=\"finding-bottlenecks\">\u00bfC\u00f3mo Encontrar Cuellos de Botella y Plugins Lentos?<\/h2>\n<p>Ahora hablaremos de algunos consejos sobre c\u00f3mo encontrar embotellamientos en su sitio de WordPress y qu\u00e9 puede hacer sobre esto.<\/p>\n<h3>Utilice New Relic para Identificar Plugins Lentos y Queries de Base de Datos<\/h3>\n<p>Hay varias herramientas excelentes en el mercado que le pueden ayudar a encontrar e identificar queries y plugins lentos en la base de datos, aquellos que est\u00e9n consumiendo mucho tiempo. Nosotros somos grandes fan\u00e1ticos de <a href=\"https:\/\/newrelic.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">New Relic<\/a> y lo usamos a diario. New Relic es una herramienta monitora de PHP que puede utilizar para obtener estad\u00edsticas detalladas sobre su sitio.<\/p>\n<p>Si usted es cliente de Kinsta, incluso puede agregar su propia <a href=\"https:\/\/kinsta.com\/es\/changelog\/seguimiento-new-relic-medida\/\" target=\"_blank\" rel=\"noopener noreferrer\">llave de licencia de New Relic<\/a> en el dashboard de su MyKinsta.<\/p>\n<figure style=\"width: 1688px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/rastreo-new-relic-kinsta-1.png\" alt=\"Rastreo de New Relic\" width=\"1688\" height=\"1023\"><figcaption class=\"wp-caption-text\">Rastreo de New Relic<\/figcaption><\/figure>\n<p>Sin embargo, utilice New Relic con cuidado, ya que este impacta al desempe\u00f1o del sitio. Este agrega JavaScript a su sitio. Nosotros recomendamos habilitarlo cuando necesite resolver problemas de desempe\u00f1o, y luego desactivarlo de nuevo.<\/p>\n<h4>Encontrando Plugins Lentos<\/h4>\n<p>Cuando un plugin de WordPress est\u00e1 causando lentitud generalizada, los s\u00edntomas variar\u00e1n dependiendo de la actividad en la que el plugin se est\u00e9 desempe\u00f1ando. Sin embargo, en muchos casos, usted descubrir\u00e1 que un plugin lento afectar\u00e1 cada p\u00e1gina de un sitio de WordPress. En el caso del sitio cuyos datos podr\u00e1 ver en la imagen de abajo, una lentitud generalizada fue observada en cada p\u00e1gina de front-end en el sitio. Esto es lo que demostr\u00f3 New Relic trat\u00e1ndose del desempe\u00f1o de los plugins en el sitio.<\/p>\n<figure style=\"width: 1137px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2017\/09\/plugins-lentos.png\" alt=\"Plugins lentos\" width=\"1137\" height=\"363\"><figcaption class=\"wp-caption-text\">Plugins lentos<\/figcaption><\/figure>\n<p>Inmediatamente podr\u00e1 ver que el plugin de adinjector est\u00e1 consumiendo m\u00e1s de 15 veces la cantidad de tiempo que el siguiente plugin m\u00e1s lento.<\/p>\n<p>Cuando uno ve datos como estos, puede ser atractivo pensar inmediatamente que el plugin est\u00e1 mal escrito o que es inefectivo. Mientras que esto puede ser cierto, no siempre es el caso. Una mala configuraci\u00f3n del plugin, lentitud de la base de datos, o recursos externos que tarden en responder podr\u00edan causar que un plugin consuma m\u00e1s tiempo de lo esperado.<\/p>\n<p>As\u00ed que, cuando ve un plugin que est\u00e1 respondiendo lentamente, es buena idea revisar otras pantallas en New Relic para encontrar informaci\u00f3n adicional. Las transacciones, las bases de datos y recursos externos deber\u00edan ser revisados antes de decidir si desactivar el plugin es la mejor opci\u00f3n, o incluso la \u00fanica opci\u00f3n.<\/p>\n<h4>Una Lentitud Generalizada Causada por una Base de Datos Sobrecargada<\/h4>\n<p>Una base de datos mal optimizada puede causar una lentitud generalizada en un sitio de WordPress. Anteriormente, hablamos sobre todas las cosas que podr\u00eda hacer para arreglar esto. En New Relic, esta lentitud relacionada a la base de datos probablemente aparecer\u00e1 en dos lugares:<\/p>\n<ul>\n<li>Primero, usted ver\u00e1 una gran cantidad de actividad MySQL en la vista general.<\/li>\n<li>Segundo, usted ver\u00e1 una o m\u00e1s tablas consumiendo mucho tiempo en la pesta\u00f1a de la base de datos.<\/li>\n<\/ul>\n<p>Empezando con la pantalla de vista general, un sitio con una base de datos sobrecargada podr\u00eda lucir de la siguiente forma:<\/p>\n<figure style=\"width: 970px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2017\/09\/tiempo-de-transacciones.png\" alt=\"Tiempo de transacciones en la red\" width=\"970\" height=\"421\"><figcaption class=\"wp-caption-text\">Tiempo de transacciones en la red<\/figcaption><\/figure>\n<p>Para entender un poco mejor qu\u00e9 tabla de la base de datos o query es el que est\u00e1 causando el problema, vaya a la pesta\u00f1a de base de datos.<\/p>\n<figure style=\"width: 1134px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2017\/09\/vista-general-mysql.png\" alt=\"Vista general de MySQL\" width=\"1134\" height=\"356\"><figcaption class=\"wp-caption-text\">Vista general de MySQL<\/figcaption><\/figure>\n<p>La pesta\u00f1a de la base de datos apuntar\u00e1 a la tabla y el tipo de query que est\u00e1 consumiendo la mayor parte del tiempo. Si usted selecciona una de estas entradas en la lista, podr\u00e1 ver m\u00e1s detalles, incluyendo algunos ejemplos de queries.<\/p>\n<figure style=\"width: 1143px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2017\/09\/query-lento.png\" alt=\"Query lento \u2013 table wp_options\" width=\"1143\" height=\"462\"><figcaption class=\"wp-caption-text\">Query lento \u2013 table wp_options<\/figcaption><\/figure>\n<p>En este caso, los datos apuntan hacia los datos autocargados en la tabla de <code>wp_options<\/code>. Recuerde, ya hemos repasado esto. Y sin duda alguna, un r\u00e1pido an\u00e1lisis de la tabla <code>wp_options<\/code> confirma que casi 250 MB de datos son autocargados de esta tabla, haciendo a este sitio un candidato obvio para recibir mantenimiento y optimizaci\u00f3n de base de datos.<\/p>\n<p>Aseg\u00farese de consultar nuestro detallado tutorial sobre <a href=\"https:\/\/kinsta.com\/es\/blog\/rendimiento-wordpress-new-relic\/\" target=\"_blank\" rel=\"noopener noreferrer\">c\u00f3mo utilizar New Relic<\/a> para resolver los problemas de desempe\u00f1o en su sito de WordPress.<\/p>\n<h3>Utilice el Plugin Gratuito Query Monitor<\/h3>\n<p>Tambi\u00e9n puede utilizar un plugin de WordPress gratuito como <a href=\"https:\/\/wordpress.org\/plugins\/query-monitor\/\" target=\"_blank\" rel=\"noopener noreferrer\">Query Monitor<\/a>. Util\u00edcelo para identificar y reparar consultas a de base de datos lentas, <a href=\"https:\/\/kinsta.com\/es\/blog\/admin-ajax\/\" target=\"_blank\" rel=\"noopener noreferrer\">llamadas AJAX<\/a>, peticiones de REST API y mucho m\u00e1s. Adem\u00e1s de esto, el plugin reporta detalles sobre el sitio, cosas como las dependencias de script y dependientes, los ganchos de WordPress que fueron lanzados durante la generaci\u00f3n de p\u00e1ginas, detalles del entorno de hosting, etiquetas condicionales de consultas encontradas por la p\u00e1gina actual, y mucho m\u00e1s.<\/p>\n<figure style=\"width: 2039px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2016\/08\/queries-de-wordpress.png\" alt=\"Queries de WordPress en el plugin de Query Monitor\" width=\"2039\" height=\"1150\"><figcaption class=\"wp-caption-text\">Queries de WordPress en el plugin de Query Monitor<\/figcaption><\/figure>\n<p>El plugin fue desarrollado por <a href=\"https:\/\/johnblackbourn.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">John Blackbourn<\/a>, un comisionado de WordPress que actualmente es desarrollador en Human Made y previamente trabajaba con <a href=\"https:\/\/kinsta.com\/es\/wordpress-vip-alternativa\/\">WordPress VIP<\/a> \u2013 en otras palabras, alguien que conoce muy bien WordPress. Query Monitor <a href=\"https:\/\/wptavern.com\/query-monitor-a-remarkably-comprehensive-debugging-plugin-for-wordpress\" target=\"_blank\" rel=\"noopener noreferrer\">fue agregado al directorio de plugin de WordPress en 2013<\/a> y actualmente cuenta con m\u00e1s de 10,000 instalaciones activas \u2013 una suma impresionante para un plugin de desarrollo. La calificaci\u00f3n de cinco estrellas de cinco ayuda a explicar la raz\u00f3n de su popularidad entre los desarrolladores.<\/p>\n<p>Revise nuestro tutorial completo sobre c\u00f3mo <a href=\"https:\/\/kinsta.com\/es\/blog\/query-monitor\/\" target=\"_blank\" rel=\"noopener noreferrer\">utilizar Query Monitor<\/a>.<\/p>\n<h3 id=\"wordpress-staging\">Utilizando Sitios de Prueba Sin Tocar la Producci\u00f3n<\/h3>\n<p>No sabemos que har\u00edamos sin los entornos de prueba. Estos pueden ser de valor incalculable cuando se trata de resolver problemas de desempe\u00f1o. Afortunadamente, Kinsta tiene <a href=\"https:\/\/kinsta.com\/es\/docs\/alojamiento-wordpress\/entorno-staging\/\" target=\"_blank\" rel=\"noopener noreferrer\">entornos de staging<\/a> con tan s\u00f3lo dar un clic. Si su host de WordPress no le ofrece entornos de staging. Podr\u00eda utilizar un plugin como <a href=\"https:\/\/wordpress.org\/plugins\/wp-staging\/\" target=\"_blank\" rel=\"noopener noreferrer\">WP Staging<\/a>, aunque no es algo sencillo.<\/p>\n<figure style=\"width: 1670px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/entorno-de-prueba-wordpress-2.png\" alt=\"Entorno de Prueba de WordPress\" width=\"1670\" height=\"735\"><figcaption class=\"wp-caption-text\">Entorno de staging de WordPress<\/figcaption><\/figure>\n<p>Despu\u00e9s de tener un sitio de prueba funcionando, lo primero que puede hacer <a href=\"https:\/\/kinsta.com\/es\/blog\/deshabilitar-los-plugins-de-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">es deshabilitar todos los plugins<\/a>. Ya que esto es una copia de su sitio en vivo, no tendr\u00e1 que preocuparse de romper algo. Sin duda alguna, es una de las formas m\u00e1s sencillas para identificar problemas. Simplemente vaya a Plugins, seleccione todos y elija \u201cDesactivar\u201d de las opciones de masa.<\/p>\n<figure style=\"width: 1589px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/03\/deshabilitando-los-plugins-wordpress.png\" alt=\"Deshabilitando los plugins de WordPress\" width=\"1589\" height=\"766\"><figcaption class=\"wp-caption-text\">Deshabilitando los plugins de WordPress<\/figcaption><\/figure>\n<p>Despu\u00e9s de hacer esto, puede monitorear los tiempos de respuesta en New Relic o Query Monitor y ver qu\u00e9 pasa. En este ejemplo de abajo los tiempos de respuesta inmediatamente bajaron a niveles normales en el sitio, as\u00ed que sab\u00edamos que era uno de los plugins el que estaba causando un problema. Luego puede reactivarlos uno por uno, repitiendo el mismo proceso hasta encontrar al culpable.<\/p>\n<figure style=\"width: 1557px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/03\/tiempos-de-respuesta-normales.png\" alt=\"Tiempos de respuesta normales\" width=\"1557\" height=\"796\"><figcaption class=\"wp-caption-text\">Tiempos de respuesta normales<\/figcaption><\/figure>\n<p>Aqu\u00ed hay un ejemplo de qu\u00e9 pas\u00f3 cuando habilitamos el plugin que estaba causando problemas. Los tiempos de carga (tiempos de transacci\u00f3n en la red) inmediatamente subieron.<\/p>\n<figure style=\"width: 1568px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/03\/tiempos-largos-de-respuesta.png\" alt=\"Tiempos largos de respuesta\" width=\"1568\" height=\"748\"><figcaption class=\"wp-caption-text\">Tiempos de respuesta\u00a0largos<\/figcaption><\/figure>\n<p>\u00bfQu\u00e9 hacer despu\u00e9s de encontrar el plugin que est\u00e1 causando problemas? Este es nuestro consejo:<\/p>\n<ol>\n<li>Actualice sus plugins y temas, a las \u00faltimas versiones, si es que a\u00fan no lo ha hecho.<span class=\"Apple-converted-space\">\u00a0<\/span><\/li>\n<li>Comun\u00edquese con el desarrollador del plugin o tema y pida asistencia.<\/li>\n<li>Encuentre un plugin alternativo que pueda ofrecer la misma funcionalidad.<\/li>\n<li>Quiz\u00e1s su versi\u00f3n de PHP est\u00e9 causando un problema. Cambie el motor de su PHP a una versi\u00f3n anterior y vea si el plugin o tema a\u00fan funciona.<\/li>\n<\/ol>\n<p>Tambi\u00e9n puede contratar a un <a href=\"https:\/\/kinsta.com\/es\/blog\/contratar-desarrollador-de-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">desarrollador de WordPress<\/a> para que arregle este problema. Si est\u00e1 relacionado con el desempe\u00f1o, tenemos que mencionar a Mike Andreason en <a href=\"https:\/\/kinsta.com\/es\/socios\/wp-bullet\/\" target=\"_blank\" rel=\"noopener noreferrer\">WP Bullet<\/a>. Es un desarrollador de tiempo completo en Codeable, que se especializa en optimizaci\u00f3n de desempe\u00f1o, \u00e9l ha ayudado a muchos clientes de Kinsta con instalaciones complejas y llevar sus sitios al siguiente nivel.<\/p>\n<figure style=\"width: 1572px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/07\/antes-despues-wp-bullet.png\" alt=\"Antes y Despu\u00e9s de WP Bullet\" width=\"1572\" height=\"647\"><figcaption class=\"wp-caption-text\">Antes y despu\u00e9s de WP Bullet<\/figcaption><\/figure>\n<h3>Revise sus Registros de Error (Error Logs)<\/h3>\n<p>Revisar los <a href=\"https:\/\/kinsta.com\/es\/blog\/logs-de-errores-de-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">registros de error<\/a> nunca es divertido, pero puede revelar mucho sobre los problemas de desempe\u00f1o de los plugins de WordPress. Si usted es cliente de Kinsta, puede ver f\u00e1cilmente sus registros de errores, de cach\u00e9 y de acceso desde el dashboard de MyKinsta.<\/p>\n<figure style=\"width: 1529px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/registro-errores-mykinsta-1.png\" alt=\"Registro de Errores en MyKinsta\" width=\"1529\" height=\"663\"><figcaption class=\"wp-caption-text\">Registro de Errores en MyKinsta<\/figcaption><\/figure>\n<p>Tambi\u00e9n puede habilitar el registro de errores al agregar un poco de c\u00f3digo a sus archivos de\u00a0<code>wp-config.php<\/code>.\u00a0Primero, querr\u00e1 conectarse a su sitio a trav\u00e9s de SFTP. Luego, descargue su\u00a0<code>wp-config.php<\/code>\u00a0para que pueda editarlo. Nota: \u00a1Siempre tenga listo un backup de este archivo primero!<\/p>\n<figure style=\"width: 1389px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/descargue-archivo-wp-config.jpg\" alt=\"Descargue el archivo wp-config.php\" width=\"1389\" height=\"496\"><figcaption class=\"wp-caption-text\">Descargue el archivo wp-config.php<\/figcaption><\/figure>\n<p>Encuentre la l\u00ednea que dice\u00a0<code>\/* That's all, stop editing! Happy blogging. *\/<\/code> y justo antes de esta, agregue lo siguiente (como se muestra abajo):<\/p>\n<pre class=\" language-php\"><code class=\" language-php\"><span class=\"token function\">define<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token string\">'WP_DEBUG'<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token boolean\">true<\/span> <span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/code><\/pre>\n<figure style=\"width: 1302px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2015\/08\/wp-debug.png\" alt=\"WP_DEBUG\" width=\"1302\" height=\"470\"><figcaption class=\"wp-caption-text\">WP_DEBUG<\/figcaption><\/figure>\n<p>Si el c\u00f3digo anterior ya exist\u00eda en su archivo de\u00a0<code>wp-config.php<\/code>\u00a0pero estaba seleccionado como \u201cfalso,\u201d simplemente c\u00e1mbielo a \u201cverdadero.\u201d Esto habilitar\u00e1 el modo de debug. Nota: tambi\u00e9n ver\u00e1 las advertencias o error en su WordPress admin si es que existen.<\/p>\n<p>Luego puede habilitar el registro de debugs para enviar todos los errores a un archivo al agregar el siguiente c\u00f3digo justo despu\u00e9s de la l\u00ednea WP_DEBUG (como se ve abajo):<\/p>\n<pre class=\" language-php\"><code class=\" language-php\"><span class=\"token function\">define<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token string\">'WP_DEBUG_LOG'<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token boolean\">true<\/span> <span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/code><\/pre>\n<figure style=\"width: 1277px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2015\/08\/wp-debug-log.png\" alt=\"WP_DEBUG_LOG\" width=\"1277\" height=\"473\"><figcaption class=\"wp-caption-text\">WP_DEBUG_LOG<\/figcaption><\/figure>\n<p>Guarde los cambios y suba de nuevo esto a su servidor. Los errores luego ser\u00e1n registrados al archivo <code>debug.log<\/code> dentro de su carpeta <code>\/wp-content\/<\/code>.\u00a0Si por alguna raz\u00f3n no ve este archivo, siempre podr\u00e1 crear uno.<\/p>\n<h3>Utilice MyKinsta Analytics<\/h3>\n<p>Si usted es cliente de Kinsta, puede tomar ventaja de las percepciones de desempe\u00f1o que hemos construido en nuestra herramienta de <a href=\"https:\/\/kinsta.com\/es\/docs\/alojamiento-wordpress\/analiticas-wordpress-mykinsta\/\" target=\"_blank\" rel=\"noopener noreferrer\">MyKinsta Analytics<\/a>.<\/p>\n<p>Bajo la secci\u00f3n de monitoreo de desempe\u00f1o, usted podr\u00e1 ver el tiempo de respuesta promedio de PHP + MySQL, rendimiento de PHP, uso de AJAX, tiempo de subida promedio, y el tiempo m\u00e1ximo de subida.<\/p>\n<h4>Tiempo Promedio de PHP + Tiempo de Respuesta de MySQL<\/h4>\n<p>Al visitar su sitio de WordPress, PHP y MySQL son usados para compilar y hacer consultas a los datos que ve en la p\u00e1gina. Esta gr\u00e1fica le muestra el tiempo de respuesta promedio del motor PHP y el motor MySQL para cada petici\u00f3n din\u00e1mica en el cach\u00e9. Conocer estos tiempos de respuesta podr\u00e1n ayudarle a resolver los problemas de velocidad.<\/p>\n<figure style=\"width: 1374px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2017\/08\/desempeno-php-promedio-tiempo-respuesta-mysql.png\" alt=\"Desempe\u00f1o \u2013 PHP Promedio + Tiempo de Respuesta MySQL\" width=\"1374\" height=\"559\"><figcaption class=\"wp-caption-text\">Desempe\u00f1o \u2013 PHP Promedio + Tiempo de Respuesta MySQL<\/figcaption><\/figure>\n<h4>El Rendimiento de PHP<\/h4>\n<p>El <a href=\"https:\/\/loadfocus.com\/blog\/2013\/07\/04\/what-is-throughput-in-performance-testing\/\" target=\"_blank\" rel=\"noopener noreferrer\">rendimiento<\/a> indica el n\u00famero de transacciones por segundo que una aplicaci\u00f3n puede manejar, y en este reporte, se refiere al rendimiento de PHP desde su sitio de WordPress. En otras palabras, muestra cu\u00e1ntas veces ha sido solicitado un activo de PHP.<\/p>\n<figure style=\"width: 1378px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2017\/08\/desempeno-rendimiento-php.png\" alt=\"Desempe\u00f1o \u2013 Rendimiento PHP\" width=\"1378\" height=\"561\"><figcaption class=\"wp-caption-text\">Desempe\u00f1o \u2013 Rendimiento PHP<\/figcaption><\/figure>\n<h4>Uso de AJAX<\/h4>\n<p><a href=\"http:\/\/www.seguetech.com\/ajax-technology\/\" target=\"_blank\" rel=\"noopener noreferrer\">AJAX<\/a> es un script de parte del cliente que se comunica hacia y desde el servidor\/base de datos sin la necesidad de una devoluci\u00f3n de datos o un refrescar completo de la p\u00e1gina. Cuando se trata de WordPress, muchos de ustedes probablemente hayan visto esto en sus pruebas de velocidad. Los dos problemas principales con AJAX incluyen plugins causando que tenga picos y problemas de CPU en el back-end.<\/p>\n<figure style=\"width: 1696px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2017\/03\/uso-de-admin-ajax.png\" alt=\"Uso de Admin-AJAX\" width=\"1696\" height=\"543\"><figcaption class=\"wp-caption-text\">Uso de Admin-AJAX<\/figcaption><\/figure>\n<p>Aseg\u00farese de leer nuestra publicaci\u00f3n detallada sobre <a href=\"https:\/\/kinsta.com\/es\/blog\/admin-ajax\/\" target=\"_blank\" rel=\"noopener noreferrer\">la diagnosis de uso excesivo de Admin-AJAX<\/a> en su sitio de WordPress.<\/p>\n<p>El reporte de uso de AJAX en MyKinsta analytics puede ser una gran forma para ayudarle a resolver este tipo de problemas ya que podr\u00e1 ver si est\u00e1 seguro de ver ciertos picos de AJAX durante ciertos periodos. La gr\u00e1fica muestra el conteo de peticiones admin-ajax. Luego puede utilizar algunos de los consejos en la publicaci\u00f3n que mencionamos arriba para dejar claro de d\u00f3nde vienen.<\/p>\n<figure style=\"width: 1620px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/uso-ajax.png\" alt=\"Uso de AJAX\" width=\"1620\" height=\"762\"><figcaption class=\"wp-caption-text\">Uso de AJAX<\/figcaption><\/figure>\n<h4>El Mejor Tiempo de Respuesta Promedio de PHP + MySQL<\/h4>\n<p>Esta lista muestra el mejor tiempo de respuesta promedio de PHP y MySQL. Estos n\u00fameros pueden ser picos de una sola vez, as\u00ed que se sugiere comparar esta lista con \u201cEl Mejor Tiempo de Subida M\u00e1ximo.\u201d<\/p>\n<figure style=\"width: 1376px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/mejor-promedio-php-tiempo-respuesta-mysql.png\" alt=\"El Mejor Promedio PHP + Tiempo de Respuesta MySQL \" width=\"1376\" height=\"1412\"><figcaption class=\"wp-caption-text\">El Mejor Tiempo de Respuesta Promedio de PHP + MySQL<\/figcaption><\/figure>\n<h4>El mejor Tiempo de Subida\u00a0M\u00e1ximo<\/h4>\n<p>El tiempo de subida es el tiempo total tomado para Nginx (y servidores de subida) para procesar una petici\u00f3n y enviar una respuesta. El tiempo es medido en segundos, con milisegundos de resoluci\u00f3n. Lea m\u00e1s sobre las <a href=\"https:\/\/www.scalyr.com\/community\/guides\/an-in-depth-guide-to-nginx-metrics\" target=\"_blank\" rel=\"noopener noreferrer\">m\u00e9tricas de Nginx<\/a>.<\/p>\n<figure style=\"width: 1426px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/mejor-tiempo-maximo-de-subida .png\" alt=\"El mejor tiempo m\u00e1ximo de subida \" width=\"1426\" height=\"1388\"><figcaption class=\"wp-caption-text\">El mejor tiempo de subida\u00a0m\u00e1ximo<\/figcaption><\/figure>\n<h3>Su Sitio Podr\u00eda Estar Hackeado<\/h3>\n<p>Si est\u00e1 teniendo problemas rastreando un problema de desempe\u00f1o, podr\u00eda ser que su sitio est\u00e9 siendo hackeado, siendo infectado con malware, o es objetivo de un <a href=\"https:\/\/kinsta.com\/es\/blog\/ataque-ddos\/\" target=\"_blank\" rel=\"noopener noreferrer\">ataque DDoS<\/a>. Esto puede impactar la velocidad de su sitio e incluso el tiempo de respuesta de su dashboard de admin de WordPress. En estos casos recomendamos lo siguiente:<\/p>\n<ol>\n<li>Implemente un servidor proxy y WAF como Cloudflare o Sucuri<\/li>\n<li>Bloquee las direcciones de IP malas utilizando los servicios de arriba o si es cliente de Kinsta, tambi\u00e9n puede <a href=\"https:\/\/kinsta.com\/es\/docs\/alojamiento-wordpress\/gestion-del-sitio\/direccion-ip-bloqueada\/\" target=\"_blank\" rel=\"noopener noreferrer\">bloquear direcciones de IP<\/a> desde el dashboard de MyKinsta.<\/li>\n<li>Tambi\u00e9n puede implementar <a href=\"https:\/\/kinsta.com\/es\/docs\/alojamiento-wordpress\/herramientas-mykinsta\/geolocalizacion-ip\/\" target=\"_blank\" rel=\"noopener noreferrer\">geo-bloqueo<\/a>. Algunos pa\u00edses son muy malos cuando se trata de la calidad del tr\u00e1fico que generan. Si usted est\u00e1 bajo ataque, podr\u00eda necesitar bloquear un pa\u00eds entero, sea temporalmente o permanentemente.<\/li>\n<\/ol>\n<h3>Resolviendo Problemas con C\u00f3digos de Error (C\u00f3digos de Estado HTTP)<\/h3>\n<p><a href=\"https:\/\/kinsta.com\/es\/blog\/codigos-de-estado-de-http\/\" target=\"_blank\" rel=\"noopener noreferrer\">Los c\u00f3digos de estado de HTTP<\/a> son como breves notas del servidor de la red que es clavada sobre la parte superior de la p\u00e1gina web. No es parte de la p\u00e1gina. En su lugar, es un mensaje desde el servidor haci\u00e9ndole saber como sucedieron las cosas cuando la petici\u00f3n para ver la p\u00e1gina fue recibida por el servidor. \u00a1Estos pueden ser invaluables cuando se trata de resolver problemas!<\/p>\n<p>Mientras que hay m\u00e1s de 40 c\u00f3digos de estado distintos, abajo est\u00e1n los que vemos que los usuarios de WordPress com\u00fanmente tienen problemas.<\/p>\n<p><strong>429: \u201cDemasiadas Peticiones.\u201d<\/strong> Generadas por el servidor cuando el usuario ha enviado demasiadas peticiones en una cierta cantidad de tiempo (limitando el rango). Esto puede ocurrir en algunas ocasiones si bots o scripts est\u00e1n intentando acceder a su sitio. En este caso, podr\u00eda querer intentar cambiar la <a href=\"https:\/\/kinsta.com\/es\/blog\/encontrar-wordpress-url\/\" target=\"_blank\" rel=\"noopener noreferrer\">URL de Inicio de sesi\u00f3n de su WordPress.<\/a><\/p>\n<figure style=\"width: 1313px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2016\/08\/429-demasiadas-peticiones.png\" alt=\"429 demasiadas peticiones\" width=\"1313\" height=\"191\"><figcaption class=\"wp-caption-text\">429 demasiadas peticiones<\/figcaption><\/figure>\n<p><strong>500: \u201cHubo un error en el servidor y la petici\u00f3n no pudo ser completada.\u201d<\/strong> Un c\u00f3digo gen\u00e9rico que simplemente significa \u201cerror de servidor interno.\u201d Algo sali\u00f3 mal en el servidor, y el recurso pedido no fue entregado. Este c\u00f3digo normalmente es generado por plugins de otras compa\u00f1\u00edas, PHP defectuoso, o incluso cuando se rompe la conexi\u00f3n a la base de datos. Consulte estos tutoriales sobre como <a href=\"https:\/\/kinsta.com\/es\/blog\/error-de-conexion-a-la-base-de-datos\/\" target=\"_blank\" rel=\"noopener noreferrer\">arreglar el error al establecer una conexi\u00f3n con la base de datos<\/a> y otras formas de c\u00f3mo resolver un error <a href=\"https:\/\/kinsta.com\/es\/blog\/500-internal-server-error\/\" target=\"_blank\" rel=\"noopener noreferrer\">500 de servidor interno<\/a>.<\/p>\n<figure id=\"attachment_20012\" aria-describedby=\"caption-attachment-20012\" style=\"width: 1536px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-20012\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/12\/errror-establecer-una-conexion-con-la-base-de-datos-1.png\" alt=\"Error al establecer una conexi\u00f3n con la base de datos\" width=\"1536\" height=\"322\" srcset=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/12\/errror-establecer-una-conexion-con-la-base-de-datos-1.png 1536w, https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/12\/errror-establecer-una-conexion-con-la-base-de-datos-1-300x63.png 300w, https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/12\/errror-establecer-una-conexion-con-la-base-de-datos-1-768x161.png 768w, https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/12\/errror-establecer-una-conexion-con-la-base-de-datos-1-1024x215.png 1024w, https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/12\/errror-establecer-una-conexion-con-la-base-de-datos-1-610x128.png 610w\" sizes=\"auto, (max-width: 1536px) 100vw, 1536px\" \/><figcaption id=\"caption-attachment-20012\" class=\"wp-caption-text\">Error al establecer una conexi\u00f3n con la base de datos<\/figcaption><\/figure>\n<p><strong>502: \u201cPuerto de Enlace no V\u00e1lido.\u201d<\/strong> Este error de c\u00f3digo t\u00edpicamente significa que un servidor ha recibido una respuesta invalida de otro. Algunas veces un query o una petici\u00f3n tomar\u00e1 mucho tiempo, as\u00ed que es cancelada o eliminada por el servidor y la conexi\u00f3n a la base de datos se rompe. Revise nuestro detallado tutorial sobre c\u00f3mo arreglar el <a href=\"https:\/\/kinsta.com\/es\/blog\/502-puerta-de-enlace-incorrecta\/\" target=\"_blank\" rel=\"noopener noreferrer\">error 502 de Puerto de Enlace incorrecto\u201d<\/a>.<\/p>\n<figure style=\"width: 1424px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2017\/09\/502-puerto-enlace-no-valido.png\" alt=\"Error 502 de Puerto de Enlace no valido en un navegador\" width=\"1424\" height=\"795\"><figcaption class=\"wp-caption-text\">Error 502 de Puerto de Enlace no valido en un navegador<\/figcaption><\/figure>\n<p><strong>503: \u201cEl servidor no se encuentra disponible para hacerse cargo de esta petici\u00f3n por el momento.\u201d<\/strong> La petici\u00f3n no puede ser completada ahora. Este c\u00f3digo puede ser regresado por un servidor sobrecargado que no puede lidiar con peticiones adicionales.<\/p>\n<p><strong>504: \u201cel servidor, actuando como una puerta de enlace, agot\u00f3 el tiempo de espera para que el otro servidor responda\u201d<\/strong> El c\u00f3digo es regresado cuando hay m\u00e1s de dos servidores involucrados en el proceso de una petici\u00f3n, y el primer servidor se queda sin tiempo de espera al esperar que responda el segundo servidor. Lea m\u00e1s sobre <a href=\"https:\/\/kinsta.com\/es\/blog\/504-inactividad-puerto-enlace-sitio-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">c\u00f3mo arreglar errores 504<\/a>.<\/p>\n<figure style=\"width: 1695px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2017\/10\/504-tiempo-fuera-para-el-puerto-de-enlace.png\" alt=\"504 Tiempo fuera para el puerto de enlace en el navegador\" width=\"1695\" height=\"1169\"><figcaption class=\"wp-caption-text\">504 Tiempo fuera para el puerto de enlace en el navegador<\/figcaption><\/figure>\n<p>Tambi\u00e9n puede adentrarse a estos c\u00f3digos de respuesta de HTTP en nuestra herramienta de MyKinsta Analytics. Nuestro reporte de desglose de los c\u00f3digos de respuesta le permitir\u00e1 ver una vista general de la distribuci\u00f3n de los c\u00f3digos de estado de HTTP servidos para los recursos pedidos.<\/p>\n<figure style=\"width: 1552px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/desglose-codigos-respuesta.png\" alt=\"Desglose de los C\u00f3digos de Respuesta\" width=\"1552\" height=\"712\"><figcaption class=\"wp-caption-text\">Desglose de los c\u00f3digos de respuesta<\/figcaption><\/figure>\n<p>El reporte de estad\u00edsticas de respuesta le permite ver el n\u00famero total de redirecciones sucediendo en este momento, n\u00famero de \u00e9xitos, y rango de error. Cada sitio de WordPress t\u00edpicamente tiene un rango peque\u00f1o de error; esto es completamente normal.<\/p>\n<figure style=\"width: 1346px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/estadisticas-de-respuesta.png\" alt=\"Estad\u00edsticas de Respuesta\" width=\"1346\" height=\"562\"><figcaption class=\"wp-caption-text\">Estad\u00edsticas de respuesta<\/figcaption><\/figure>\n<p>Luego hay reportes por cada tipo de c\u00f3digo de error, como los errores 500, los errores 40 y las redirecciones.<\/p>\n<figure style=\"width: 1496px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/desglose-del-codigo-de-error-500.png\" alt=\"Desglose del c\u00f3digo de error 500\" width=\"1496\" height=\"623\"><figcaption class=\"wp-caption-text\">Desglose del c\u00f3digo de error 500<\/figcaption><\/figure>\n<h2 id=\"back-end-optimization\">Recomendaciones sobre la Optimizaci\u00f3n del Back-End<\/h2>\n<p>Ahora nos adentraremos a las formas en las que puede acelerar WordPress al optimizar el back-end. El backend t\u00edpicamente involucra a cualquier cosa que sea manejada completamente por el servidor, como PHP, HTTP, encabezados de cach\u00e9, compresiones GZIP, etc.<\/p>\n<h3>Cree una P\u00e1gina 404 Ligera<\/h3>\n<p>Hemos visto de primera mano que los sitios altamente din\u00e1micos t\u00edpicamente generan muchos <strong>errores 404<\/strong>. \u00a1Su sitio web podr\u00eda generar m\u00e1s de los que se imagina! Nuestra herramienta de <a href=\"https:\/\/kinsta.com\/es\/docs\/alojamiento-wordpress\/analiticas-wordpress-mykinsta\/\" target=\"_blank\" rel=\"noopener noreferrer\">analytics de MyKinsta<\/a> puede ayudarle a determinar el n\u00famero exacto (como se puede ver abajo).<\/p>\n<figure style=\"width: 1658px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/05\/errores-404.png\" alt=\"Errores 404\" width=\"1658\" height=\"512\"><figcaption class=\"wp-caption-text\">Errores 404<\/figcaption><\/figure>\n<p>La raz\u00f3n por la que estos errores son malos, es que muchas p\u00e1ginas 404 <strong>utilizan muchos recursos<\/strong>. Para sitios altamente din\u00e1micos de WordPress, usted querr\u00e1 evitar una p\u00e1gina llena de 404. Cree una <a href=\"https:\/\/www.woorank.com\/es\/edu\/seo-guides\/por-que-tu-pagina-404-importa-en-seo\" target=\"_blank\" rel=\"noopener noreferrer\">plantilla simple de 404<\/a> que evite hacer consulta a la base de datos lo m\u00e1s que se pueda. Y por su puesto, t\u00f3mese el tiempo de arreglar los errores 404 ya que no s\u00f3lo ocupan recursos, es simplemente una mala experiencia de usuario.<\/p>\n<p>Adem\u00e1s de utilizar una p\u00e1gina 404 ligera, tambi\u00e9n recomendamos implementar una regla especial de cach\u00e9 de p\u00e1gina para las p\u00e1ginas 404. En Kinsta, autom\u00e1ticamente almacenamos en cach\u00e9 <a href=\"https:\/\/kinsta.com\/es\/blog\/wordpress-cache\/#caching-404-pages\">404 p\u00e1ginas durante 15 minutos<\/a>. Si nuestro servidor web detecta que se ha creado una nueva p\u00e1gina con la misma URL que una p\u00e1gina 404 en cach\u00e9, purgaremos autom\u00e1ticamente la cach\u00e9. Si tu sitio de WordPress no tiene p\u00e1ginas 404 en cach\u00e9, recomendamos trabajar con tu host para agregar esta capacidad a tu servidor web.<\/p>\n<h3>Incremente los PHP Workers<\/h3>\n<p>Los <a href=\"https:\/\/kinsta.com\/es\/blog\/php-workers\/\" target=\"_blank\" rel=\"noopener noreferrer\">PHP workers<\/a> podr\u00edan ser un t\u00e9rmino que jam\u00e1s hab\u00eda escuchado, pero estos son de gran ayuda para muchos hosts, incluyendo a Kinsta, para poder controlar y limitar las peticiones (en lugar de limitarlo por CPU o RAM, lo que normalmente hacen los proveedores de hosting compartidos).<\/p>\n<p>Los PHP workers determinan <b>cuantas peticiones simult\u00e1neas puede aguantar su sitio al mismo tiempo<\/b>. En pocas palabras, cada petici\u00f3n que no est\u00e9 en el cach\u00e9 para su sitio web es controlado por un PHP worker. Por ejemplo, si tiene 4 peticiones que llegan a su sitio al mismo tiempo y su sitio tiene 2 PHP workers, dos de estas peticiones ser\u00e1n procesadas, mientras que las otras dos tendr\u00e1n que esperar en la fila hasta que las primeras dos hayan terminado de procesar.<\/p>\n<p>\u00bfRecuerda cuando hablamos sobre uno de los mayores problemas de los sitios de membres\u00edas de WordPress con todas esas peticiones sin almacenar en el cach\u00e9? Es por eso que los PHP workers son tan importantes, ya que ellos hacen el trabajo por cada petici\u00f3n. Por lo tanto, estos sitos t\u00edpicamente requerir\u00e1n PHP workers adicionales para asegurar que cada petici\u00f3n sea procesada sin retrasos y que sean completadas con \u00e9xito.<\/p>\n<p>\u00bfQu\u00e9 pasa si continuamente pone hasta el tope a sus PHP workers? B\u00e1sicamente, la fila empezar\u00e1 a empujar viejas peticiones las cuales podr\u00edan resultar en errores 500 en su sitio. Cada <a href=\"https:\/\/kinsta.com\/es\/planes\/\" target=\"_blank\" rel=\"noopener noreferrer\">plan de hosting<\/a> de Kinsta incluye un n\u00famero predefinido de PHP workers. Si tiene problemas estimando lo que necesita su sitio, siempre podr\u00e1 conversar con nuestro equipo de ventas o de soporte.<\/p>\n<h3>Utilice Compresi\u00f3n GZIP<\/h3>\n<p><a href=\"https:\/\/es.wikipedia.org\/wiki\/Gzip\" target=\"_blank\" rel=\"noopener noreferrer\">GZIP<\/a> es un formato de archivo y una aplicaci\u00f3n de software utilizada para la compresi\u00f3n y descompresi\u00f3n de archivos. La compresi\u00f3n GZIP est\u00e1 habilitada a nivel del servidor, y permite una mayor reducci\u00f3n en el tama\u00f1o de su HTML, stylesheets, y archivos de JavaScript.<\/p>\n<p>Cuando un navegador visita un sitio, este revisa si el servidor web tiene el GZIP habilitado al ver si existe el encabezado HTTP <code>content-encoding: gzip<\/code>. Si se detecta el encabezado, este sirve los archivos los archivos comprimidos y peque\u00f1os. Si no es as\u00ed, este sirve los archivos sin comprimir. Si no tiene habilitado el GZIP, probablemente ver\u00e1 advertencias y error en las herramientas de prueba de velocidad como\u00a0<a href=\"https:\/\/kinsta.com\/es\/blog\/google-pagespeed-insights\/\" target=\"_blank\" rel=\"noopener noreferrer\">Google PageSpeed Insights<\/a>\u00a0y <a href=\"https:\/\/kinsta.com\/es\/blog\/gtmetrix-herramienta-de-test-de-velocidad\/\" target=\"_blank\" rel=\"noopener noreferrer\">GTmetrix<\/a>.<\/p>\n<figure style=\"width: 1575px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/content-encoding-gzip.png\" alt=\"content-encoding: gzip\" width=\"1575\" height=\"607\"><figcaption class=\"wp-caption-text\">content-encoding: gzip<\/figcaption><\/figure>\n<p>Habilitando la <a href=\"https:\/\/kinsta.com\/es\/blog\/activar-compresion-gzip\/\" target=\"_blank\" rel=\"noopener noreferrer\">compresi\u00f3n GZIP<\/a> puede ayudar a reducir el tama\u00f1o de su p\u00e1gina web, el cual puede reducir significativamente la cantidad de tiempo para descargar el recurso, reducir el uso de datos para el cliente y mejorar el tiempo para la primera visualizaci\u00f3n de sus p\u00e1ginas. Esto es lo est\u00e1ndar a trav\u00e9s de la mayor\u00eda de los proveedores de hosting, pero ya nada nos sorprende a estas alturas.<\/p>\n<h3>Habilitando Protecci\u00f3n contra Hotlink<\/h3>\n<p>Este concepto de hotlinking es bastante simple. Usted encuentra una imagen en alg\u00fan lado del internet y utiliza la URL de la imagen directamente en su sitio. Esta imagen ser\u00e1 mostrada en su sitio web, pero ser\u00e1 servida desde la ubicaci\u00f3n original. Esto es muy conveniente para el que hace el hotlink, pero en realidad esto es robo, ya que est\u00e1 utilizando los recursos del sitio al que hizo hotlink. Es como si estuvi\u00e9ramos usando nuestro coche y conducir con la gasolina del el coche que va a nuestro lado.<\/p>\n\n<p>Hotlinking puede <strong>ser una gran fuga de recursos para el servidor objetivo<\/strong>. Imag\u00ednese si usted est\u00e1 en un host compartido de WordPress y Huffington Post de repente pone un enlace a sus im\u00e1genes. Usted podr\u00eda pasar de cientos de consultas por hora en su sitio a varios cientos de miles. Esto podr\u00eda resultar en una suspensi\u00f3n de su cuenta de hosting. Esta es solo una raz\u00f3n para usar <a href=\"https:\/\/kinsta.com\/es\/blog\/wordpress-hosting-gestionado\/\" target=\"_blank\" rel=\"noopener noreferrer\">hosts de alto desempe\u00f1o<\/a> (los cuales puedan lidiar con dificultades como esta), pero tambi\u00e9n permitir protecci\u00f3n de hotlink, para que esto no suceda.<\/p>\n<p>Aprenda m\u00e1s mediante nuestro tutorial sobre <a href=\"https:\/\/kinsta.com\/es\/blog\/hotlinking\/#prevent-hotlinking\" target=\"_blank\" rel=\"noopener noreferrer\">c\u00f3mo prevenir hotlinking<\/a>.<\/p>\n<h3>Minimice las Redirecciones y Agr\u00e9guelas a Nivel del Servidor<\/h3>\n<p>Uno siempre debe tener cuidado cuando tiene <a href=\"https:\/\/kinsta.com\/es\/blog\/err_too_many_redirects\/\">demasiadas redirecciones<\/a>. Simples redirecciones como una simple redirecci\u00f3n 301 HTTP a HTTPS, o www a no www (y vice versa) est\u00e1n bien. Y en muchas ocasiones estas son necesarias en ciertas \u00e1reas de su sitio web. Sin embargo, cada una tiene un costo en el desempe\u00f1o de su sitio. Y si usted empieza redirigiendo una sobre otra, es importante darse cuenta como impactar\u00e1n a su sitio. Esto aplica a p\u00e1ginas y direcciones de publicaciones, redirecciones de imagen y todo.<\/p>\n<p>Una redirecci\u00f3n generara una respuesta 301 o 302 en el estado de respuesta del encabezado.<\/p>\n<figure style=\"width: 1578px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2016\/09\/minimice-redirecciones-301.png\" alt=\"Minimice redirecciones \u2013 301\" width=\"1578\" height=\"430\"><figcaption class=\"wp-caption-text\">Minimice redirecciones \u2013 301<\/figcaption><\/figure>\n<p>\u00bfQu\u00e9 tanto impactan estas redirecciones a su sitio? Hagamos una peque\u00f1a prueba. Primero, hagamos una\u00a0<a href=\"https:\/\/tools.pingdom.com\/#59baff78fd800000\" target=\"_blank\" rel=\"noopener noreferrer\">prueba de velocidad<\/a>\u00a0en nuestra p\u00e1gina de contacto:\u00a0<code>https:\/\/perfmatters.io\/contact\/<\/code>. Como puede ver abajo, obtuvimos un tiempo total de carga de 417 ms.<\/p>\n<figure style=\"width: 1470px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2016\/09\/prueba-de-velocidad-sin-redirecciones-1.png\" alt=\"Prueba de velocidad de sitio web sin redirecciones\" width=\"1470\" height=\"480\"><figcaption class=\"wp-caption-text\">Prueba de velocidad de sitio web sin redirecciones<\/figcaption><\/figure>\n<p>Luego, modificamos un poco la URL y hacemos otra\u00a0<a href=\"https:\/\/tools.pingdom.com\/#59bafc3397400000\" target=\"_blank\" rel=\"noopener noreferrer\">prueba de velocidad<\/a>\u00a0para ver el impacto de m\u00faltiples redirecciones.\u00a0<code>http:\/\/www.perfmatters.io\/contact<\/code>. Como puede ver, la misma p\u00e1gina ahora toma 695 ms para cargar. Eso es un incremento de 66%. \u00a1Wow!<\/p>\n<figure style=\"width: 1476px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2016\/09\/prueba-de-velocidad-multiples-redirecciones.png\" alt=\"Prueba de velocidad de sitio web con m\u00faltiples redirecciones\" width=\"1476\" height=\"500\"><figcaption class=\"wp-caption-text\">Prueba de velocidad de sitio web con m\u00faltiples redirecciones<\/figcaption><\/figure>\n<p>El utilizar plugins gratuitos de WordPress para implementar redirecciones en algunas ocasiones puede causar problemas de desempe\u00f1o ya que la mayor\u00eda utilizan la <a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/wp_redirect\/\" target=\"_blank\" rel=\"noopener noreferrer\">funci\u00f3n wp_redirect<\/a>, la cual requiere ejecuci\u00f3n de c\u00f3digos y recursos adicionales. Algunos de estos agregan <a href=\"https:\/\/kinsta.com\/es\/blog\/wp_options-datos-de-autocarga\/\" target=\"_blank\" rel=\"noopener noreferrer\">datos autocargados<\/a> a su tabla de wp_options, la cual incrementa la carga de la basa de datos. Agregarlo a nivel del servidor es donde se deber\u00edan hacer. Nosotros le permitimos hacer eso en MyKinsta, con nuestra <a href=\"https:\/\/kinsta.com\/es\/docs\/alojamiento-wordpress\/reglas-de-redireccionamiento\/\" target=\"_blank\" rel=\"noopener noreferrer\">herramienta de reglas de redirecci\u00f3n<\/a>.<\/p>\n<figure style=\"width: 1815px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2017\/05\/agrega-301-redireccion.png\" alt=\"Agrega redirecci\u00f3n 301\" width=\"1815\" height=\"596\"><figcaption class=\"wp-caption-text\">Agregar redirecci\u00f3n 301<\/figcaption><\/figure>\n<p>Tambi\u00e9n puede ver un desglose completo de cuantas redirecciones est\u00e1n pasando en sus sitios en nuestra herramienta de MyKinsta analytics. Vea el n\u00famero total de 301, 302 y 304.<\/p>\n<figure style=\"width: 1588px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/desglose-de-redireccion.png\" alt=\"Desglose de redirecci\u00f3n\" width=\"1588\" height=\"600\"><figcaption class=\"wp-caption-text\">Desglose de redirecci\u00f3n<\/figcaption><\/figure>\n<p>Conozca m\u00e1s leyendo nuestra publicaci\u00f3n sobre las\u00a0<a href=\"https:\/\/kinsta.com\/es\/blog\/redirecciones-de-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">redirecciones de WordPress<\/a>.<\/p>\n<h3>No Permita que los Cron Jobs Salgan de Control<\/h3>\n<p>Los <a href=\"https:\/\/kinsta.com\/es\/blog\/wordpress-cron-jobs\/\" target=\"_blank\" rel=\"noopener noreferrer\">CRON jobs<\/a> (WP-CRON) son usados para agendar tareas repetitivas para su sitio de WordPress. Sin embargo, con el tiempo, estos se pueden salir de control y causar problemas de desempe\u00f1o. Puede utilizar el <a href=\"https:\/\/wordpress.org\/plugins\/wp-crontrol\/\" target=\"_blank\" rel=\"noopener noreferrer\">plugin gratuito de WP Crontrol<\/a> para tener el control de todos los Cron jobs pasando en su sitio.<\/p>\n<p>Tambi\u00e9n hemos visto problemas de desempe\u00f1o con el controlador de Cron de WordPress: WP-Cron. Si un sitio no tiene suficientes PHP workers, en algunas ocasiones una petici\u00f3n entrar\u00e1, WordPress crear\u00e1 el cron, pero el cron tiene que esperar para que el worker, y seguir\u00e1 esperando, Un enfoque mejor es <a href=\"https:\/\/kinsta.com\/es\/blog\/deshabilitar-wp-cron\/\" target=\"_blank\" rel=\"noopener noreferrer\">deshabilitar WP-Cron<\/a> y usar el cron del sistema en su lugar. Esto incluso se recomienda en la <a href=\"https:\/\/developer.wordpress.org\/plugins\/cron\/hooking-wp-cron-into-the-system-task-scheduler\/\" target=\"_blank\" rel=\"noopener noreferrer\">gu\u00eda oficial del Plugin.<\/a><\/p>\n<p>Para deshabilitar el WP-CRON, agregue lo siguiente a su archivo <code>wp-config.php<\/code>, justo antes de la l\u00ednea que dice \u201cThat\u2019s all, stop editing! Happy blogging.\u201d Nota: Esto lo deshabilita de que se active durante la carga de la p\u00e1gina, no cuando lo llama directamente a trav\u00e9s de <code>wp-cron.php<\/code>.<\/p>\n<pre><code class=\"language-php\">define('DISABLE_WP_CRON', true);<\/code><\/pre>\n<figure style=\"width: 1630px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/deshabilitando-wp-cron.png\" alt=\"Deshabilitando WP-Cron\" width=\"1630\" height=\"734\"><figcaption class=\"wp-caption-text\">Deshabilitando WP-Cron<\/figcaption><\/figure>\n<p>Usted necesitar\u00e1 <a href=\"https:\/\/wordpress.stackexchange.com\/a\/253331\/28394\" target=\"_blank\" rel=\"noopener noreferrer\">agendar wp-cron.php de su servidor<\/a>. Si es cliente de Kinsta, los sistemas crons ya estar\u00e1n habilitados y se activar\u00e1n cada 15 minutos por defecto. Tambi\u00e9n puede incrementar la frecuencia al ponerse en contacto con el equipo de soporte. Si est\u00e1 familiarizado con SSH, usted podr\u00e1 <a href=\"https:\/\/kinsta.com\/es\/docs\/alojamiento-wordpress\/gestion-del-sitio\/cron-jobs\/\" target=\"_blank\" rel=\"noopener noreferrer\">administrar los crons del servidor<\/a> desde la l\u00ednea de comando.<\/p>\n<h3 id=\"add-expires-headers\">Agregue Control de Cach\u00e9 y Encabezados que Expiran (Determine la Duraci\u00f3n del Cach\u00e9)<\/h3>\n<p>Cada script en su sitio de WordPress necesita tener un <a href=\"https:\/\/devcenter.heroku.com\/articles\/increasing-application-performance-with-http-cache-headers#http-cache-headers\" target=\"_blank\" rel=\"noopener noreferrer\"> encabezado de cach\u00e9 HTTP<\/a> adjunto a este (o por lo menos deber\u00eda). Esto <strong>determina cuando expira el cach\u00e9 en el archivo<\/strong>. Para arreglar esto, aseg\u00farese de que el host de WordPress tenga la configuraci\u00f3n de encabezados\u00a0<code>cache-control<\/code> y\u00a0<code>expires<\/code>\u00a0apropiada. Si no es as\u00ed, probablemente ver\u00e1 advertencias sobre necesitar <a href=\"https:\/\/kinsta.com\/es\/blog\/anadir-cabeceras-expiradas-wordpress\/\">agregar encabezados de expiraci\u00f3n<\/a> o hacer <a href=\"https:\/\/kinsta.com\/es\/blog\/leverage-browser-caching\/\" target=\"_blank\" rel=\"noopener noreferrer\">leverage browser caching<\/a> en las herramientas de prueba de velocidad.<\/p>\n<p>Mientras que el encabezado de <code>cache-control<\/code> activa el cach\u00e9 desde el lado del cliente y establece la edad m\u00e1xima de un recurso, el encabezado <code>expires<\/code> es usado para especificar un punto especifico en el tiempo en que el recurso ya no es v\u00e1lido. Mientras que ambos encabezados pueden ser usados al mismo tiempo, no tiene que agregar necesariamente ambos. El Cache-control es el m\u00e1s reciente y usualmente el m\u00e9todo m\u00e1s recomendado.<\/p>\n<p>Kinsta autom\u00e1ticamente agrega encabezados de cach\u00e9 HTTP en todas las peticiones del servidor, y si est\u00e1 utilizando una CDN, probablemente agregaran estos encabezados por usted.<\/p>\n<figure style=\"width: 2026px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2016\/09\/leverage-browser-caching-encabezados-cache.png\" alt=\"Leverage browser caching \u2013 encabezados de cach\u00e9\" width=\"2026\" height=\"808\"><figcaption class=\"wp-caption-text\">Leverage browser caching \u2013 encabezados de cach\u00e9<\/figcaption><\/figure>\n<p>Si a su servidor le faltan estos encabezados, puede agregarlos manualmente.<\/p>\n<h4>Agregando Encabezado de Cache-Control en Nginx<\/h4>\n<p>Puede agregar encabezados de <code>cache-control<\/code> en Nginx al agregar lo siguiente a la ubicaci\u00f3n o bloque de la configuraci\u00f3n de su servidor.<\/p>\n<pre><code>location ~* \\.(js|css|png|jpg|jpeg|gif|svg|ico)$ {\n expires 30d;\n add_header Cache-Control \"public, no-transform\";\n}<\/code><\/pre>\n<h4>Agregando Encabezado Expires en Nginx<\/h4>\n<p>Puede agregar encabezados <code>expires<\/code> en Nginx al agregar lo siguiente al bloque de su servidor. En este ejemplo, usted podr\u00e1 ver c\u00f3mo especificar diferentes tiempos de expiraci\u00f3n basados en los tipos de archivos.<\/p>\n<h4>Agregando Encabezado Cache-Control en Apache<\/h4>\n<p>Usted puede agregar encabezados <code>cache-control<\/code> en\u00a0<a href=\"https:\/\/kinsta.com\/es\/blog\/que-es-apache\/\" target=\"_blank\" rel=\"noopener noreferrer\">Apache<\/a>\u00a0al agregar lo siguiente a su archivo de <code>.htaccess<\/code>. Los fragmentos de c\u00f3digo pueden ser agregados en la parte superior o inferior del archivo (antes de #BEGIN WordPress o despu\u00e9s de #END WordPress).<\/p>\n<pre><code>&lt;filesMatch \".(ico|pdf|flv|jpg|jpeg|png|gif|svg|js|css|swf)$\"&gt;\nHeader set Cache-Control \"max-age=84600, public\"\n<\/code><\/pre>\n<h4>Agregando Encabezados Expires en Apache<\/h4>\n<p>Usted puede agregar encabezados <code>expires<\/code> en Apache al agregar el siguiente archivo de <code>.htaccess<\/code>.<\/p>\n<pre><code>## EXPIRES HEADER CACHING ##\n&lt;IfModule mod_expires.c&gt;\nExpiresActive On\nExpiresByType image\/jpg \"access 1 year\"\nExpiresByType image\/jpeg \"access 1 year\"\nExpiresByType image\/gif \"access 1 year\"\nExpiresByType image\/png \"access 1 year\"\nExpiresByType image\/svg \"access 1 year\"\nExpiresByType text\/css \"access 1 month\"\nExpiresByType application\/pdf \"access 1 month\"\nExpiresByType application\/javascript \"access 1 month\"\nExpiresByType application\/x-javascript \"access 1 month\"\nExpiresByType application\/x-shockwave-flash \"access 1 month\"\nExpiresByType image\/x-icon \"access 1 year\"\nExpiresDefault \"access 2 days\"\n&lt;\/IfModule&gt;\n## EXPIRES HEADER CACHING ##<\/code><\/pre>\n<p>Tambi\u00e9n es importante tomar en cuenta que usted <strong>s\u00f3lo puede agregar encabezados de cach\u00e9 de HTTP en recursos en su servidor<\/strong>. Si usted est\u00e1 recibiendo advertencias sobre eso, quiz\u00e1s usted necesite hacer leverage browser caching en una petici\u00f3n externa, no hay nada que pueda hacer, ya que usted no tiene una petici\u00f3n sobre su servidor. Los culpables m\u00e1s comunes incluyen el script de Google Analytics y marketing pixels, como Facebook y Twitter.<\/p>\n<p>Si est\u00e1 intentando arreglar esto con el <a href=\"https:\/\/kinsta.com\/es\/blog\/google-analytics-wordpress\/\">script de Google Analytics<\/a>, usted puede hospedarlo localmente o en su CDN (aunque esto no es oficialmente soportado) con un plugin como <a href=\"https:\/\/perfmatters.io\/\" target=\"_blank\" rel=\"noopener noreferrer\">Perfmatters<\/a> o <a href=\"https:\/\/kinsta.com\/es\/blog\/wp-rocket\/\" target=\"_blank\" rel=\"noopener noreferrer\">WP Rocket.<\/a><\/p>\n<h3 id=\"add-expires-headers\">Agregue Encabezados de \u00daltimo Modificado (Last-Modified) y ETag (Validando Cach\u00e9)<\/h3>\n<p>Luego, tenemos dos sets de encabezados, <code>last-modified<\/code> y <code>etag<\/code>.<\/p>\n<p>Mientras que los encabezados de\u00a0<code>cache-control<\/code> y\u00a0<code>expires<\/code>\u00a0 ayudan a que el navegador determine\u00a0<strong> si el archivo ha cambiado<\/strong>\u00a0desde la \u00faltima vez que fue requerido. (o m\u00e1s bien, estos validan el cach\u00e9). Los encabezados de <code>last-modified<\/code> y <code>etag<\/code> <strong>validan y establecen la longitud del cach\u00e9<\/strong> y deben incluirse en cada respuesta del servidor de origen. Si estos no son establecidos apropiadamente usted podr\u00eda ver una advertencia diciendo \u00ab<a href=\"https:\/\/kinsta.com\/es\/blog\/specify-a-cache-validator\/\" target=\"_blank\" rel=\"noopener noreferrer\">Especifique un validador de cach\u00e9<\/a>.\u00bb<\/p>\n<figure style=\"width: 1570px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/validar-encabezados.png\" alt=\"Encabezados de Last-modified y ETag\" width=\"1570\" height=\"576\"><figcaption class=\"wp-caption-text\">Encabezados de Last-modified y ETag<\/figcaption><\/figure>\n<p>Si los encabezados no son encontrados, este generar\u00e1 una nueva petici\u00f3n para el recurso todo el tiempo, lo cual incrementa la carga en su servidor. Al utilizar encabezados de cach\u00e9, asegurar\u00e1 que las peticiones subsecuentes no tengan que ser cargadas desde el servidor, as\u00ed ahorrando ancho de banda y mejorando el desempe\u00f1o para el usuario.<\/p>\n<p>Kinsta autom\u00e1ticamente agrega los encabezados anteriores en todas las peticiones del servidor, y si est\u00e1 utilizando una CDN, probablemente tambi\u00e9n terminen agregando estos encabezados por usted. Al igual que con el\u00a0<code>cache-control<\/code> y\u00a0<code>expires<\/code>, y usted no podr\u00e1 establecer manualmente estos encabezados HTTP en recursos externos.<\/p>\n<h4>Encabezado Last-Modified<\/h4>\n<p>El encabezado <strong>last-modified<\/strong> es generalmente enviado de forma autom\u00e1tica desde el servidor. Este es un encabezado <strong>que generalmente no tendr\u00e1 que agregar manualmente<\/strong>. Este es enviado para ver si el archivo en el cach\u00e9 de su navegador ha sido modificado desde la \u00faltima vez que fue pedido. Usted puede ver la petici\u00f3n del encabezado en Pingdom o utilizar Chrome DevTools para ver el valor del \u00faltimo encabezado last-modified.<\/p>\n<h4>Encabezado ETag<\/h4>\n<p>El encabezado <strong>ETag<\/strong> tambi\u00e9n es muy similar al encabezado last-modified. Tambi\u00e9n es usado para validar el cach\u00e9 de un archivo. Si usted est\u00e1 usando Apache 2.4 o mayor, el encabezado ETAG es agregado autom\u00e1ticamente, usando la <a href=\"http:\/\/httpd.apache.org\/docs\/current\/mod\/core.html#fileetag\" target=\"_blank\" rel=\"noopener noreferrer\">directiva FileETag<\/a>. En el caso de Nginx, el encabezado ETag ha sido habilitado por defecto desde el 2016.<\/p>\n<p>Puede <a href=\"http:\/\/nginx.org\/en\/docs\/http\/ngx_http_core_module.html#etag\" target=\"_blank\" rel=\"noopener noreferrer\">habilitar el encabezado ETag<\/a> de forma manual en NGinx utilizando el siguiente c\u00f3digo.<\/p>\n<pre><code>etag on<\/code><\/pre>\n<h3>Agregando Encabezado Vary: Accept-Encoding<\/h3>\n<p>El encabezado <code>vary: Accept-Encoding<\/code> deber\u00eda ser incluido en cada respuesta de servidor origen, ya que le dice al navegador si el cliente puede manejar o no las versiones comprimidas del contenido. Si esto no es establecido correctamente, podr\u00eda ver una advertencia diciendo que usted necesita \u00ab<a href=\"https:\/\/kinsta.com\/es\/blog\/arreglar-specify-a-vary-accept-encoding-header\/\" target=\"_blank\" rel=\"noopener noreferrer\">Especificar un Encabezado Vary: Accept-Encoding<\/a>.\u00bb<\/p>\n<p>Por ejemplo, digamos que tiene un viejo navegador sin <a href=\"https:\/\/kinsta.com\/es\/blog\/habilitar-compresion-gzip\/\" target=\"_blank\" rel=\"noopener noreferrer\">compressi\u00f3n GZIP<\/a> y un <a href=\"https:\/\/kinsta.com\/es\/cuota-mercado-mundial-navegadores\/\">navegador moderno<\/a> con este. Si no utiliza el encabezado \u00a0<code>vary: Accept-Encoding<\/code>\u00a0su servidor web o CDN podr\u00eda almacenar en el cach\u00e9 la versi\u00f3n sin compressi\u00f3n y entregar eso a la <a href=\"https:\/\/kinsta.com\/es\/cuota-mercado-mundial-navegadores\/\">versi\u00f3n moderna del navegador<\/a> por accidente, lo cual causar\u00eda da\u00f1os al desempe\u00f1o de su sitio de WordPress. Al utilizar el encabezado puede asegurar que su servidor web y\/o CDN entregue la versi\u00f3n apropiada.<\/p>\n<figure style=\"width: 1419px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/encabezado-http-vary-accept-encoding.png\" alt=\"Encabezado HTTP vary: Accept-Encoding\" width=\"1419\" height=\"561\"><figcaption class=\"wp-caption-text\">Encabezado HTTP vary: Accept-Encoding<\/figcaption><\/figure>\n<p>Kinsta autom\u00e1ticamente agrega los encabezados anteriores en todas las peticiones de servidor, y si usted est\u00e1 utilizando una CDN, probablemente terminen agregando estos encabezados por usted. Como con los otros encabezados de cach\u00e9 de los que hemos hablado anteriormente, usted no puede establecer manualmente este encabezado en recursos externos.<\/p>\n<h4>Agregar Encabezado Vary: Accept-Encoding en Apache<\/h4>\n<p>Usted puede agregar el encabezado vary: Accept-Encoding en Apache al agregar lo siguiente a su archivo <code>.htaccess&lt;\/code.<\/code><\/p>\n<pre><code>&lt;IfModule mod_headers.c&gt;\n  &lt;FilesMatch \".(js|css|xml|gz|html)$\"&gt;\n    Header append Vary: Accept-Encoding\n  &lt;\/FilesMatch&gt;\n&lt;\/IfModule&gt;<\/code><\/pre>\n<h4>Agregar Encabezado Vary: Accept-Encoding en Nginx<\/h4>\n<p>Usted puede agregar el encabezado vary: Accept-Encoding en Nginx al agregar el siguiente c\u00f3digo a su archivo de configuraci\u00f3n. Todos los archivos de configuraci\u00f3n Nginx est\u00e1n ubicados en el directorio\u00a0<code>\/etc\/nginx\/<\/code>.\u00a0El archivo principal de configuraci\u00f3n es\u00a0<code>\/etc\/nginx\/nginx.conf<\/code>.<\/p>\n<pre><code>gzip_vary on<code><\/code><\/code><\/pre>\n<h3>Cambiando el l\u00edmite de Memoria de WordPress en wp-config.php<\/h3>\n<p>Como se declara en el <a href=\"https:\/\/codex.wordpress.org\/Editing_wp-config.php#Increasing_memory_allocated_to_PHP\" target=\"_blank\" rel=\"noopener noreferrer\">Codex de WordPress<\/a>, con la Versi\u00f3n 2.5 de WordPress, la opci\u00f3n <code>WP_MEMORY_LIMIT<\/code> le permite especificar el n\u00famero m\u00e1ximo de memoria que puede ser consumido por PHP. Esta opci\u00f3n podr\u00eda ser necesaria en el evento de que usted reciba un mensaje como \u201ctama\u00f1o permitido de memoria de xxxxxx bytes se ha agotado.\u201d<\/p>\n<p>Por defecto, WordPress intentar\u00e1 incrementar la memoria asignada a PHP a 40 MB para un solo sitio y 64MB para un multisitio. Ellos definen los l\u00edmites de memoria en el archivo <code>.\/wp-includes\/default-constants.php<\/code>, en las l\u00edneas 32-44 (<a href=\"https:\/\/github.com\/WordPress\/WordPress\/blob\/master\/wp-includes\/default-constants.php\" target=\"_blank\" rel=\"noopener noreferrer\">fuente<\/a>).<\/p>\n<p>Tambi\u00e9n puede tener PHP <code>memory_limit<\/code>\u00a0en el servidor por su proveedor de hosting. Estas son dos cosas distintas. En Kinsta nosotros establecemos <code>memory_limit<\/code>\u00a0por defecto a 256M. Si usted se est\u00e1 encontrando con el error de \u201cse ha agotado el tama\u00f1o de la memoria\u201d puede intentar incrementar el l\u00edmite de memoria de PHP en WordPress.<\/p>\n<p>Agregue lo siguiente a su archivo <a href=\"https:\/\/kinsta.com\/es\/blog\/wp-config-php\/\" target=\"_blank\" rel=\"noopener noreferrer\"><code>wp-config.php file<\/code><\/a>, antes de la l\u00ednea que dice \u201cThat\u2019s all, stop editing! Happy blogging.\u201d<\/p>\n<pre><code>define( 'WP_MEMORY_LIMIT', '256M' );<\/code><\/pre>\n<p>Jan Reilink tambi\u00e9n tiene un excelente articulo que describe el <a href=\"https:\/\/www.saotn.org\/set-wp_memory_limit-value-correctly-in-wp-config-php\/\" target=\"_blank\" rel=\"noopener noreferrer\"> problema del l\u00edmite de memoria de WordPress<\/a>\u00a0detalladamente. Tambi\u00e9n da una variante del c\u00f3digo que podr\u00eda utilizar. En lugar de establecer la cantidad manualmente, usted puede establecerla al valor de <code>memory_limit<\/code> de PHP..<\/p>\n<pre><code>define( 'WP_MEMORY_LIMIT', ini_get( 'memory_limit' ) );<\/code><\/pre>\n<h2 id=\"front-end-optimization\">Consejos sobre la Optimizaci\u00f3n del Front-End y los Servicios Externos<\/h2>\n<p>Ahora hablaremos de algunas formas para acelerar WordPress al optimizar el front-end. El front-end t\u00edpicamente involucra cualquier cosa que ha sido manejada completamente por el navegador por lado del cliente, como CSS, JavaScript, Im\u00e1genes, etc. Esto tambi\u00e9n incluye analizar los servicios externos que usted tiene cargando en su sitio y c\u00f3mo estos impactan su tiempo de carga total.<\/p>\n<p>Dos de los objetivos m\u00e1s importantes que deber\u00eda tener cuando se trata de optimizaciones de front-end son:<\/p>\n<ul>\n<li><strong>Reducir el tama\u00f1o general de la p\u00e1gina web.<\/strong> El tama\u00f1o de su CSS, JavaScript, im\u00e1genes es muy importante. Un sitio web de 4 MB t\u00edpicamente cargar\u00e1 mucho m\u00e1s lento que un sitio web de 1 MB. Sin embargo, Paul Calvano tiene un excelente articulo sobre el <a href=\"https:\/\/paulcalvano.com\/index.php\/2018\/07\/02\/impact-of-page-weight-on-load-time\/\" target=\"_blank\" rel=\"noopener noreferrer\">impacto del peso de la p\u00e1gina<\/a>, cuando se trata del tiempo de carga, y c\u00f3mo esto es importante para asegurarse de que no sea la \u00fanica cosa que usted est\u00e1 rastreando, ya que en algunas ocasiones esto podr\u00eda ser confuso.<\/li>\n<li><strong>Reduciendo peticiones HTTP y servicios externos.<\/strong> Con <a href=\"https:\/\/kinsta.com\/es\/aprender\/que-es-http2\/\" target=\"_blank\" rel=\"noopener noreferrer\">HTTP\/2<\/a>, m\u00faltiples peticiones y respuestas ahora pueden ser enviados al mismo tiempo, utilizando una sola conexi\u00f3n TCP. Aunque esto es sorprendente, trat\u00e1ndose del desempe\u00f1o, reducir las peticiones HTTP puede ayudarle a acelerar su sitio de WordPress. Esto tambi\u00e9n incluye reducir el n\u00famero total de peticiones externas y servicios. Cada una de estas agregan retrasos adicionales como <a href=\"https:\/\/kinsta.com\/es\/blog\/busquedas-de-dns\/\" target=\"_blank\" rel=\"noopener noreferrer\">b\u00fasquedas de DNS<\/a>, conexiones TLS, y una <a href=\"https:\/\/kinsta.com\/es\/blog\/latencia-de-la-red\/\" target=\"_blank\" rel=\"noopener noreferrer\">latencia de red<\/a>.<\/li>\n<\/ul>\n<h3>Haga Pruebas de Velocidad a Su Sitio de WordPress para Obtener una Referencia<\/h3>\n<p>Cuando se trata de optimizar el front-end de su sitio, siempre es bueno empezar con una referencia. Esto usualmente significa hacer una prueba de velocidad. Hay una multitud de formas en las que puede hacer esto, verifique nuestra lista de 15 sorprendentes <a href=\"https:\/\/kinsta.com\/es\/blog\/prueba-de-velocidad\/\" target=\"_blank\" rel=\"noopener noreferrer\">herramientas de prueba de velocidad de sitios web<\/a>.<\/p>\n<figure style=\"width: 2170px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/tools.pingdom.com\/\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/prueba-de-velocidad-pingdom.png\" alt=\"Prueba de velocidad de sitios web de Pingdom\" width=\"2170\" height=\"1442\"><\/a><figcaption class=\"wp-caption-text\">Prueba de velocidad de sitios web de Pingdom<\/figcaption><\/figure>\n<p>Consulte nuestras detalladas gu\u00edas sobre <a href=\"https:\/\/kinsta.com\/es\/blog\/pingdom\/\" target=\"_blank\" rel=\"noopener noreferrer\">c\u00f3mo utilizar Pingdom<\/a> y <a href=\"https:\/\/kinsta.com\/es\/blog\/gtmetrix-herramienta-de-test-de-velocidad\/\" target=\"_blank\" rel=\"noopener noreferrer\">c\u00f3mo utilizar GTmetrix<\/a>. Aqu\u00ed hay un par de cosas a tener en mente cuando haga pruebas:<\/p>\n<h4>1. Elija Uno y Siga con Ese<\/h4>\n<p>Somos fan\u00e1ticos de Pingdom, GTmetrix, WebPageTest, PageSpeed Insights y Chrome DevTools. Sin embargo, no importa tanto qu\u00e9 herramienta de prueba de velocidad elija, lo m\u00e1s importante es que sea consistente. Todas tienen formas distintas para medir y cuantificar la velocidad, as\u00ed que elija una herramienta y siga usando esa para todas sus pruebas y optimizaciones. Incluso <a href=\"https:\/\/www.seroundtable.com\/google-says-pick-one-speed-testing-tool-26034.html\" target=\"_blank\" rel=\"noopener noreferrer\">Google le dice que elija una<\/a>.<\/p>\n\n<h4>2. No Se Obsesione Tratando de Obtener una Calificaci\u00f3n Perfecta<\/h4>\n<p>Muchas de las herramientas como <a href=\"https:\/\/kinsta.com\/es\/blog\/google-pagespeed-insights\/\" target=\"_blank\" rel=\"noopener noreferrer\">Google PageSpeed Insights<\/a> tienen un tipo de calificaci\u00f3n de velocidad y desempe\u00f1o. Es importante recordar que la calificaci\u00f3n no siempre importa tanto, ya que la velocidad de su sitio web y el desempe\u00f1o percibido por usuario siempre ser\u00e1 distinto. La calificaci\u00f3n existe para ayudarle a medir qu\u00e9 tan bien le est\u00e1 yendo. Pero obsesionarse por conseguir esa perfecta calificaci\u00f3n de 100\/100 o una A, en algunos casos podr\u00eda ser una p\u00e9rdida de tiempo. Y los sitios m\u00e1s grandes con muchos scripts externos y anuncios jam\u00e1s obtendr\u00e1n una calificaci\u00f3n perfecta, y esto est\u00e1 bien.<\/p>\n<h4>3. La Ubicaci\u00f3n de Sus Pruebas Importan<\/h4>\n<p>La ubicaci\u00f3n que elija cuando haga pruebas de velocidad importa bastante. Como hemos mencionado en secciones anteriores, la raz\u00f3n es que, todo esto es relativo a <a href=\"#server-location\" target=\"_blank\" rel=\"noopener noreferrer\">la ubicaci\u00f3n del centro de datos que elija<\/a>. TTFB, latencia de la red, todo entra en juego. As\u00ed que haga pruebas desde una ubicaci\u00f3n que se encuentre cercana a su centro de datos y una lejana. Esto tambi\u00e9n le ayudar\u00e1 a ver qu\u00e9 tanto impacto tiene la CDN en su sitio de WordPress.<\/p>\n<h4>4. Haga Varias Pruebas por el Cach\u00e9<\/h4>\n<p>Como ya hemos hablado anteriormente en la <a href=\"#wordpress-cache\" target=\"_blank\" rel=\"noopener noreferrer\">secci\u00f3n sobre el cach\u00e9<\/a>, si el cach\u00e9 ha sido depurado recientemente o ha expirado en su host de WordPress o CDN, este registrar\u00e1 un \u201cMISS\u201d en el encabezado de HTTP. Esto quiere decir que su sitio web o recursos no est\u00e1n siendo servidos desde el cach\u00e9.<\/p>\n<figure style=\"width: 1486px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/encabezado-http-miss.png\" alt=\"Encabezado HTTP MISS\" width=\"1486\" height=\"612\"><figcaption class=\"wp-caption-text\">Encabezado HTTP MISS<\/figcaption><\/figure>\n<p>Para poder ver de forma apropiada la velocidad de su sitio entero, usted necesita ver que todo cargue del cach\u00e9, su p\u00e1gina inicial y que todos sus activos registren un \u201cHIT.\u201d Esto en algunas ocasiones requiere que haga unas pruebas de velocidad adicionales. Luego podr\u00e1 sacar el promedio.<\/p>\n<figure style=\"width: 1494px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/encabezado-http-hit.png\" alt=\"Encabezado HTTP HIT\" width=\"1494\" height=\"610\"><figcaption class=\"wp-caption-text\">Encabezado HTTP HIT<\/figcaption><\/figure>\n<p>Ahora hablaremos de algunas optimizaciones de front-end que podr\u00e1 hacer en su sitio de WordPress.<\/p>\n<h3>Elimine Render-Blocking JavaScript y CSS<\/h3>\n<p>Una advertencia sobre render-blocking JavaScript y CSS podr\u00eda aparecer cuando usted tiene archivos previniendo que la p\u00e1gina cargue lo m\u00e1s r\u00e1pido posible. JS y CSS espec\u00edficos a veces son condicionales, queriendo decir, estos no requieren mostrar el contenido above-the-fold. Usted puede prevenir que se conviertan en bloqueadores de visualizaci\u00f3n al utilizar atributos async y defer.<\/p>\n<figure style=\"width: 1588px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/eliminando-recursos-render-blocking.png\" alt=\"Eliminando recursos render-blocking\" width=\"1588\" height=\"290\"><figcaption class=\"wp-caption-text\">Eliminando recursos render-blocking<\/figcaption><\/figure>\n<p>Consulta <a href=\"https:\/\/www.youtube.com\/watch?v=ElpcjGBgTGk\">este v\u00eddeo<\/a> para saber m\u00e1s sobre c\u00f3mo eliminar los recursos render-blocking:<\/p>\n<kinsta-video src=\"https:\/\/www.youtube.com\/watch?v=ElpcjGBgTGk\"><\/kinsta-video>\n<p>Para eliminar render-blocking JavaScript y CSS usted necesita hacer lo siguiente:<\/p>\n<h4>Limpie JS del Camino Cr\u00edtico de Visualizaci\u00f3n<\/h4>\n<p>Mover JavaScript del camino cr\u00edtico de visualizaci\u00f3n es t\u00edpicamente hecho al agregar el atributo\u00a0<code>defer<\/code>\u00a0o\u00a0<code>async<\/code>\u00a0a los elementos HTML\u00a0<code>script<\/code>\u00a0que llaman a los recursos de JavaScript.<\/p>\n<ul>\n<li>El <strong>atributo async<\/strong> le dice al servidor que empiece a descargar el recurso inmediatamente, sin hacer m\u00e1s lenta la fragmentaci\u00f3n del HTML. Una vez que est\u00e9 disponible el recurso, la fragmentaci\u00f3n HTML ser\u00e1 pausada para que el recurso pueda ser cargado.<\/li>\n<li>El <strong>atributo defer<\/strong> le dice al navegador que deje de descargar el recurso por un momento hasta que la fragmentaci\u00f3n HTML se haya completado. Una vez que el servidor haya terminado con HTML, luego descargar\u00e1 y visualizar\u00e1 a todos los scripts diferidos en el orden en que aparecieron en el documento.<\/li>\n<\/ul>\n<h4>Optimice la Entrega de Recursos CSS<\/h4>\n<p>Optimizando la entrega de CSS esencialmente quiere decir que usted necesita descubrir c\u00f3mo hacer que se bloquee la visualizaci\u00f3n.<\/p>\n<ul>\n<li>Identifique los estilos que son requeridos para visualizar a contenido above-the-fold y <a href=\"https:\/\/developers.google.com\/speed\/docs\/insights\/OptimizeCSSDelivery\" target=\"_blank\" rel=\"noopener noreferrer\">entregar esos estilos en l\u00ednea con HTML<\/a>.<\/li>\n<li>Utilizar CSS condicionalmente en dispositivos, s\u00f3lo cuando es necesario.<\/li>\n<li>Cargar CSS restante de forma as\u00edncrona.<\/li>\n<\/ul>\n<p>Hacer todo esto puede llegar a ser complejo y sin duda alguna requiere de algunos arreglos basado en los scripts que tenga cargando en su sitio. Aqu\u00ed tenemos un par de plugins de WordPress que podr\u00edan ser de ayuda:<\/p>\n<ul>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/autoptimize\/\" target=\"_blank\" rel=\"noopener noreferrer\">Autoptimize<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/async-javascript\/\" target=\"_blank\" rel=\"noopener noreferrer\">Async JavaScript<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/hummingbird-performance\/\" target=\"_blank\" rel=\"noopener noreferrer\">Hummingbird<\/a><\/li>\n<\/ul>\n<p>Para ver una explicaci\u00f3n m\u00e1s detallada y una gu\u00eda, le recomendamos checar nuestro articulo sobre c\u00f3mo <a href=\"https:\/\/kinsta.com\/es\/blog\/eliminar-bloqueadores-de-visualizacion\/\" target=\"_blank\" rel=\"noopener noreferrer\">eliminar JavaScript y CSS bloqueadores de visualizaci\u00f3n<\/a><\/p>\n<h3>Combine CSS y JavaScript Externos en WordPress<\/h3>\n<p>La advertencia de combinar CSS externos es t\u00edpicamente visto al usar una CDN porque usted est\u00e1 alojando sus archivos CSS en un dominio externo, como cdn.domain.com. En el pasado, una forma r\u00e1pida de arreglar esto era concatenar sus archivos CSS, o combinarlos para que carguen en una sola petici\u00f3n.<\/p>\n<p>Sin embargo, si est\u00e1 utilizando HTTP con un proveedor que soporta HTTP\/2, esta advertencia ya no es tan relevante como sol\u00eda ser. Con HTTP\/2 m\u00faltiples archivos CSS pueden ser cargados en paralelo sobre una sola conexi\u00f3n. Y m\u00e1s del <a href=\"https:\/\/caniuse.com\/#search=http2\" target=\"_blank\" rel=\"noopener noreferrer\">86% de navegadores soportan HTTP\/2<\/a>.<\/p>\n<p>Pero esto no quiere decir que esta optimizaci\u00f3n est\u00e9 completamente muerta. En algunas ocasiones, hemos visto que esto acelere los sitios de WordPress. Depende del tama\u00f1o de los archivos y cu\u00e1ntos de estos hay. As\u00ed que, esta es una optimizaci\u00f3n que recomendamos que le haga pruebas en su sitio.<\/p>\n<p>Una de las formas m\u00e1s f\u00e1ciles de combinar sus archivos de CSS y JavaScript externos es el plugin gratuito <a href=\"https:\/\/wordpress.org\/plugins\/autoptimize\/\" target=\"_blank\" rel=\"noopener noreferrer\">Autoptimize<\/a>. Despu\u00e9s de combinarlos, usted ver\u00e1 un archivo \u201cautoptimize_xxxxx.css\u201d o \u201cautoptimize_xxxxxx.js\u201d Tambi\u00e9n soporta la carga desde su CDN. Tambi\u00e9n puede hacer eso con su plugin de <a href=\"https:\/\/wp-rocket.me\/\" target=\"_blank\" rel=\"noopener noreferrer\">WP Rocket<\/a>.<\/p>\n<figure style=\"width: 1403px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/archivos-combinados-css-y-javascript.png\" alt=\"Archivos combinados de CSS y Javascript\" width=\"1403\" height=\"508\"><figcaption class=\"wp-caption-text\">Archivos combinados de CSS y Javascript<\/figcaption><\/figure>\n<p>Consulte nuestro detallado articulo sobre c\u00f3mo <a href=\"https:\/\/kinsta.com\/es\/blog\/combinar-css-externo\/\" target=\"_blank\" rel=\"noopener noreferrer\">combinar CSS y JavaScript externos en WordPress<\/a>.<\/p>\n<h3>Utilice Minificaci\u00f3n en HTML, CSS y JavaScript<\/h3>\n<p>Podemos reducir la cantidad de datos que el navegador tiene que descargar al minificar recursos HTML, CSS y de JavaScript. La minificaci\u00f3n es el proceso de remover caracteres innecesarios como los comentarios y whitespace del c\u00f3digo fuente. Estos caracteres son extremadamente \u00fatiles en el desarrollo, pero son in\u00fatiles para el navegador para visualizar \u00a0la p\u00e1gina.<\/p>\n<h4>HTML sin Minificar<\/h4>\n<p>Aqu\u00ed le dejamos un ejemplo de c\u00f3digo HTML sin minificar.<\/p>\n<figure style=\"width: 1760px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/html-sin-minificar.png\" alt=\"C\u00f3digo de HTML sin minificar\" width=\"1760\" height=\"500\"><figcaption class=\"wp-caption-text\">C\u00f3digo de HTML sin minificar<\/figcaption><\/figure>\n<h4>HTML Minificado<\/h4>\n<p>Aqu\u00ed le dejamos un ejemplo de c\u00f3digo HTML despu\u00e9s d minificaci\u00f3n<\/p>\n<figure style=\"width: 1398px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/html-minificado.jpg\" alt=\"C\u00f3digo HTML minificado\" width=\"1398\" height=\"362\"><figcaption class=\"wp-caption-text\">C\u00f3digo HTML minificado<\/figcaption><\/figure>\n<p>Puede utilizar este plugin gratuito de <a href=\"https:\/\/wordpress.org\/plugins\/autoptimize\/\" target=\"_blank\" rel=\"noopener noreferrer\">Autoptimize<\/a> o <a href=\"https:\/\/wp-rocket.me\/\" target=\"_blank\" rel=\"noopener noreferrer\">WP Rocket<\/a> para minificar f\u00e1cilmente sus archivos.<\/p>\n<p>Si eres <a href=\"https:\/\/kinsta.com\/es\/precios\/?plan=visits-business1&amp;interval=month\">cliente de Kinsta<\/a>, tienes acceso a la <a href=\"https:\/\/kinsta.com\/es\/docs\/alojamiento-wordpress\/cdn-wordpress\/kinsta-cdn\/#code-minification-1\">funci\u00f3n de minificaci\u00f3n de c\u00f3digo<\/a> integrada directamente en el <a href=\"https:\/\/kinsta.com\/es\/mykinsta\/\">panel de control de MyKinsta<\/a>. Esto permite a los clientes habilitar r\u00e1pida y f\u00e1cilmente la minificaci\u00f3n autom\u00e1tica de CSS y JavaScript con el clic de un bot\u00f3n y acelerar\u00e1 de forma efectiva tu sitio sin ning\u00fan esfuerzo manual.<\/p>\n<h3 id=\"use-cookie-free-domains\">Utilice Dominios Libres de Cookies<\/h3>\n<p>Generalmente, cuando uno sirve contenido como im\u00e1genes, JavaScript, CSS, no hay raz\u00f3n para que una\u00a0<a href=\"https:\/\/es.wikipedia.org\/wiki\/Cookie_(inform%C3%A1tica)\" target=\"_blank\" rel=\"noopener noreferrer\">cookie HTTP<\/a> lo acompa\u00f1e, ya que crea una carga adicional. Una vez que el servidor establece una cookie para un dominio en particular, todas las peticiones subsecuentes de HTTP para ese dominio deben incluir una cookie. Esta advertencia es t\u00edpicamente vista en sitios con grandes n\u00fameros de peticiones.<\/p>\n<p>Tenemos una publicaci\u00f3n detallada sobre c\u00f3mo lidiar con la advertencia de <a href=\"https:\/\/kinsta.com\/es\/blog\/serve-static-content-from-a-cookieless-domain\/\" target=\"_blank\" rel=\"noopener noreferrer\">contenido est\u00e1tico de un dominio sin cookies<\/a>. Muchas veces, uno puede ignorar esta advertencia, ya que nuevos protocolos, como HTTP\/2, ahora lo hacen menos importante. El precio de una nueva conexi\u00f3n es usualmente m\u00e1s costoso que hacer streaming a todo sobre esa misma conexi\u00f3n.<\/p>\n<p>Una forma sencilla de arreglar esta advertencia es <a href=\"https:\/\/kinsta.com\/es\/blog\/wordpress-cdn\/\" target=\"_blank\" rel=\"noopener noreferrer\">utilizar un proveedor de CDN<\/a> que pueda ignorar cookies, e igual pueda eliminar cookies, que podr\u00edan prevenir que el cliente reciba el encabezado de respuesta de la cookie establecida. <a href=\"https:\/\/kinsta.com\/es\/docs\/alojamiento-wordpress\/cdn-wordpress\/kinsta-cdn\/\" target=\"_blank\" rel=\"noopener noreferrer\">KeyCDN<\/a> es un proveedor de CDN que s\u00ed ofrece esta opci\u00f3n. Por defecto, podr\u00e1 ver que las siguientes dos opciones estar\u00e1n habilitadas. Esta es una alternativa sencilla sin tener que lidiar con el proceso de mover y configurar su sitio para entregar activos est\u00e1ticos de subdominios separados.<\/p>\n<figure style=\"width: 1386px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2016\/09\/eliminando-cookies-en-cdn.png\" alt=\"Eliminando Cookies en CDN\" width=\"1386\" height=\"444\"><figcaption class=\"wp-caption-text\">Eliminando Cookies en CDN<\/figcaption><\/figure>\n<p>Si usted est\u00e1 usando Cloudflare, <a href=\"https:\/\/support.cloudflare.com\/hc\/en-us\/articles\/200169816-Can-I-serve-a-cookieless-domain-or-subdomain-through-CloudFlare-\" target=\"_blank\" rel=\"noopener noreferrer\">no puede deshabilitar las cookies<\/a> en los recursos servidos a trav\u00e9s de su red. CloudFlare incluye su propia cookie en el encabezado. De nuevo, estas cookies son muy peque\u00f1as y las implicaciones del desempe\u00f1o son extremadamente m\u00ednimas. Pero si usted utiliza Cloudflare, no hay forma de evitar esta advertencia.<\/p>\n<p>Una segunda forma de lidiar con esto es <a href=\"https:\/\/kinsta.com\/es\/blog\/serve-static-content-from-a-cookieless-domain\/#re-configure-wordpress-site\" target=\"_blank\" rel=\"noopener noreferrer\">re-configurando su sitio de WordPress<\/a> para entregar activos est\u00e1ticos desde un nuevo dominio o subdominio.<\/p>\n<h3>Deshabilitar Embebidos en WordPress<\/h3>\n<p>Cuando lanzaron\u00a0<a href=\"https:\/\/codex.wordpress.org\/Version_4.4\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress 4.4<\/a>, unieron la opci\u00f3n de oEmbed al core. Esto les permite a los usuarios incrustar videos de YouTube, tweets y muchos otros recursos en sus sitios simplemente con pegar una URL, la cual WordPress autom\u00e1ticamente convierte en un embed y provee una vista previa en vivo en su editor visual. Con la actualizaci\u00f3n, WordPress se <a href=\"https:\/\/make.wordpress.org\/core\/2015\/10\/28\/new-embeds-feature-in-wordpress-4-4\/\" target=\"_blank\" rel=\"noopener noreferrer\">convierte en el proveedor de oEmbed<\/a>.<\/p>\n<p>Esta opci\u00f3n es \u00fatil para muchas personas, y es mejor mantenerla activa. Sin embargo, lo que quiere decir esto, es que tambi\u00e9n genera peticiones de HTTP adicionales en su sitio de WordPress para cargar el archivo <code>wp-embed.min.js<\/code>.\u00a0Y este se carga en todo el sitio. Mientras que este archivo tan solo pesa 1.7 KB, las cosas como esta se van acumulando con el tiempo. Esta petici\u00f3n en algunas ocasiones es mucho m\u00e1s importante que el tama\u00f1o del contenido descargado.<\/p>\n<figure style=\"width: 1666px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full \" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2018\/11\/wp-embed-script.png\" alt=\"wp-embed.min.js file\" width=\"1666\" height=\"714\" data-must_clone=\"true\"><figcaption class=\"wp-caption-text\">wp-embed.min.js file<\/figcaption><\/figure>\n<p>Usted f\u00e1cilmente podr\u00eda lograr que este archivo no se cargue. Aqu\u00ed tenemos tres opciones distintas.<\/p>\n<ul>\n<li>Opti\u00f3n 1 &#8211; <a href=\"https:\/\/kinsta.com\/es\/blog\/desactivar-embebidos-wordpress\/#disable-embeds-plugin\" target=\"_blank\" rel=\"noopener noreferrer\">Deshabilitar Embeds con un Plugin<\/a><\/li>\n<li>Opti\u00f3n 2 &#8211;\u00a0<a href=\"https:\/\/kinsta.com\/es\/blog\/desactivar-embebidos-wordpress\/#disable-embeds-code\" target=\"_blank\" rel=\"noopener noreferrer\">Deshabilitar Embeds con C\u00f3digo<\/a><\/li>\n<li>Opti\u00f3n 3 &#8211; <a href=\"https:\/\/kinsta.com\/es\/blog\/desactivar-embebidos-wordpress\/#inline-embed-js\" target=\"_blank\" rel=\"noopener noreferrer\">Mover el Inline de JavaScript<\/a><\/li>\n<\/ul>\n<h3>Deshabilitar Emojis en WordPress<\/h3>\n<p>Similar a los embeds, en\u00a0<a href=\"https:\/\/codex.wordpress.org\/Version_4.2\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress 4.2<\/a>, agregaron soporte para emojis en el core de los viejos navegadores. El gran problema con esto es que genera peticiones HTTP adicionales en su sitio de WordPress para cargar el archivo <code>wp-emoji-release.min.js<\/code>. Y esto se carga en todo el sitio. Mientras que este archivo tan s\u00f3lo pesa unos 10.5 KB, es in\u00fatil si no utiliza emojis en su sitio.<\/p>\n<figure style=\"width: 1676px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full \" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2018\/11\/wp-emoji-release-file.png\" alt=\"wp-emoji-release.min.js\" width=\"1676\" height=\"782\" data-must_clone=\"true\"><figcaption class=\"wp-caption-text\">wp-emoji-release.min.js<\/figcaption><\/figure>\n<p>Hay un par de formas distintas para deshabilitar los Emojis en WordPress. Puede hacerlo con un plugin gratuito o con c\u00f3digo.<\/p>\n<ul>\n<li><a href=\"https:\/\/kinsta.com\/es\/blog\/desactivar-emojis-wordpress\/#disable-emojis-plugin\" target=\"_blank\" rel=\"noopener noreferrer\">Deshabilitar Emojis con un Plugin<\/a><\/li>\n<li><a href=\"https:\/\/kinsta.com\/es\/blog\/desactivar-emojis-wordpress\/#disable-emojis-code\" target=\"_blank\" rel=\"noopener noreferrer\">Deshabilitar Emojis con C\u00f3digo<\/a><\/li>\n<\/ul>\n<h3>C\u00f3mo Acelerar los Comentarios de WordPress o Deshabilitarlos<\/h3>\n<p>Una secci\u00f3n de comentarios atestada en un sitio puede causar muchos problemas de desempe\u00f1o. S\u00f3lo piense en los recursos que se usan para hacer que funcionen los comentarios:<\/p>\n<ul>\n<li>Una base de datos es necesaria para mostrar comentarios existentes.<\/li>\n<li>Las entradas de la base de datos son creadas para cada comentario.<\/li>\n<li>Los comentarios y los metadatos de los comentarios son recibidos y procesados por el navegador de un visitante.<\/li>\n<li>Los recursos externos, como los Gravatars, son pedidos, descargados y cargados (requiriendo una b\u00fasqueda de DNS separada)<\/li>\n<li>En muchos casos, grandes recursos de JavaScript y jQuery tienen que ser descargados y procesadas para lograr que funcione el sistema de comentarios de la forma en que se supone que deba funcionar.<\/li>\n<\/ul>\n<p>Aqu\u00ed tenemos cuatro opciones distintas de lo que puede hacer <a href=\"https:\/\/kinsta.com\/es\/blog\/comentarios-de-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">para acelerar los comentarios en WordPress<\/a>:<\/p>\n<h4>Opci\u00f3n 1 \u2013 Deshabilitar los Comentarios<\/h4>\n<p>Si su sitio no est\u00e1 teniendo muchos comentarios y no cree que aporte gran valor, podr\u00eda ser mejor <a href=\"https:\/\/kinsta.com\/es\/blog\/wordpress-desactivar-comentarios\/\" target=\"_blank\" rel=\"noopener noreferrer\">deshabilitar el sistema de comentarios<\/a>. Recuerde, los comentarios pueden impactar su SEO ya que Google t\u00edpicamente pondr\u00e1 estos como contenido adicional de la p\u00e1gina, as\u00ed que s\u00f3lo debe aprobar comentarios de alta calidad. Revise estas tres formas sencillas para deshabilitar los comentarios:<\/p>\n<ul>\n<li><a href=\"https:\/\/kinsta.com\/es\/blog\/wordpress-desactivar-comentarios\/#1-deshabilitar-los-comentarios-usando-las-opciones-incorporadas-de-wordpress\" target=\"_blank\" rel=\"noopener noreferrer\">Deshabilitar Comentarios dentro de las Opciones de WordPress<\/a><\/li>\n<li><a href=\"https:\/\/kinsta.com\/es\/blog\/wordpress-desactivar-comentarios\/#2-deshabilitar-los-comentarios-usando-un-plugin-de-wordpress\" target=\"_blank\" rel=\"noopener noreferrer\">Deshabilitar Comentarios con un Plugin<\/a><\/li>\n<li><a href=\"https:\/\/kinsta.com\/es\/blog\/wordpress-desactivar-comentarios\/#3-deshabilitar-los-comentarios-a-travs-del-cdigo-personalizado\" target=\"_blank\" rel=\"noopener noreferrer\">Deshabilitar Comentarios con C\u00f3digo<\/a><\/li>\n<\/ul>\n<h4>Opci\u00f3n 2 \u2013 Optimizar los Comentarios Nativos de WordPress<\/h4>\n<p>Su segunda opci\u00f3n ser\u00eda optimizar el sistema de comentarios nativo de WordPress. Una forma ser\u00eda reducir el n\u00famero de comentarios que son cargados en la carga inicial de la p\u00e1gina.<\/p>\n<ol>\n<li>Vaya a Opciones -&gt; Discusi\u00f3n en el \u00e1rea de admin de WordPress<\/li>\n<li>Busque la secci\u00f3n de otras opciones de comentarios<\/li>\n<li>Seleccione la cajita a un lado de Separar comentarios en p\u00e1ginas y agregar valor por el n\u00famero de comentarios que quiera mostrar en la carga inicial de la p\u00e1gina.<\/li>\n<\/ol>\n<figure style=\"width: 1922px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/separe-los-comentarios-en-paginas.png\" alt=\"Separe los comentarios en p\u00e1ginas\" width=\"1922\" height=\"604\"><figcaption class=\"wp-caption-text\">Separe los comentarios en p\u00e1ginas<\/figcaption><\/figure>\n<p>Otra opci\u00f3n que tiene es hospedar los Gravatars en su CDN. Este es el enfoque que elegimos en Kinsta.<\/p>\n<p>Por defecto, cuando los comentarios de WordPress son cargados, cada Gravatar \u00fanico requiere una petici\u00f3n de HTTP. As\u00ed que si una p\u00e1gina cargada con comentarios de 50 participantes distintos, se requerir\u00e1n 50 peticiones de HTTP para descargar todos esos Gravatars. Como se podr\u00e1 imaginar, esto puede impactar la velocidad de su p\u00e1gina. Sin mencionar el hecho de que hemos visto que la b\u00fasqueda externa de DNS a gravatar.com tambi\u00e9n empieza a tardar mucho y en algunos casos desconectarse por completo.<\/p>\n<p>Si usted ve los Gravatars en el blog de Kinsta, podr\u00e1 ver que se est\u00e1n cargando de Kinsta.com (incluyendo nuestra CDN). Revise c\u00f3mo <a href=\"https:\/\/woorkup.com\/load-gravatars-from-cdn\/\" target=\"_blank\" rel=\"noopener noreferrer\">cargar gravatars desde su CDN<\/a>.<\/p>\n<figure style=\"width: 1412px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/host-localmente-gravatar.png\" alt=\"Hacer Host localmente o en CDN a Gravatar\" width=\"1412\" height=\"552\"><figcaption class=\"wp-caption-text\">Hacer Host localmente o en CDN a Gravatar<\/figcaption><\/figure>\n<h4>Opci\u00f3n 3 \u2013 Utilizar un Sistema de Comentarios Externo<\/h4>\n<p>Su tercera opci\u00f3n es utilizar un sistema de comentarios externo. Si su sitio est\u00e1 alojado en un servidor barato, compartido, carente de recursos, entonces utilizar un <a href=\"https:\/\/kinsta.com\/es\/blog\/plugins-comentarios-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">sistema de comentarios externo podr\u00eda<\/a> ayudar a acelerar p\u00e1ginas con muchos comentarios. Es la misma idea que la optimizaci\u00f3n de im\u00e1genes, delegar el trabajo. Sin embargo, si usted tiene como host a Kinsta u otro host de calidad, pasarse a un sistema externo no ser\u00eda de gran ayuda, ya que, en lugar de acelerar el tiempo de carga de su sitio, podr\u00eda incluso, hacerlo m\u00e1s lento.<\/p>\n<figure style=\"width: 1653px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2016\/02\/peticiones-externas-de-disqus.png\" alt=\"Peticiones externas de Disqus\" width=\"1653\" height=\"734\"><figcaption class=\"wp-caption-text\">Peticiones externas de Disqus<\/figcaption><\/figure>\n<p>Siempre aseg\u00farese de hacer pruebas de velocidad al usar sistemas de comentarios externos. Vea todas estas peticiones separadas que <a href=\"https:\/\/kinsta.com\/es\/blog\/anuncios-de-disqus\/\" target=\"_blank\" rel=\"noopener noreferrer\">Disqus<\/a> genera (como se muestra a continuaci\u00f3n). Mientras que muchas de estas peticiones est\u00e1n siendo cargadas de forma as\u00edncrona, a\u00fan as\u00ed notar\u00e1 algo de tiempo de carga adicional si est\u00e1 utilizando Disqus.<\/p>\n<h4>Opci\u00f3n 4 \u2013 Hacer Carga Diferida a los Comentarios<\/h4>\n<p>Su cuarta opci\u00f3n es hacer lazy load a los comentarios, para que no hagan m\u00e1s lenta la carga durante la visualizaci\u00f3n inicial de la p\u00e1gina. Aqu\u00ed tenemos un par de plugins que podr\u00eda checar:<\/p>\n<ul>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/lazy-load-for-comments\/\" target=\"_blank\" rel=\"noopener noreferrer\">Lazy Load for Comments<\/a>: Este plugin le permite hacer carga diferida a los comentarios nativos de WordPress.<\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/disqus-conditional-load\/\" target=\"_blank\" rel=\"noopener noreferrer\">Disqus Conditional Load<\/a>: Si quiere utilizar el sistema de comentarios de Disqus, este es un plugin necesario para hacer lazy load a los comentarios.<\/li>\n<\/ul>\n<h3>Deshabilitar WordPress RSS Feeds<\/h3>\n<p>Si no est\u00e1 utilizando la porci\u00f3n de blogging de WordPress en su sitio, usted podr\u00eda deshabilitar los RSS feeds de WordPress. Probablemente esto no cause un gran impacto en el desempe\u00f1o, pero cualquier cosa puede ser \u00fatil. Es una cosa menos de la que preocuparse.<\/p>\n<p>Consulte estas dos formas distintas para deshabilitar los RSS feeds en WordPress:<\/p>\n<ul>\n<li><a href=\"https:\/\/kinsta.com\/es\/blog\/wordpress-desactivar-rss-feed\/#disable-rss-feed-plugin\" target=\"_blank\" rel=\"noopener noreferrer\">Deshabilitar RSS Feed con un Plugin<\/a><\/li>\n<li><a href=\"https:\/\/kinsta.com\/es\/blog\/wordpress-desactivar-rss-feed\/#disable-rss-feed-code\" target=\"_blank\" rel=\"noopener noreferrer\">Deshabilitar RSS Feed con C\u00f3digo<\/a><\/li>\n<\/ul>\n<h3>Utilice Prefetch y Preconnect<\/h3>\n<p>Las sugerencias y directivas de recursos como <code>prefetch<\/code>\u00a0y <code>preconnect<\/code> pueden ser una gran forma para acelerar WordPress detr\u00e1s del escenario. KeyCDN tiene un excelente art\u00edculo y vista general <a href=\"https:\/\/www.keycdn.com\/blog\/resource-hints\" target=\"_blank\" rel=\"noopener noreferrer\">sobre este tema<\/a>.<\/p>\n<h4>Prefetch<\/h4>\n<p>El <a href=\"https:\/\/www.w3.org\/TR\/resource-hints\/#dfn-dns-prefetch\" target=\"_blank\" rel=\"noopener noreferrer\">DNS prefetch<\/a>\u00a0le permitir\u00e1 resolver los nombres de dominio (llevar a cabo b\u00fasquedas DNS en el fondo) antes de que un usuario haga clic en el enlace, lo que causar\u00e1 una mejora en el desempe\u00f1o. Esto se hace al agregar una etiqueta <code>rel=\u201ddns-prefetch\u201d<\/code> en el encabezado de su sitio de WordPress.<\/p>\n<pre><code>&lt;link rel=\"dns-prefetch\" href=\"\/\/domain.com\"&gt;<\/code><\/pre>\n<p>Algunas cosas comunes para usar el prefetching de DNS es para la URL de su CDN, Google fonts, Google Analytics, etc.<\/p>\n<pre><code> &lt;link rel=\"dns-prefetch\" href=\"\/\/cdn.domain.com\/\"&gt;\n &lt;link rel=\"dns-prefetch\" href=\"\/\/fonts.googleapis.com\/\"&gt;\n &lt;link rel=\"dns-prefetch\" href=\"\/\/www.google-analytics.com\"&gt;<\/code><\/pre>\n<p>El prefetch tambi\u00e9n es <a href=\"http:\/\/caniuse.com\/#search=dns-prefetch\" target=\"_blank\" rel=\"noopener noreferrer\">soportado<\/a> por la mayor\u00eda de los navegadores modernos. Consulte nuestro tutorial sobre c\u00f3mo <a href=\"https:\/\/kinsta.com\/es\/blog\/agregar-codigo\/\" target=\"_blank\" rel=\"noopener noreferrer\">agregar c\u00f3digo a su encabezado de WordPress<\/a>.<\/p>\n<p>O puede simplemente implementar un DNS prefetch utilizando un plugin como <a href=\"https:\/\/perfmatters.io\" target=\"_blank\" rel=\"noopener noreferrer\">Perfmatters<\/a>. Simplemente de clic en la pesta\u00f1a de \u201cExtras\u201d en el plugin de Perfmatters y agregue dominios. Formato:\u00a0<code>\/\/domain.tld<\/code>\u00a0(uno por l\u00ednea)<\/p>\n<figure style=\"width: 1716px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full \" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2018\/11\/prefetch.png\" alt=\"Prefetch\" width=\"1716\" height=\"874\" data-must_clone=\"true\"><figcaption class=\"wp-caption-text\">Prefetch<\/figcaption><\/figure>\n<h4>Preconnect<\/h4>\n<p><a href=\"https:\/\/www.w3.org\/TR\/resource-hints\/#preconnect\" target=\"_blank\" rel=\"noopener noreferrer\">Preconnect<\/a> le permite al navegador establecer conexiones anticipadas antes de que suceda una petici\u00f3n de HTTP, eliminando la latencia del viaje completo y ahorrando tiempo a los usuarios.<\/p>\n<blockquote><p>Preconnect es una herramienta importante en su caja de herramientas de optimizaci\u00f3n&#8230; este puede eliminar muchos viajes en c\u00edrculos costosos de su v\u00eda de petici\u00f3n \u2013 y en algunos casos, reducir la latencia de petici\u00f3n por cientos e incluso miles de milisegundos. \u2013 lya Grigorik (<a href=\"https:\/\/www.igvita.com\/2015\/08\/17\/eliminating-roundtrips-with-preconnect\/\" target=\"_blank\" rel=\"noopener noreferrer\">fuente<\/a>)<\/p><\/blockquote>\n<p>Se hace al agregar una etiqueta rel =\u201dpreconnect\u201d en el encabezado de su sitio de WordPress.<\/p>\n<pre><code>&lt;link rel=\"preconnect\" href=\"\/\/domain.com\"&gt;<\/code><\/pre>\n<p>Algunos ejemplos de cosas en las que podr\u00eda utilizar esto es en la URL de su CDN o Google Fonts.<\/p>\n<pre><code> &lt;link rel=\"preconnect\" href=\"https:\/\/cdn.domain.com\"&gt;\n &lt;link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\"&gt;<\/code><\/pre>\n<p>Preconnect es <a href=\"https:\/\/caniuse.com\/#search=preconnect\" target=\"_blank\" rel=\"noopener noreferrer\">soportado<\/a> por la gran mayor\u00eda de navegadores modernos, con la excepci\u00f3n de Internet Explorer, Safari, IOS Safari, y Opera Mini. Consulte nuestro tutorial sobre c\u00f3mo <a href=\"https:\/\/kinsta.com\/es\/blog\/agregar-codigo\/\" target=\"_blank\" rel=\"noopener noreferrer\">agregar c\u00f3digo a su encabezado de WordPress<\/a>.<\/p>\n<p>O podr\u00eda, simplemente implementar preconnect, utilizando un plugin como <a href=\"https:\/\/perfmatters.io\" target=\"_blank\" rel=\"noopener noreferrer\">Perfmatters<\/a>. Simplemente de clic en la pesta\u00f1a de \u201cExtras\u201d en el plugin de Perfmatters y agregue dominios. Formato: scheme\u00a0<code>scheme:\/\/domain.tld<\/code>\u00a0(uno por l\u00ednea).<\/p>\n<figure style=\"width: 1836px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full \" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2018\/11\/preconnect.png\" alt=\"Preconnect\" width=\"1836\" height=\"674\" data-must_clone=\"true\"><figcaption class=\"wp-caption-text\">Preconnect<\/figcaption><\/figure>\n<h3>Deshabilite Scripts por P\u00e1gina\/Publicaci\u00f3n<\/h3>\n<p>Otra poderosa forma de acelerar WordPress es revisar cada petici\u00f3n que est\u00e1 cargando en sus p\u00e1ginas y publicaciones. Probablemente termine encontrando scripts que est\u00e1n cargando en todo el sitio, cuando no deber\u00edan hacerlo.<\/p>\n<p>Puede utilizar un plugin premium como <a href=\"https:\/\/perfmatters.io\/\" target=\"_blank\" rel=\"noopener noreferrer\">Perfmatters<\/a>, el cual tiene una opci\u00f3n de \u201cScript manager\u201d. Esto le permitir\u00e1 deshabilitar scripts (CSS y JavaScript) por p\u00e1gina\/publicaci\u00f3n, o incluso en todo el sitio con un s\u00f3lo clic. De nuevo, este plugin es desarrollado por un miembro del equipo de Kinsta.<\/p>\n<p>Algunos ejemplos de cosas que se pueden hacer con esto:<\/p>\n<ul>\n<li>El popular plugin Contact Form 7 se carga a s\u00ed mismo en cada p\u00e1gina y publicaci\u00f3n. F\u00e1cilmente puede deshabilitarlo en todos lados con un clic y habilitarlo solo para su p\u00e1gina de contacto.<\/li>\n<li>Los plugins para compartir en las redes sociales solo deber\u00edan cargarse en sus publicaciones. F\u00e1cilmente puede deshabilitarlo en todos lados y s\u00f3lo permitir que cargue en tipos de publicaciones o tipos de publicaciones personalizados.<\/li>\n<li>El plugin de Tabla de Contenidos (TOC) es cargado en cada p\u00e1gina y publicaci\u00f3n. Con el administrador de scripts, f\u00e1cilmente puede controlar en d\u00f3nde se cargar\u00e1.<\/li>\n<\/ul>\n<h4>\u00bfPor qu\u00e9 Algunos Plugins Est\u00e1n Codificados de esta Forma?<\/h4>\n<p>Podr\u00eda estar preguntando \u00bfpor qu\u00e9 todos los desarrolladores de plugin simplemente no cargan sus scripts s\u00f3lo cuando el plugin es detectado en la p\u00e1gina? Bueno, es un poco m\u00e1s complicado que eso. Por ejemplo, si usted tiene un plugin como Contact Form 7, este tambi\u00e9n tiene shortcodes que le permitir\u00e1n colocarlo en cualquier lado. Esto incluye colocarlo en un widget. Con WordPress, es mucho m\u00e1s dif\u00edcil hacer consulta a datos de estos, cuando uno quita de la fila los scripts, a diferencia a hacer consulta a datos de la publicaci\u00f3n o metadata de la p\u00e1gina.<\/p>\n<p>Por lo tanto, en muchas ocasiones esto es debido a problemas de usabilidad. Entre menos oportunidad tenga para que se rompa un plugin, menor ser\u00e1n los tickets y soporte que tendr\u00e1n. Sin embargo, con tantos plugins en el mercado, hay formas de lidiar con esto y codificar para obtener desempe\u00f1o si es que as\u00ed lo desean. Desafortunadamente, algunas veces, el gran n\u00famero de descargas y usuarios hacen que el codificar por usabilidad sea una prioridad.<\/p>\n<h4>Conociendo el Administrador de Scripts<\/h4>\n<p>Le daremos un peque\u00f1o tour del Administrador de Script. Despu\u00e9s de dar clic en su barra de herramientas, se le presentar\u00e1n todos los scripts que est\u00e1n siendo cargados en esa URL actual, para archivos de JavaScript y CSS. Luego, usted tendr\u00e1 las siguientes opciones:<\/p>\n<ol>\n<li><strong>Estado Prendido:<\/strong>(opci\u00f3n base)<\/li>\n<li><strong>Estado Apagado:<\/strong> Deshabilitar en todos lados (luego puede elegir qu\u00e9 tipos de publicaciones quiere tener esto habilitado, junto con la URL actual)<\/li>\n<li><strong>Estado Apagado:<\/strong> deshabilitar s\u00f3lo en la URL actual (esto es muy \u00fatil para usar en su p\u00e1gina de inicio)<\/li>\n<li><strong>Estado Apagado:<\/strong> Excepciones (URL actual, tipo de publicaci\u00f3n, o archivo)<\/li>\n<\/ol>\n<figure style=\"width: 1936px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/administrador-de-script-perfmatters.png\" alt=\"Administrador de Script Perfmatters\" width=\"1936\" height=\"1332\"><figcaption class=\"wp-caption-text\">Administrador de Script en Perfmatters<\/figcaption><\/figure>\n<p>Todo est\u00e1 <strong>agrupado por el plugin o el nombre del tema<\/strong>. Esto hace que sea s\u00faper sencilla deshabilitar el plugin entero. T\u00edpicamente un plugin de WordPress tendr\u00e1 un archivo de JavaScript y de CSS. Un tema de WordPress podr\u00eda tener m\u00e1s de 10 archivos.<\/p>\n<p>Despu\u00e9s de seleccionar y\/o modificar las opciones, aseg\u00farese de dar clic en \u201cGuardar\u201d en el parte de abajo. Luego podr\u00e1 ponerlo a prueba con una herramienta de prueba de velocidad, para asegurarse de que los scripts no est\u00e9n siendo cargados en la p\u00e1gina o publicaci\u00f3n. \u00a1Aseg\u00farese de limpiar primero el cach\u00e9! Y si todo sale mal visualmente en su sitio, siempre podr\u00e1 rehabilitarlo en las opciones para regresar a la normalidad.<\/p>\n<p>En una <a href=\"https:\/\/woorkup.com\/disable-scripts-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">prueba de velocidad por woorkup<\/a>, pudieron <strong>disminuir el tiempo total de carga por un 20.2%<\/strong>. En su p\u00e1gina de inicio, pudieron reducir el n\u00famero de peticiones HTTP de 46 a 30. El tama\u00f1o de su p\u00e1gina tambi\u00e9n se hizo m\u00e1s peque\u00f1o, de 506.3 KB a 451.6 KB.<\/p>\n<p>Para ver otras formas para deshabilitar scripts, lea nuestra publicaci\u00f3n sobre <a href=\"https:\/\/kinsta.com\/es\/blog\/deshabilitar-wordpress-plugins\/\" target=\"_blank\" rel=\"noopener noreferrer\">c\u00f3mo deshabilitar y evitar que se carguen los plugins de WordPress.<\/a><\/p>\n<h3>Analizando Desempe\u00f1o de Terceros<\/h3>\n<p>B\u00e1sicamente, cualquier cosa que llame externamente desde su sitio, tiene consecuencias en los tiempos de carga. Lo peor de este problema es que algunos de estos son s\u00f3lo lentos de forma intermitente, haciendo que sea muy dif\u00edcil identificar el problema.<\/p>\n<p>Un servicio externo podr\u00eda ser considerado cualquier cosa que se comunica con su sitio de WordPress desde afuera de su servidor. Aqu\u00ed tenemos algunos ejemplos comunes con los que nos hemos encontrado regularmente:<\/p>\n<ul>\n<li>Plataformas de redes sociales, como Twitter, Facebook e Instagram (<a href=\"https:\/\/kinsta.com\/es\/blog\/widgets-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">widgets<\/a> o pixels de conversi\u00f3n)<\/li>\n<li>Redes externas de publicidad como Google Adsense, Media.net, BuySellAds, Amazon Associates.<\/li>\n<li>Anal\u00edtica de sitios web y scripts de rastreo como Google Analytics, Crazy Egg, Hotjar, AdRoll<\/li>\n<li>Herramientas de Prueba A\/B como Optimizely, VWO, Unbounce<\/li>\n<li><a href=\"https:\/\/kinsta.com\/es\/blog\/plugins-comentarios-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">Sistemas de comentarios de WordPress<\/a> como Disqus, <a href=\"https:\/\/kinsta.com\/es\/blog\/wordpress-jetpack\/\">Jetpack<\/a>, Facebook comments<\/li>\n<li><a href=\"https:\/\/kinsta.com\/es\/blog\/plugins-seguridad-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">Herramientas de backups y de seguridad<\/a> como VaultPress, Sucuri y CodeGuard<\/li>\n<li>Herramientas para compartir en redes sociales como SumoMe, HelloBar<\/li>\n<li><a href=\"https:\/\/kinsta.com\/es\/blog\/wordpress-cdn\/\" target=\"_blank\" rel=\"noopener noreferrer\">Redes CDN<\/a> como KeyCDN, Amazon CloudFront, CDN77, y StackPath<\/li>\n<li>JavaScript con un host externo.<\/li>\n<\/ul>\n<p>\u00bfCu\u00e1ntos de estos rastreadores impactan al desempe\u00f1o? En nuestro propio <a href=\"https:\/\/kinsta.com\/es\/blog\/rendimiento-de-terceros\/\" target=\"_blank\" rel=\"noopener noreferrer\">estudio de caso<\/a>, notamos que los scripts externos <strong>incrementaron los tiempos de carga por 86.08%<\/strong>.<\/p>\n<p>Ghostery tambi\u00e9n midi\u00f3 <a href=\"https:\/\/www.ghostery.com\/lp\/trackertax\/\" target=\"_blank\" rel=\"noopener noreferrer\">los 500 mejores dominios de EUA<\/a> en Alexa, y los resultados fueron inigualables, pero para nosotros, no fue realmente una sorpresa. Los sitios web eran 2x veces m\u00e1s lentos cuando no se hab\u00edan bloqueado a estos rastreadores. Lo que quiere decir que los scripts de rastreo externos son uno de los principales contribuidores para reducir las velocidades de carga en la red.<\/p>\n<figure style=\"width: 1872px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/tiempo-de-carga-con-rastreadores.png\" alt=\"Tiempo de carga con rastreadores\" width=\"1872\" height=\"806\"><figcaption class=\"wp-caption-text\">Tiempo de carga con rastreadores (fuente de la imagen: Ghostery)<\/figcaption><\/figure>\n<p>Tiene que tener mucho cuidado en su sitio de WordPress. \u00a1Tener tan s\u00f3lo una llamada de un API externa podr\u00eda causar que su sitio entero se caiga! S\u00ed, no deber\u00eda ser as\u00ed, pero en muchos casos, as\u00ed es. Lo hemos visto m\u00e1s veces de las que podemos contar.<\/p>\n<p>New Relic brinda una excelente y sencilla forma para monitorear servicios externos con el tiempo. En este ejemplo de abajo, podemos ver llamadas externas que se hacen a twitcount.com, graph.facebook.com y widgets.pinterest.com.<\/p>\n<figure style=\"width: 2048px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/10\/tiempo-de-respuesta-de-servicios-externos-de-redes-sociales.png\" alt=\"Tiempo de respuesta de servicios externos de redes sociales\" width=\"2048\" height=\"1084\"><figcaption class=\"wp-caption-text\">Tiempo de respuesta de servicios externos de redes sociales<\/figcaption><\/figure>\n<p>Es importante que cuando agregue una nueva opci\u00f3n o plugin a su sitio, primero investigue los recursos externos que se est\u00e1n cargando de este. \u00a1Entre menos mejor!<\/p>\n<h2 id=\"mobile-first\">Siempre Optimice con los Dispositivos M\u00f3viles en Mente<\/h2>\n<p>Google empez\u00f3 a sacar su <a href=\"https:\/\/kinsta.com\/es\/blog\/google-indexacion-centrada-moviles\/\" target=\"_blank\" rel=\"noopener noreferrer\">\u00edndice de mobile-first<\/a> el 26 de marzo del 2018. Previamente los sistemas de crawling, indexaci\u00f3n y de posicionamiento de Google, usaban la versi\u00f3n de escritorio de los sitios web. La indexaci\u00f3n centrada en m\u00f3viles significa que el Googlebot ahora usar\u00e1 la versi\u00f3n m\u00f3vil de su sitio de WordPress para indexar y posicionar. Esto ayuda a mejorar la experiencia para usuarios m\u00f3viles.<\/p>\n<p>Cuando se trata de optimizar su sitio para dispositivos m\u00f3viles, <strong>la velocidad es uno de los factores m\u00e1s importantes a tener en cuenta<\/strong>. La velocidad juega un rol importante en todo, desde usabilidad a rangos de rebote y para determinar si los compradores potenciales regresar\u00e1n o no a su sitio. De hecho, la <a href=\"https:\/\/developers.google.com\/web\/updates\/2018\/07\/search-ads-speed\" target=\"_blank\" rel=\"noopener noreferrer\">velocidad es un factor importante para posicionarse<\/a> en Google Search y en los Ads para las b\u00fasquedas en dispositivos m\u00f3viles.<\/p>\n<p>Las malas experiencias m\u00f3viles llevar\u00e1n a la mayor\u00eda de los usuarios a no regresar nunca. De acuerdo al \u00faltimo reporte de velocidad de p\u00e1gina de Google, el tiempo promedio en que un sitio m\u00f3vil tarda en cargar en 2018 es de <a href=\"https:\/\/www.thinkwithgoogle.com\/marketing-resources\/data-measurement\/mobile-page-speed-new-industry-benchmarks\/\" target=\"_blank\" rel=\"noopener noreferrer\">15 segundos<\/a>. \u00bfSe puede imaginar esperar tanto tiempo para cargar una sola p\u00e1gina? Sorprendente.<\/p>\n<p>Los usuarios demandan (y merecen) algo mejor. De acuerdo al mismo reporte de velocidad de p\u00e1gina, <strong>53% de los visitantes de sitios m\u00f3viles dejan de esperar si la p\u00e1gina tarda m\u00e1s de 3 segundos en cargar<\/strong>.<\/p>\n<p>Las experiencias lentas en dispositivos m\u00f3viles no est\u00e1n matando las conversiones. Estas previenen que usted obtenga la oportunidad de convertir clientes potenciales desde un principio. A medida que incrementen los tiempos de carga por unos segundos, la probabilidad de que alguien rebote aumenta exponencialmente. Aqu\u00ed hay algunas cosas a considerar cuando uno optimiza para dispositivos m\u00f3viles.<\/p>\n<h3>Revise Su Tr\u00e1fico M\u00f3vil<\/h3>\n<p>Siempre es importante tomarse el tiempo de ver cu\u00e1nto tr\u00e1fico m\u00f3vil est\u00e1 recibiendo, ya que esto podr\u00eda cambiar un poco sus prioridades. Puede ver cu\u00e1ntos dispositivos m\u00f3viles est\u00e1n visitando su sitio en Google Analytics bajo \u201cAudiencia -&gt; M\u00f3vil -&gt; Vista general.\u201d Como puede ver en este sitio, m\u00e1s del 67% de este tr\u00e1fico viene de m\u00f3viles. \u00a1Eso es much\u00edsimo!<\/p>\n<figure style=\"width: 1522px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/trafico-movil-en-google-analytics.png\" alt=\"Tr\u00e1fico m\u00f3vil en Google Analytics\" width=\"1522\" height=\"862\"><figcaption class=\"wp-caption-text\">Tr\u00e1fico m\u00f3vil en Google Analytics<\/figcaption><\/figure>\n<p>Si usted es cliente de Kinsta, tambi\u00e9n puede checar el tr\u00e1fico de los dispositivos m\u00f3vil vs computadoras en MyKinsta Analytics. Como puede ver en este sitio, m\u00e1s del 88% del tr\u00e1fico viene de las computadoras. Siempre es importante verificar y no s\u00f3lo asumir. Simplemente porque todos dicen que las cosas se est\u00e1n pasando al mercado m\u00f3vil, no quiere decir que pase lo mismo con su sitio. Vea los datos.<\/p>\n<figure style=\"width: 1664px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/movil-vs-computadoras.png\" alt=\"M\u00f3vil vs Computadoras \u2013 MyKinsta Analytics\" width=\"1664\" height=\"632\"><figcaption class=\"wp-caption-text\">M\u00f3vil vs Computadoras \u2013 MyKinsta Analytics<\/figcaption><\/figure>\n<h3>Aseg\u00farese de que Su Sitio Sea Responsive<\/h3>\n<p>En 2019, \u00a1M\u00e1s vale que su sitio sea responsive! Esto quiere decir que utiliza queries de medios para escalar las cosas de forma autom\u00e1tica a dispositivos m\u00f3viles. Si a\u00fan no ha hecho esto, entonces ya est\u00e1 detr\u00e1s de su competencia. Todos los temas de WordPress que hemos mencionado en este art\u00edculo funcionan y se ven geniales en todos los dispositivos.<\/p>\n<p>Utilice la herramienta <a href=\"https:\/\/search.google.com\/test\/mobile-friendly?hl=es\" target=\"_blank\" rel=\"noopener noreferrer\">Google Mobile-Friendly<\/a> para hacer pruebas y asegurarse de que su sitio pase todos los requerimientos.<\/p>\n<figure style=\"width: 1402px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/11\/prueba-mobile-friendly.jpg\" alt=\"Prueba Mobile-Friendly\" width=\"1402\" height=\"1144\"><figcaption class=\"wp-caption-text\">Prueba Mobile-Friendly<\/figcaption><\/figure>\n<h3>Revise Varias Veces para Asegurarse de que srcset Funcione<\/h3>\n<p>En el pasado, era muy importante cargar las im\u00e1genes para escalar y no permitir que CSS altere su tama\u00f1o. Sin embargo, esto ya no es importante ya que WordPress 4.4 ahora soporta\u00a0<a href=\"https:\/\/make.wordpress.org\/core\/2015\/11\/10\/responsive-images-in-wordpress-4-4\/\" target=\"_blank\" rel=\"noopener noreferrer\">im\u00e1genes responsivas<\/a>\u00a0(no escaladas por CSS). WordPress autom\u00e1ticamente crea varios tama\u00f1os distintos de cada imagen subida a la biblioteca de medios. Al incluir los tama\u00f1os disponibles de una imagen en un atributo <code>srcset<\/code>\u00a0 los navegadores ahora pueden elegir descargar el tama\u00f1o m\u00e1s apropiado e ignorar los otros. Vea este ejemplo de como lucir\u00e1 su c\u00f3digo.<\/p>\n<figure style=\"width: 1464px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full \" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2018\/11\/wordpress-srcset.png\" alt=\"WordPress srcset\" width=\"1464\" height=\"264\" data-must_clone=\"true\"><figcaption class=\"wp-caption-text\">WordPress srcset<\/figcaption><\/figure>\n<p>Debido a plugins externos de im\u00e1genes disponibles, hemos visto, en varias ocasiones, que esto no funcione de forma correcta. Por lo tanto, es importante revisar varias veces para verificar que sus im\u00e1genes est\u00e9n recibiendo de forma apropiada el atributo <code>srcset<\/code> agregado con versiones distintas para diferentes tama\u00f1os de pantalla. La optimizaci\u00f3n de imagen es importante de ahora en adelante.<\/p>\n<h3>Google AMP Podr\u00eda Ser la Soluci\u00f3n Para Usted<\/h3>\n<p><a href=\"https:\/\/googleblog.blogspot.com\/2015\/10\/introducing-accelerated-mobile-pages.html\" target=\"_blank\" rel=\"noopener noreferrer\">Google AMP<\/a> (Accelerated Mobile Pages Project) fue originalmente lanzado en octubre de 2015. El proyecto depend\u00eda de un AMP HTML, un nuevo framework abierto, construido en su totalidad de tecnolog\u00edas existentes de la red, que permite a los sitios web, construir p\u00e1ginas livianas.<span class=\"Apple-converted-space\">\u00a0<\/span>En pocas palabras, ofrece una forma de servir una versi\u00f3n b\u00e1sica de la p\u00e1gina web actual.<\/p>\n<p>Tenemos una relaci\u00f3n de amor\/odio con Google AMP, y al parecer gran parte de la comunidad piensa lo mismo. Lo hemos probado y no obtuvimos buenos resultados. Sin embargo, esto no quiere decir que no funcione. Cada sitio web es distinto, y Google AMP est\u00e1 siendo constantemente mejorado.<\/p>\n<p>Puede empezar r\u00e1pidamente con Google AMP en su sitio de WordPress con uno de los siguientes plugins:<\/p>\n<ul>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/amp\/\" target=\"_blank\" rel=\"noopener noreferrer\">AMP para WordPress<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/accelerated-mobile-pages\/\" target=\"_blank\" rel=\"noopener noreferrer\">AMP para WP<\/a><\/li>\n<\/ul>\n<p>Revise nuestro tutorial sobre <a href=\"https:\/\/kinsta.com\/es\/blog\/google-amp\/\" target=\"_blank\" rel=\"noopener noreferrer\">c\u00f3mo configurar Google AMP<\/a>. Y si lo necesita, <a href=\"https:\/\/kinsta.com\/es\/blog\/desactivar-google-amp\/\" target=\"_blank\" rel=\"noopener noreferrer\">c\u00f3mo deshabilitar Google AMP<\/a>. Esto es algo que no podr\u00e1 quitar tan f\u00e1cil cuando ya no lo necesite.<\/p>\n<h2>Resumen<\/h2>\n<p>C\u00f3mo ya se habr\u00e1 dado cuenta, estamos obsesionados con todos los tipos de formas en las que usted puede acelerar su WordPress. Tener un sitio r\u00e1pido es perfecto para incrementar su posicionamiento, mejora la selecci\u00f3n de los motores de b\u00fasqueda, mejora las tasas de conversi\u00f3n, incrementa el tiempo que uno est\u00e1 en el sitio y reduce la tasa de rebote. \u00a1Sin mencionar el hecho de que todos aman visitar un sitio web veloz!<\/p>\n<p>Esperamos que est\u00e1 gu\u00eda fuera \u00fatil y de su agrado, y que haya memorizado algunas cosas y las aplique en su sitio de WordPress. Si es as\u00ed, por favor, t\u00f3mese un momento y comparta con otros.<\/p>\n<p>\u00bfNos olvidamos de algo importante? Si es as\u00ed, nos encantar\u00eda escucharlo. Comparta con nosotros sus consejos para acelerar WordPress en los comentarios de abajo.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>El d\u00eda de hoy le compartiremos todo lo que sabemos sobre c\u00f3mo acelerar su sitio de WordPress, con m\u00e1s de 15 a\u00f1os de experiencia y duras lecciones que hemos aprendido, todo esto en una sola gu\u00eda.<\/p>\n","protected":false},"author":38,"featured_media":31546,"template":"","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[414,408],"class_list":["post-19904","learn","type-learn","status-publish","has-post-thumbnail","hentry","tag-webdev","tag-webperf"],"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>C\u00f3mo Acelerar Su Sitio WordPress (La Mejor Gu\u00eda para 2026)<\/title>\n<meta name=\"description\" content=\"El d\u00eda de hoy le compartiremos todo lo que sabemos sobre c\u00f3mo acelerar su sitio de WordPress, con m\u00e1s de 15 a\u00f1os de experiencia y duras lecciones que hemos aprendido, todo esto en una sola gu\u00eda.\" \/>\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\/aprender\/acelerar-wordpress\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"C\u00f3mo Acelerar Su Sitio WordPress (La Mejor Gu\u00eda para 2026)\" \/>\n<meta property=\"og:description\" content=\"El d\u00eda de hoy le compartiremos todo lo que sabemos sobre c\u00f3mo acelerar su sitio de WordPress, con m\u00e1s de 15 a\u00f1os de experiencia y duras lecciones que hemos aprendido, todo esto en una sola gu\u00eda.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/es\/aprender\/acelerar-wordpress\/\" \/>\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:modified_time\" content=\"2025-04-16T14:20:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2024\/11\/ES-Homepage-featured-image.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"El d\u00eda de hoy le compartiremos todo lo que sabemos sobre c\u00f3mo acelerar su sitio de WordPress, con m\u00e1s de 15 a\u00f1os de experiencia y duras lecciones que hemos aprendido, todo esto en una sola gu\u00eda.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/wp-content\/uploads\/2018\/10\/speed-up-wordpress-share.png\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_ES\" \/>\n<meta name=\"twitter:label1\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"151 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/es\/aprender\/acelerar-wordpress\/\",\"url\":\"https:\/\/kinsta.com\/es\/aprender\/acelerar-wordpress\/\",\"name\":\"C\u00f3mo Acelerar Su Sitio WordPress (La Mejor Gu\u00eda para 2026)\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/es\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/es\/aprender\/acelerar-wordpress\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/es\/aprender\/acelerar-wordpress\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/12\/speed-up-wordpress-featured.jpg\",\"datePublished\":\"2018-12-06T15:24:39+00:00\",\"dateModified\":\"2025-04-16T14:20:07+00:00\",\"description\":\"El d\u00eda de hoy le compartiremos todo lo que sabemos sobre c\u00f3mo acelerar su sitio de WordPress, con m\u00e1s de 15 a\u00f1os de experiencia y duras lecciones que hemos aprendido, todo esto en una sola gu\u00eda.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/es\/aprender\/acelerar-wordpress\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/es\/aprender\/acelerar-wordpress\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/kinsta.com\/es\/aprender\/acelerar-wordpress\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/12\/speed-up-wordpress-featured.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/12\/speed-up-wordpress-featured.jpg\",\"width\":1460,\"height\":730},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/es\/aprender\/acelerar-wordpress\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/es\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Aprender\",\"item\":\"https:\/\/kinsta.com\/es\/aprender\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"C\u00f3mo Acelerar Su Sitio WordPress (La Mejor Gu\u00eda para 2025)\"}]},{\"@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\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"C\u00f3mo Acelerar Su Sitio WordPress (La Mejor Gu\u00eda para 2026)","description":"El d\u00eda de hoy le compartiremos todo lo que sabemos sobre c\u00f3mo acelerar su sitio de WordPress, con m\u00e1s de 15 a\u00f1os de experiencia y duras lecciones que hemos aprendido, todo esto en una sola gu\u00eda.","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\/aprender\/acelerar-wordpress\/","og_locale":"es_ES","og_type":"article","og_title":"C\u00f3mo Acelerar Su Sitio WordPress (La Mejor Gu\u00eda para 2026)","og_description":"El d\u00eda de hoy le compartiremos todo lo que sabemos sobre c\u00f3mo acelerar su sitio de WordPress, con m\u00e1s de 15 a\u00f1os de experiencia y duras lecciones que hemos aprendido, todo esto en una sola gu\u00eda.","og_url":"https:\/\/kinsta.com\/es\/aprender\/acelerar-wordpress\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinsta.es\/","article_modified_time":"2025-04-16T14:20:07+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2024\/11\/ES-Homepage-featured-image.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_description":"El d\u00eda de hoy le compartiremos todo lo que sabemos sobre c\u00f3mo acelerar su sitio de WordPress, con m\u00e1s de 15 a\u00f1os de experiencia y duras lecciones que hemos aprendido, todo esto en una sola gu\u00eda.","twitter_image":"https:\/\/kinsta.com\/wp-content\/uploads\/2018\/10\/speed-up-wordpress-share.png","twitter_site":"@Kinsta_ES","twitter_misc":{"Tiempo de lectura":"151 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/kinsta.com\/es\/aprender\/acelerar-wordpress\/","url":"https:\/\/kinsta.com\/es\/aprender\/acelerar-wordpress\/","name":"C\u00f3mo Acelerar Su Sitio WordPress (La Mejor Gu\u00eda para 2026)","isPartOf":{"@id":"https:\/\/kinsta.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/es\/aprender\/acelerar-wordpress\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/es\/aprender\/acelerar-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/12\/speed-up-wordpress-featured.jpg","datePublished":"2018-12-06T15:24:39+00:00","dateModified":"2025-04-16T14:20:07+00:00","description":"El d\u00eda de hoy le compartiremos todo lo que sabemos sobre c\u00f3mo acelerar su sitio de WordPress, con m\u00e1s de 15 a\u00f1os de experiencia y duras lecciones que hemos aprendido, todo esto en una sola gu\u00eda.","breadcrumb":{"@id":"https:\/\/kinsta.com\/es\/aprender\/acelerar-wordpress\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/es\/aprender\/acelerar-wordpress\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/kinsta.com\/es\/aprender\/acelerar-wordpress\/#primaryimage","url":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/12\/speed-up-wordpress-featured.jpg","contentUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/12\/speed-up-wordpress-featured.jpg","width":1460,"height":730},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/es\/aprender\/acelerar-wordpress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/es\/"},{"@type":"ListItem","position":2,"name":"Aprender","item":"https:\/\/kinsta.com\/es\/aprender\/"},{"@type":"ListItem","position":3,"name":"C\u00f3mo Acelerar Su Sitio WordPress (La Mejor Gu\u00eda para 2025)"}]},{"@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"]}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/learn\/19904","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/learn"}],"about":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/types\/learn"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/users\/38"}],"version-history":[{"count":22,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/learn\/19904\/revisions"}],"predecessor-version":[{"id":78911,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/learn\/19904\/revisions\/78911"}],"alternate":[{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/19904\/translations\/fr"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/19904\/translations\/it"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/19904\/translations\/es"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/19904\/translations\/se"},{"embeddable":true,"hreflang":"da","title":"Danish","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/19904\/translations\/dk"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/19904\/translations\/pt"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/19904\/translations\/jp"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/19904\/translations\/de"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/19904\/translations\/nl"},{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/19904\/translations\/en"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/media\/31546"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/media?parent=19904"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/tags?post=19904"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}