:-) Guía sobre Perfmatters. El mejor plugin de rendimiento de WordPress

√ćndice

¡Hola, hola y hola querido lector! ¡Ya estoy de vuelta! ¡Y que ganas tenía! Volvemos de nuevo a la senda de los artículos y en este caso vengo a hablarte sobre Perfmatters, el mejor plugin de rendimiento de WordPress.

¬ŅQu√© no sabes que es eso de Perfmatters?

¬°No te preocupes!

Para eso estoy yo aquí, para resolver todas estas dudas y muchas mas.

No obstante, si a√ļn andas dubitativo sobre si leer o no este post voy a resolverte desde ya mismo una de tus preguntas.

Si.

Tendr√°s que leer este post y comprar este plugin siempre y cuando quieras optimizar tu WordPress y tu WPO.

Por lo tanto, no te pierdas el post de hoy por que te voy a ense√Īar c√≥mo conseguir una alta puntuaci√≥n en el famoso Page Speed Insight de Google sin tocar ni una sola l√≠nea de c√≥digo y sin ser un experto en WPO.

¡Vamos al lío!

¬ŅQu√© es Perfmatters?¬ŅPara qu√© sirve?

Cómo te he comentado al principio del todo, Perfmatters es un plugin de tweaking para WordPress que mejorará el rendimiento del mismo.

¬ŅEsto que significar√°?

Significar√° que con este plugin podr√°s mejorar el rendimiento de tu WordPress ya que gracias a el tendr√°s el control total sobre todos los archivos CSS y JS de cada URL de tu p√°gina web.

Por lo tanto, Perfmatters te permitir√° decidir si un determinado archivo CSS o JS se cargar√° o no en una determinada URL (Gracias al Script Manager de Perfmatters) entre otras muchas m√°s funcionalidades.

Todas estas características (Especialmente el Script Manager) te permitirán optimizar el rendimiento de tu página web ya que te permitirá eliminar todo código web por URL.

Por si esto fuera poco, este plugin será compatible con otros plugins de caché como WP Rocket, W3 Total Caché, etc.

En definitiva, que si quieres conseguir dise√Īo web con WordPress r√°pido¬†tendr√°s que comprar este plugin¬†si o si.

¬ŅCu√°les son sus principales ventajas?

Yo diría que todas. Es decir, este plugin siempre sumará, nunca restará.

Sin embargo, para mi las principales ventajas de Perfmatters ser√°n:

  • La capacidad de afinar al m√°ximo la carga de archivos CSS y JS POR URL.
  • Su sencillo interface para el usuario.
  • Su sencilla curva de aprendizaje.
  • La capacidad de complementarse perfectamente con otros plugins de cach√© como WP Rocket, W3 Total Cach√©, etc.
  • La posibilidad de optimizar peticiones externas como las de Google Analytics, Google fonts, etc.

¬ŅCu√°les son sus principales desventajas?

La √ļnica desventaja de Perfmatters es que se trata de un plugin PREMIUM (De pago) y no cuenta con licencia gratuita (Obstaculizando su popularidad en el repositorio de WordPress).

No obstante, su licencia b√°sica (Para una √ļnica p√°gina web) ser√° bastante econ√≥mica (25 d√≥lares al a√Īo).

Guía de configuración de Perfmatters

A continuación, te mostraré cómo configurar Perfmatters correctamente y cual será el cometido de cada una de sus funciones en esta sencilla guia.

¬°Vamos con ello!

configuración de perfmatters

Configuraciones generales

