
Si mañana me dijeran que sólo puedo llevarme un único plugin a una isla desierta, muy probablemente me quedaría con Perfmatters y si tuviera club de fans, me apuntaría e iría a todos sus conciertos.
Lo uso desde enero de 2021 y ha sido uno de los complementos que ha solucionado más problemas y el que más y mejor contribuye a aligerar la velocidad de carga.
Imprescindible
Es de esas herramientas que ni te cuestionas la remota posibilidad de no pagar cuando llega el día de la renovación anual. Que por cierto, es muy económica para el uso en un solo sitio. Sólo cuesta 24.95 dólares y tiene un 15% de descuento para las siguientes renovaciones. Así que a partir del segundo año se queda en 21,21 míseros dólares.
Como he reseñado algunas de sus funciones por separado, quedaba pendiente un análisis más profundo y tutorial de configuración. Esa son las pretensiones de este post.
Sobre la configuración


Aviso: Huelga decir que los iconos de activado y desactivado que añado son los correspondientes a mi configuración, que es la mejor que he podido conseguir para este blog. Lo que no quiere decir que sea la ideal para tu entorno.
Cada escenario es diferente. Tendrás que estudiar cada opción y entenderla, experimentar con su comportamiento y decidir qué es lo mejor en tu caso. Para esto no hay nada mejor que probar sus opciones una a una y valorar los resultados.
Otra cosa que debes tener en cuenta es que las herramientas duplicadas colisionarán. Hay otros plugins como WP Rocket o el plugin de caché para servidores con Litespeed que tienen algunas funciones que hacen exactamente lo mismo. Activarlas juntas puede provocar conflictos. Tendrás que valorar cuál funciona mejor y quedarte solo con una de ellas.
Pestaña general
En la pestaña general están las herramientas más comunes. Junto a todas ellas encontrarás un enlace a su correspondiente ayuda. No tengas miedo a probarlas. Todo es reversible. Volviendo a pulsar su conmutador cada cosa volverá a su estado original y aquí no ha pasado nada

Desactivar los emojis
En la versión 4.2 de WordPress de 2015 se añadió soporte para emojis en el core para los navegadores antiguos.
Aunque no suponen un peso excesivo (18 KB más el de otros JS) puedes desactivarlos porque cargan el JavaScript wp-emoji-release.min.js en todas las página de tu blog y una petición menos siempre es una petición menos.


Desactivar dashicons
Dashicons es la fuente de iconos oficial del administrador de WordPress desde su versión 3.8. Algunas plantillas la utilizan en el front-end cargando el CSS dashicons.min.css. Sin embargo, muchos temas y plugins modernos utilizan ya sus propios iconos, SVGs, o no tienen ningún icono. Así que si no estás usando dashicons puedes desactivarlos porque la hoja de estilos añade un tiempo de carga innecesario y también bloquea la renderización.

Desactivarlos desde Perfmatters no afecta al panel de administración de WordPress, que los utiliza. Sólo se eliminarán los dashicons en el front-end cuando no se haya iniciado sesión.

Desactivar incrustaciones (Embebs)
Cuando añades cualquier enlace de tu blog en el editor, WordPress lo reconoce y lo muestra así (si no has modificado el estilo).

Si no te interesan las incrustaciones, puedes desactivarlas y aligerar otro poco la carga. Yo no las he desactivado porque he notado que los enlaces con previo suelen tener buenas cifras de clics cuando se usan como relacionados entre párrafos.
Las incrustaciones o embeds vinieron con la versión 4.4 de WordPress. Lo negativo es que llegaron acompañados de un código extra que se añade incluyendo otro JavaScript más a cargar: wp-embed.min.js

Al desactivar las incrustaciones en tu blogs se evita también que en otros blogs se incrusten enlaces de tu sitio con ese previo, sin embargo elimina el JavaScript específico de oEmbed, desactiva el filtrado de los resultados de oEmbed,
elimina el descubrimiento de enlaces de oEmbed y también todas las reglas de reescritura de incrustación.

Desactivar XML-RPC
XML-RPC es un protocolo que se añadió en WordPress 3.5 para permitir conexiones remotas y, salvo que estés usando la App de WordPress para publicar o editar tu blog desde el móvil, es importante desactivarlo porque supone graves riesgos para la seguridad.
Muy pocos plugins lo necesitan, sólo conozco uno que lo usa: JetPack. Un plugin multifunción poco recomendable porque lastra considerablemente el rendimiento.
Una vez desactivado XML-RPC bastará comprobar su estado visitando tudominio.com/xmlrpc.php para asegurarte de que sólo devuelve un mensaje de error 403.
También puedes comprobarlo en este verificador. Si recibes un mensaje como este significa que XML-RPC está desactivado.


Eliminar jQuery Migrate
Se introdujo en WordPress 3.6 y ya no está activado por defecto desde WP 5.5 y superiores.
Aunque la mayoría de plantillas y plugins no lo necesitan, aún quedan unos pocos que lo requieren para alguna función menor. En mi caso hay dos plugins que lo usan, Ultimate Membership Pro y Rank Math para una barra de estadísticas (que no uso) que solo se muestra para administradores. Algunos plugins de gestión de consentimiento de cookies aún lo usaban hasta hace poco.
jQuery Migrate es un recurso para desarrolladores que permite que el código con dependencias más antiguas se comunique con el nuevo.
Lo más probable es que no tengas ningún plugin que lo necesite, así que jQuery Migrate está añadiendo la carga innecesaria del Javascrip jquery-migrate.min.js

Aún así, revisa la documentación de tus plugins antes de desactivarlo o pregunta a sus desarrolladores (luego veremos cómo desactivarlo para lugares concretos).

Ocultar la versión de WordPress
Esta opción no tiene ningún misterio, simplemente oculta la versión de WordPress que tienes instalada a ojos de curiosos como medida de seguridad.
Esto, que se puede hacer de distintas formas, sirve por si tardas en actualizar alguna cosa en la que aparecen vulnerabilidades con tu versión que pudieran explotarse o el core se viera comprometido. Al menos escondiendo la versión se lo estarás poniéndolo menos fácil a posible atacantes que buscan "bujeros".
Aunque se elimina solo una línea de código, y se hace principalmente por seguridad, para los amantes de la optimización, es otra pizca que se suma al total a restar.

Eliminar el enlace wlwmanifest
Se trata de una etiqueta que aparece en cada instalación de WordPress y era utilizada por Windows Live Writer, que dejó de actualizarse y de recibir soporte en enero de 2017.
Como en el caso anterior, sólo se trata de código innecesario, así que otra línea menos.

Eliminar el enlace RSD
Otra etiqueta sobrante que aparece en toda instalación de WordPress.
Si editas su sitio desde el navegador no lo necesitas para nada. También lo usan algunas aplicaciones de terceros que utilizan peticiones XML-RPC, que se supone que ya has desactivado. Pues eso, código innecesario a eliminar.

Eliminar el enlace corto
Esto se utiliza para un crear enlace corto con números para tus páginas y post del que añade esta etiqueta:
<link rel='shortlink' href='https://dominio.com?p=123' />
Si estás usando enlaces permanentes cortos "bonitos", como dominio.com/%postname% entonces no hay motivo para mantener esto sin ningún uso, más código innecesario para desechar.

Desactivar el Feed RSS
WordPress genera por defecto distintos tipos de fuentes RSS. Aunque los canales RSS siguen siendo útiles para un blog, si tu página es más bien estática o simplemente no lo usas como un blog puedes desactivar el feed.
Esta guía continúa en la página 2











