Mejoras y optimizaciones WPO

Descripción

Por defecto, WordPress carga diversas funciones, servicios y scripts que no son obligatorios, y que normalmente ralentizan tu instalación y desperdician recursos del alojamiento. Durante años he estado probando algunas mejoras para ahorrar recursos de alojamiento y mejorar el rendimiento y tiempos de carga de WordPress. Tras miles de pruebas, este plugin incluye mis mejores optimizaciones de velocidad y rendimiento, con un solo clic.

Con este plugin puedes desactivar con seguridad esos molestos servicios, e innecesarios códigos y scripts para ahorrar recursos y costes de alojamiento, y acelerar WordPress para obtener mejores resultados en herramientas como Google PageSpeed, Pingdom Tools, GTMetrix, WebPageTest y otros.

Las mejoras (retoques) que el plugin aplica automáticamente de manera segura son las siguientes:

  • NUEVO: Añadidas reglas de caducidad de caché al archivo .htaccess principal de WordPress.
  • NUEVO: Añadidas reglas de compresión GZIP al archivo .htaccess principal de WordPress.
  • Elimina los Dashicons de la barra de administración (solo para los usuarios no conectados)
  • Elimina estilos y scripts de Emoji
  • Desactiva la REST API (desactivación completa)
  • Controla el intervalo de la Heartbeat API
  • Elimina cadenas de petición de los recursos estáticos
  • Atrasa la carga de JavaScript
  • Elimina cadenas de petición de Gravatar
  • Elimina el enlace de Really Simple Discovery de la cabecera
  • Elimina wlwmanifest.xml (Windows Live Writer) de la cabecera
  • Elimina la URL de enlace corto de la cabecera
  • Elimina el generador de versión de WordPress de la cabecera
  • Elimina la precarga de DNS de s.w.org
  • Elimina jquery_migrate
  • Elimina enlaces innecesarios de la cabecera
  • Elimina el nombre de generador de los feeds RSS
  • Elimina el filtro Capital P Dangit
  • Desactiva la vista previa de las miniaturas de PDF
  • Desactiva los pingbacks propios

Sin opciones. Simplemente activa el plugin y comprueba la velocidad de tu sitio en tu herramienta favorita (GTMetrix, Pingdom Tools, etc.)

Requisitos del plugin

  • Este plugin requiere WordPress 4.7 o superior
  • Este plugin requiere PHP 5.6 o superior

Capturas

  • Resultados en Pingdom Tools antes de la activación del plugin.
  • Resultados en Pingdom Tools después de la activación el plugin.

Instalación

  1. Ve a tu escritorio de WP > Plugins y busca por ‘wpo tweaks’ o…
  2. Descarga el plugin del repositorio de WP.
  3. Sube la carpeta ‘wpo-tweaks’ al directorio ‘/wp-content/plugins/’
  4. Activa el plugin desde el menú ‘Plugins’ de WordPress

Preguntas frecuentes

¿Qué significa WPO?

WPO es la abreviatura de Web Performance Optimization. Mide una cantidad de mejoras en la optimización y mejora del rendimiento y tiempos de carga de las páginas web.

¿Dónde puedo probar el rendimiento de mi sitio?
¿Cuál es el mejor modo de probar el rendimiento de mi sitio?

Utiliza una de las herramientas de arriba y haz al menos dos pruebas para medir el rendimiento de tu sitio. Esto es debido a que los sistemas de caché no se cargan la primera vez que tu sitio lo prueban estas herramientas. Siempre prueba tu sitio con la misma herramienta y mide el rendimiento de tu sitio a lo largo del tiempo, no solo una vez.

Y siempre recuerda que ninguna herramienta puede reemplazar la percepción humana. Si ves que tu web carga más rápido que nunca ninguna herramienta va a decirte lo que tú y tus visitantes sienten en la vida real.

No te vuelvas loco con las herramientas, son máquinas y, por ejemplo, Google PageSpeed puede mostrar una medición de 100/100 cuando tu sitio está roto, y eso está muy lejos de una web optimizada ¿verdad?

Algo fue mal tras la activación

Este plugin es compatible con todas las funciones JavaScript de WordPress (wp_localize_script(), js en la cabecera, en el footer…) y funciona con todos los plugins y temas bien programados. Si un plugin o un tema no está encolando adecuadamente scripts puede que tu sitio no funcione. Si tu alojamiento no es compatible con algunas de las mejoras, normalmente debido a restricciones de seguridad, es posible que falle algo. Si falla algo, por favor, accede a tu directorio /wp-content/plugins/wpo-tweaks/ con tu cliente FTP favorito o el panel de tu alojamiento (cPanel, Plesk, etc.) y renombra la carpeta del plugin para desactivarlo.

Si ves un Error 500 (error del servidor) entonces ve al panel de tu alojamiento y edita el archivo .htaccess para borrar las líneas añadidas por el plugin (empiezan con ‘WordPress WPO Tweaks by Fernando Tellado’) y guarda cambios, o borra el archivo y créalo de nuevo desde Escritorio > Ajustes > Enlaces permanentes > Guardar cambios.

¿Y después?

En las nuevas actualizaciones iré incluyendo cada nuevo truco de rendimiento que pruebe para obtener mejores resultados y acelerar WordPress.

¿Tienes planeado incluir un panel de ajustes?

No. El plugin WordPress WPO Tweaks está pensado para usuarios que quieren conseguir optimizaciones y velocidad con seguridad a un clic. Si eres desarrollador y sabes lo que estás haciendo entonces, por favor, echa un vistazo al plugin Machete de mi amigo Nilo Velez, una suite completa para resolver problemas y molestias comunes de WordPress. Y sí, ¡tiene una amplia página de ajustes!