La primera pesta√Īa de configuraci√≥n del plugin har√° referencia a ajustes globales de Permatters que podr√°s activar o desactivar en funci√≥n de tus necesidades (Sin tener que tocar ni una sola l√≠nea de c√≥digo en el archivo functions.php de tu WordPress).

  • Disable emojis (Desactivar Emojis): Si no vas a utilizar los emojis en tus redacciones lo mejor ser√° quitarlos y ahorrar una petici√≥n al servidor.
  • Disable Embeds: Normalmente suelo activar esta opci√≥n ya que suele ser prescindible en la mayor√≠a de casos.
  • Remove Query Strings: Ya hable sobre los query strings aqu√≠. Por ello, para mejorar tu WPO lo mejor ser√° eliminarlos.
  • Disable XML-RPC: Deber√°s activar esta opci√≥n si o si. Ten en cuenta que este archivo ser√° atacado continuamente por hackers que pretender√°n piratear tu WordPress y al final solo utilizan este archivo algunos plugins (Pocos) JetPack. Por lo tanto, si utilizas Jetpack en tu WordPress deber√°s pensar en cambiarlo por otro m√°s r√°pido y seguro.
  • Remove jQuery Migrate: Esta librer√≠a te ayudar√° a mejorar la seguridad de tu WordPress pero en general no ser√° necesaria y as√≠ ahorras recursos.
  • Hide WP Version: Esta opci√≥n te ayudar√° a ocultar la versi√≥n de tu WordPress de miradas indiscretas de hackers que quieran explotar vulnerabilidades dentro de tu WordPress por versiones desactualizadas del core de tu WordPress.
  • Remove wlwmanifest Link: Las cabeceras wlwmanifest no te servir√°n de nada. Elim√≠nalo.
  • Remove RSD Link: Al igual que la anterior, esta funcionalidad se encuentra actualmente en deshuso y genera c√≥digo innecesario. Elim√≠nalo.
  • Remove Shortlink: Los shortlink de WordPress ser√°n un enlace corto que crear√° WordPress para referirse o identificar una URL en concreto. Podr√°s eliminarlo sin problema.
  • Disable RSS Feeds: Los feeds RSS podr√°n ser √ļtiles para la curaci√≥n de contenidos. Sin embargo, tambi√©n ser√°n √ļtiles para la gente de Black Hat SEO que scrapea contenidos. Por este motivo, yo suelo desactivarlos con el fin de que no me copien el contenido y no sufra un ataque de SEO negativo.
  • Remove Feed Links: Si activas la anterior opci√≥n deber√°s marcar tambi√©n esta.
  • Disable Self Pingbacks: En este post sobre pingbacks habl√© sobre cuales eran las funciones de esta caracter√≠stica de WordPress. En resumen, te servir√°n de poco y ser√° mejor desactivarlos.
  • Disable REST API: Ojo con desactivar la REST API de WordPress ya que algunos plugins importantes de tu WordPress podr√°n utilizarla. Lo mejor ser√° no activar esta opci√≥n.
  • Remove REST API Links: Si activas la funci√≥n de disable REST API lo recomendable ser√° tambi√©n activar esta opci√≥n complementaria.
  • Disable dashicons: Con esta opci√≥n evitar√°s cargar los dashicons en el front-end (Reduciendo el n√ļmero de peticiones al servidor) de tu p√°gina web. Totalmente recomendable activarlo.
  • Disable Google Maps: Si no utilizas Google Maps en tu p√°gina web lo correcto ser√° marcar esta opci√≥n o indicar al plugin en que post o p√°ginas no deber√° desactivar los mapas de Google para que estos no se carguen en toda la p√°gina web.
  • Disable Password Strength Meter: Evitar√° que WordPress te indique si una contrase√Īa es segura o no.
  • Remove Comment URLs: Con esta opci√≥n eliminar√°s el enlace generado en cada comentario de tu WordPress. Te recomiendo activar esta opci√≥n para evitar que tu secci√≥n de comentarios sea una granja de enlaces.
  • Disable Heartbeat: Esta opci√≥n te servir√° para habilitar o no el Heartbeat de WordPress mientras se est√° editando o no una p√°gina, un post, etc. Por ello, y con el fin de que WordPress no est√© continuamente latiendo y consumiendo recursos de tu servidor te recomendar√© controlar mejor esta funcionalidad con el plugin WP Rocket.
  • Heartbeat Frequency: Esta opci√≥n te ayudar√° a ajustar los ¬ęlatidos¬Ľ de tu WordPress. El valor por defecto ser√° suficiente.
  • Limit Post Revisions: Esta opci√≥n te servir√° para limitar el n√ļmero de revisiones guardadas en tu base de datos de un post o p√°gina para as√≠ no saturar tu base de datos de revisiones innecesarias.
  • Autosave Interval: Cuanto m√°s alargues el autoguardado de tu WordPress menos consumo tendr√°.
  • Change Login URL: Perfmatters te permitir√° cambiar la URL de acceso a tu WordPress por una URL de acceso personalizada sin necesidad de utilizar otro plugin como WP Hide Login.

Además de las sección global que acabas de ver, Perfmatters contará con una sección dedicada exclusivamente al Lazy Load:

  • Images: Te ayudar√° a aplicar lazy load a todas tus im√°genes de forma global o individual.
  • Iframes and videos: Esta opci√≥n te servir√° para activar el lazy load para v√≠deos de Vimeo, Youtube, etc. Muy recomendable hacerlo.
  • YouTube Preview Thumbnails: Con ella podr√°s mejorar la carga de v√≠deos de tu WordPress ya que Perfmatters sustituir√° el v√≠deo por una imagen hasta que dicho v√≠deo termine de cargar mejorando as√≠ el WPO de tu p√°gina web.
  • DOM Monitoring: Esta opci√≥n comprobar√° los cambios en el DOM de tu p√°gina web y cargar√° din√°micamente los elementos reci√©n agregados. Muy recomendable activar esta opci√≥n.

Si en tu WordPress tienes instalada una tienda online Woocommerce atiende por que Perfmatters tendrá estas opciones de configuración para ti:

  • Disable Scripts: Permitir√° desactivar los JS y CSS de WooCommerce en URLs donde no se necesiten como la p√°gina de carrito, la p√°gina de checkout, etc.
  • Disable Cart Fragmentation: Permitir√° equilibrar la funci√≥n wc-ajax=get_refreshed_fragments que ralentiza todas aquellas p√°ginas web WordPress con WooCommerce.
  • Disable Status Meta Box: Eliminar√° la caja resumen de WooCommerce en el dashboard de WordPress.
  • Disable Widgets: Eliminar√° los widgets de WooCommerce en general.

Configuración del CDN con Perfmatters

Con Perfmatters podr√°s cargar tus im√°genes, archivos CSS y JS desde tu CDN sin necesidad de instalar otro plugin extra que active dicho CDN.

Para ello, solo tendr√°s que configurar las siguientes opciones:

  • Enable CDN Rewrite: Deber√°s activar la opci√≥n para que tus archivos web sean servidos directamente desde tu CDN.
  • CDN URL: En esta secci√≥n ser√° donde escribir√°s la URL desde donde se cargar√°n todos los archivos de tu CDN.
  • Included Directories: Esta casilla te servir√° para indicar desde que directorio de WordPress querr√°s que se sirvan tus archivos en el CDN.
  • CDN Exclusions: Deber√°s utilizar esta casi para excluir alg√ļn archivo de la carga del CDN.

Insertar Google Analytics en local

Con Perfmatters también podrás instalar Google Analytics en local dentro de tu página web para mejorar el rendimiento de la misma.