Reseñas

Wow!

I just added this plugin and it slashed my page speed/performance. I considered using Machete but opted for this one, as it needed zero configuring. Excellent stuff! Thanks

Imprescindible

Instalarlo y listo, tu web es más rápida que nunca. Comprobado en numerosas webs de clientes, funciona a la perfección.

Enhorabuena Fernando!

FANTASTIC

Used it to supplement ‘speed of light’ plugin as that won’t cover caching headers and the other items wpo-tweaks deals with. Tested on pingdom and GTMatrix and scored 100%. Page load 1,8 sec from 3.4 sec beforehand. No recommendations. I also use WPENGINE as my server with EVERCACHE object cacheing, but these 2 plugins filled the gaps they leave out. Highly recommended.

Fantástico

Simplemente es instalarlo y activarlo. Lo estoy empezando a poner en todas mis páginas 🙂

Leer todas las 16 reseñas

Colaboradores y desarrolladores

“Mejoras y optimizaciones WPO” es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

“Mejoras y optimizaciones WPO” ha sido traducido a 3 idiomas. Gracias a los traductores por sus contribuciones.

Traduce “Mejoras y optimizaciones WPO” a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN , o suscríbete al log de desarrollo por RSS .

Registro de cambios

0.9.15

  • Añadidos condicionales a las líneas de deflate en el archivo .htaccess para evitar errores 500 en algunos servidores (Gracias a frayca – https://profiles.wordpress.org/frayca)

0.9.14

  • Añadida etiqueta de probado hasta WordPress 5.0

0.9.13

  • Probado hasta WordPress 4.9.8

0.9.12

  • Añadida función para desactivar los pingbacks propios internos

0.9.11

  • Añadida una línea para comprobar si está activo el módulo “expires” para evitar errores 500 en algunos servidores cuando el módulo no está activo.

0.9.10

  • Probado hasta WordPress 4.9.6

0.9.9

  • Añadidas reglas de caducidad de caché de navegador al archivo .htaccess principal de WordPress. Es un procedimiento bastante seguro ya que el plugin primero comprueba si existe el archivo .htaccess y si tiene permisos de escritura, y también si no hay reglas anteriores del plugin WPO Tweaks. Las reglas añadidas por el plugin se borran al desactivar el plugin. Gracias a @carloslongarela.
  • Añadidas reglas de compresión GZIP al archivo .htaccess principal de WordPress. Es un procedimiento bastante seguro ya que el plugin primero comprueba si existe el archivo .htaccess y si tiene permisos de escritura, y también si no hay reglas anteriores del plugin WPO Tweaks. Las reglas añadidas por el plugin se borran al desactivar el plugin. Gracias a @carloslongarela.
  • Esta es la primera versión con etiquetas de versión. De este modo puedes descargar versiones anteriores del plugin. Están al fondo de la Vista avanzada de la página del plugin en wordpress.org.

0.9.8

  • Probado hasta WordPress 4.9.5. ¡Funciona!

0.9.7

  • Añadida excepción a la eliminación de los Dashicons para que se muestren en el Personalizador (¡Gracias a Juan Ramón Navas por informar!)

0.9.6

  • Cambiado el método para la Heartbeat API, debido a que algunos usuarios la necesitan para los autoguardados, edición colaborativa y más. Desde ahora no está inactiva sino controlado el intervalo para que se lance después de 60 segundos en vez del parámetro por defecto de 15 segundos
  • Añadidos créditos al footer de la administración.
  • Plugin probado hasta WordPress 4.9 RC.

0.9.5

  • Añadido enlace a WebPageTest en readme.txt para medir resultados.
  • Cambio al método del filtro script_loader_tag para atrasar la carga de JavaScript y solucionar problemas en AMP con la CDN de Google y retraso de scripts en varios temas.

0.9.4

  • Cambiado el método de carga aplazada de JavaScript para resolver problemas de AMP con la CDN de Google (¡gracias a Juan María Arenas por informar!)
  • Cambio de URL para donativos

0.9.3

  • Cambiada la versión mínima de WP de la 4.0 a la 4.1
  • Añadido filtro para eliminar el filtro capital_p_dangit
  • Añadida función para desactivar la vista previa de miniaturas PDF (incluido en WP 4.7)
  • Añadida acción para eliminar enlace a portada de la cabecera (gracias @carloslongarela)
  • Añadida acción para eliminar enlaces extra en los rss feeds de la cabecera (gracias @carloslongarela)
  • Añadida acción para eliminar los enlaces anterior-siguiente de la cabecera (gracias @carloslongarela)
  • Añadida acción para eliminar los enlaces anterior-siguiente de la cabecera (gracias @carloslongarela)
  • Añadida acción para eliminar el enlace a la entrada aleatoria de la cabecera (gracias @carloslongarela)
  • Añadida acción para eliminar el enlace a la entrada superior de la cabecera (gracias @carloslongarela)
  • Añadido filtro para eliminar el nombre de generador de los feeds rss en la cabecera (gracias @carloslongarela)
  • Mejora en estándares de código y ordenado de funciones (gracias @carloslongarela)
  • Cambios en readme.txt

0.9.2

  • Añadida acción para eliminar el enlace really simple discovery de la cabecera
  • Añadida acción para eliminar wlwmanifest.xml de la cabecera
  • Añadida acción para eliminar la url de enlace corto de la cabecera
  • Añadida acción para eliminar el generador de versión de WordPress de la cabecera
  • Añadida acción para eliminar la precarga de DNS de s.w.org
  • Añadida función para eliminar jquery_migrate

0.9.1

  • Solucionado el text domain para que esté preparado para traducción

0.9

  • Versión inicial