Para ello, deber√°s configurar la siguientes opciones:

  • Enable Local Analytics: Deber√°s activar esta opci√≥n para comenzar a utilizar Google Analytics de forma local.
  • Tracking ID: Aqu√≠ deber√°s insertar el c√≥digo de tu Google Analytics (Recuerda, ese que empieza por UA-XXXXX)
  • Tracking Code Position: Indica donde quieres insertar el c√≥digo de Analytics. En el header estar√° perfecto.
  • Disable Display Features: Deshabilita el remarketing y la publicidad que genera una segunda solicitud HTTP a DoubleClick.
  • Anonymize IP: Oculta la IP de las visitas a tu p√°gina web. Importante por temas de privacidad.
  • Track Logged In Admins: Si quieres que tus visitas como administrador de WordPress cuenten paraGoogle Analytics marca esta opci√≥n. Yo no te lo aconsejo.
  • Adjusted Bounce Rate: Si deseas reducir tu tasa de rebote en Google Analytics bastar√° con escribir un bajo porcentaje de rebote en esta casilla. De esta forma podr√°s manipular el porcentaje de rebote de tu p√°gina web.
  • Use MonsterInsights: Si utilizas el plugin para WordPress MonsterInsights para medir las visitas a tu p√°gina web esta opci√≥n provocar√° que ambos plugins no se solapen.

Esta ser√° la secci√≥n clave de Perfmatters y por la cu√°l merecer√° pagar el precio del mismo ya que en esta secci√≥n se encontrar√° la famosa funcionalidad ¬ęScript Manager de Perfmatters¬Ľ.

Además, en esta sección podrás deshabilitar el Favicon de tu página web, hacer Preload, Preconnect y Prefech (En otro post te contaré más sobre ello) y hacer limpiezas periódicas de tu base de datos.

Pero como he dicho anteriormente, la clave aquí será activar el Script Manager de Perfmatters.

Una vez activado cada vez que visites una URL de tu p√°gina web aparecer√° una secci√≥n (Dentro del men√ļ de navegaci√≥n de WordPress negro que aparecer√° arriba de tu pantalla) llamada Script Manager y que al pulsar sobre ella aparecer√° la magia‚Ķ

En la pantalla que te aparecer√° te saldr√°n todos los recursos CSS y JS que se estar√°n cargando dicha URL.

Cómo podrás comprobar, algunos de esos scripts pertenecerán a plugins que no se verán y que se estarán cargando de forma innecesaria (Ralentizando así tu WPO por URL).

script manager en perfmatters

Bien, en este momento será clave será ir mirando y desactivando esos CSS y JS que no se estén siendo utilizados sin que la página deje de funcionar (De ahí que si no tienes ni idea vayas poco a poco activando y desactivando casillas para no romper toda tu página web).

Una vez tengas claro que archivos CSS y JS se cargarán o no por URL el propio plugin te dará la opción de deshabilitar dichos archivos en modo bulk en función de una serie de condicionales como:

  • Everywhere: Desactivar√° dicho archivo en toda tu p√°gina web.
  • Current URL: Solo desactivar√° los archivos indicados en la URL actual.
  • Regex: Desactivar√° los archivos en las URL que sigan el patr√≥n marcado en tu REGEX o expresi√≥n regular.

Adem√°s, para una mayor personalizaci√≥n Perfmatters te permitir√° a√Īadir excepciones de carga por archivo y URL.

Regex para Perfmatters

Cómo habrás visto anteriormente, el propio plugin de Perfmatters te permitirá utilizar Regex o expresiones regulares para filtrar las URLs con el fin de filtrar que URLs no cargaránun componente en concreto.

Por este motivo, a continuación te mostraré las Regex más importantes de Perfmatters:

Deshabilitará el script siempre que la URL contenga /categoría/.

/\/category\//

También podrás apuntar varías categorías a la vez con esta regex de Perfmatters.

/\/(category1|category2|category3)\//

Esta regex de Perfmatters deshabilitar√° el script siempre que la URL contenga https://domain.com/category/.

/https:\/\/domain\.com\/category\//

Con este ejemplo para WooCommerce filtrar√°s solo la URL /shop/.

http://shop//$/

Para seleccionar un grupo de URL dentro de la p√°gina web como checkout o card.

/\/(checkout|cart)\//

Para filtrar un determinado grupo de URLs de un custom post type y la propia homepage.

http://com//?($|customposttype)\/?/

Esta regex te servir√° para filtrar las URLs din√°micas generadas por las b√ļsquedas en WordPress.

/\/\?s=/

Para filtrar dos URLs en concreto.

/\/(page1|page2)\//

Perfmatters vs WP Rocket ¬ŅCu√°l es mejor?

Si después de todo este post te preguntas que plugin de rendimiento para WordPress es mejor, Perfmatters o WP Rocket, te volveré a repetir lo comentado al principio del post.

Ambos plugins ser√°n totalmente complementarios.

Es más, en todos mis servicios de consultoría en WPO para WordPress utilizo ambos plugins para optimizar todas las páginas web de mis clientes.

¬°Por lo tanto utiliza ambos!

Eso sí, no solapes las siguientes funciones que ambos plugins de rendimiento comparten (Solo haz que uno de los dos realice el proceso):

  • Lazy Load (El mejor ser√° el de WP Rocket)
  • Control del hearthbeat de WordPress (El mejor ser√° el de WP Rocket)
  • Sistema de uso de la CDN (El mejor ser√° el de Perfmatters)
  • Sistema de Preload, Preconnect y Prefech (El mejor ser√° el de Perfmatters

Perfmatters vs Asset Cleanup

Asset Cleanup ser√° la alternativa gratuita a Perfmatters para WordPress.

Sin embargo, a la pregunta sobre ¬ŅCu√°l es mejor? ¬ŅPerfmatters o Asset Cleanup?

Claramente me decanto por Perfmatters debido a las siguientes razones:

  • Su mejor interface gr√°fica.
  • Su documentaci√≥n exhaustiva.
  • Su gran n√ļmero de funcionalidades por encima de Asset Cleanup (C√≥mo Google Analytics local, uso de CDN, Optimizaci√≥n de Woocommerce, etc.)
  • El precio. Ya que la veris√≥n b√°sica pro de Asset Cleanup ser√° de 47 d√≥lares mientras que la de Permatters ser√° de 25 d√≥lares.

Adem√°s, te he preparado una tabla comparativa entre Perfmatters y Asset Cleanup

Conclusiones sobre Perfmatters

Como habr√°s podido ver a lo largo del post Perfmatters¬†¬°Es la ca√Īa!

No solo se complementará con otros plugins de caché sino que encima tendrá un montón de utilidades y funcionalidades que provocará que tu WordPress vuele.

Adem√°s, con este plugin podr√°s personalizar la carga de archivos por URL mejorando sustancialmente el WPO de tu p√°gina web sin necesidad de ser un experto en la materia.

Sin duda, si yo fuera tu, por el precio que tiene iría ahora mismo a comprarlo ya que es de los pocos plugins premium que merecen la pena.

Ahora te toca a ti querido lector ¬ŅConoc√≠as el plugin para WordPress Perfmatters? ¬ŅTe ha parecido interesante? ¬ŅLo comprar√°s?

¬°Te leo en los comentarios y nos vemos en dos semanas!

VER MAS ENTRADAS
virus rat la caixa
OPTIMIZACION SEO
Ibm Trusteer Caixabank, Virus RAT que genera transferencias de dinero

Cómo eliminar el malware RAT de IBM Trusteer: Herramientas y consejos
Descripci√≥n: El malware RAT de IBM Trusteer puede causar graves problemas de seguridad y privacidad en su ordenador. ¬ŅSospecha que su ordenador ha sido infectado? Descubra c√≥mo eliminar el malware RAT de IBM Trusteer con una lista ordenada de herramientas que incluye herramientas de eliminaci√≥n de IBM Trusteer, programas antivirus y antimalware, herramientas de escaneo en l√≠nea, firewalls y herramientas de limpieza y optimizaci√≥n de sistema. Haga clic aqu√≠ para obtener consejos √ļtiles y precauciones para proteger su ordenador y cuentas en l√≠nea.

Leer m√°s ¬Ľ