Mi web va lenta hasta el punto de colgarse.
Mi web va lenta: qué mirar primero para encontrar el problema
Si tu web va lenta, no empieces a tocar plugins sin saber qué está pasando. El 90% de los problemas de rendimiento vienen de 4 sitios: servidor, plugins/tema, base de datos o configuración de caché.
En esta guía te explico cómo detectar rápidamente dónde está el fallo y qué hacer en cada caso.
1. Lo primero: mide antes de tocar nada
Antes de hacer cambios, necesitas datos. Usa herramientas como PageSpeed o GTmetrix y fíjate en esto:
- TTFB (Time To First Byte) → mide el tiempo de respuesta del servidor
- LCP → elemento principal que tarda en cargar
- Bloqueo por JavaScript
Regla rápida:
- TTFB alto → problema de servidor o backend
- LCP alto → problema de imágenes, CSS o renderizado
- Muchos scripts → problema de plugins o tema
2. ¿Es el servidor o el hosting?
Si tu web tarda en responder incluso sin cargar contenido, el problema suele estar aquí.
Síntomas claros:
- TTFB alto (+800ms)
- Web lenta incluso sin loguearte
- Picos de CPU en hosting
Causas típicas:
- Hosting saturado
- PHP lento o mal configurado
- Falta de caché a nivel servidor
Solución:
- Activar caché de servidor (LiteSpeed, Nginx, etc.)
- Subir versión de PHP
- Cambiar de hosting si es necesario
3. Plugins, tema y Elementor
Uno de los mayores cuellos de botella en WordPress.
Síntomas:
- Muchas peticiones JS y CSS
- Carga lenta solo en páginas concretas
- Backend lento
Problemas típicos:
- Demasiados plugins activos
- Elementor sobrecargado
- Temas pesados tipo multipropósito
Qué hacer:
- Desactivar plugins innecesarios
- Evitar cargar scripts globalmente
- Optimizar Elementor (carga condicional, menos widgets)
4. WooCommerce: el gran culpable
Si tienes tienda online, aquí hay muchas probabilidades de que esté el problema.
Señales claras:
- Peticiones constantes a
?wc-ajax=get_refreshed_fragments - Carrito lento
- Web pesada sin usuarios activos
Qué suele pasar:
- AJAX del carrito activo en toda la web
- Scripts de WooCommerce cargando donde no deberían
Solución:
- Desactivar fragments donde no se necesitan
- Optimizar checkout y carrito
- Controlar scripts de WooCommerce
5. Base de datos y cron
Otro punto crítico que muchos pasan por alto.
Síntomas:
- Web lenta con el tiempo
- Consultas pesadas
- Panel de admin lento
Problemas típicos:
- Transients acumulados
- Revisiones de posts
- WP-Cron ejecutándose mal
Solución:
- Limpiar base de datos
- Optimizar tablas
- Configurar cron real del servidor
6. Caché, CDN y errores de configuración
Muchas webs están mal configuradas en este punto.
Errores comunes:
- No usar caché
- Duplicar plugins de caché
- Cloudflare mal configurado
Resultado:
- Contenido dinámico sin cachear
- Conflictos entre sistemas
Solución:
- Usar un solo sistema de caché bien configurado
- Excluir carrito, checkout y áreas dinámicas
- Configurar correctamente CDN
7. Qué haría yo en una auditoría real
Este es el orden real que sigo cuando una web va lenta:
- Medición inicial (PageSpeed + waterfall)
- Revisión del servidor y TTFB
- Detección de scripts innecesarios
- Análisis de WooCommerce (si aplica)
- Limpieza de base de datos
- Optimización de caché
En menos de 1 hora normalmente ya sabes exactamente dónde está el problema.
¿Quieres que revise tu web?
Si tu web va lenta y no sabes por dónde empezar, puedo hacer una auditoría rápida y decirte exactamente qué está fallando.
Envíame la URL y te digo el problema real, sin rodeos.
Si eres un pro y entiendes de programación sigue leyendo.
Ingeniería de Rendimiento y Optimización de Arquitectura en Ecosistemas WooCommerce con Woodmart y Elementor
Para abordar la problemática de una instalación de WooCommerce con el tema Woodmart y el constructor Elementor que presenta lentitud, es imperativo realizar un análisis exhaustivo de las capas de infraestructura, base de datos y procesamiento en el lado del cliente.
Un entorno de esta complejidad, que combina la versatilidad de un constructor visual con la densidad de funciones de un tema comercial orientado al comercio electrónico, genera inherentemente una carga significativa de procesamiento que debe ser mitigada mediante una configuración técnica precisa y la implementación de estructuras de datos modernas como el Almacenamiento de Pedidos de Alto Rendimiento (HPOS).
Antes de proceder con la implementación de las guías de código detalladas a continuación, es necesario que se facilite la URL específica del sitio web para realizar una conexión de diagnóstico directo y evaluar las métricas de latencia de red, el Tiempo de Respuesta del Servidor (TTFB) y la profundidad del Árbol de Objetos del Documento (DOM). Sin este dato, el análisis se basa en el estándar de optimización de alto nivel para la pila tecnológica mencionada
Infraestructura del Servidor y Configuración de Entorno PHP
La base de cualquier sitio WooCommerce rápido es el entorno de ejecución. El uso de versiones obsoletas de PHP o configuraciones de memoria restrictivas estrangula la capacidad de procesamiento de Elementor y la lógica de carrito de WooCommerce. El rendimiento mejora drásticamente al utilizar PHP 8.3, que ofrece una gestión de memoria y una velocidad de ejecución de scripts superior a las versiones 7.x.1 Para un sitio con Woodmart y Elementor, los requisitos de memoria deben ajustarse para manejar la carga de los procesos de edición y la generación dinámica de estilos CSS.
Parámetros Críticos de PHP y Servidor
El archivo de configuración de PHP (php.ini) debe reflejar valores que permitan la ejecución de procesos largos sin interrupciones, especialmente durante la sincronización de tablas de WooCommerce o la regeneración de CSS de Woodmart.3
| Parámetro PHP | Valor Recomendado | Justificación Técnica |
| memory_limit | 768M | Necesario para la renderización de Elementor y procesos de WooCommerce.2 |
| max_execution_time | 300 | Previene el corte de procesos de mantenimiento y actualizaciones de base de datos.3 |
| post_max_size | 64M | Asegura la correcta carga de activos y configuraciones de diseño extensas.3 |
| upload_max_filesize | 64M | Facilita la subida de imágenes de alta resolución para su posterior optimización.3 |
| max_input_vars | 10000 | Evita la pérdida de datos en menús extensos y paneles de configuración de Woodmart.3 |
La activación de OPCache es obligatoria para reducir la sobrecarga de lectura del sistema de archivos al almacenar el bytecode de los scripts PHP en la memoria RAM, eliminando la necesidad de compilación en cada solicitud.5
Configuración Avanzada de Nginx para WooCommerce
En servidores basados en Nginx, la implementación de fastcgi_cache es vital para servir páginas estáticas a usuarios no identificados, pero requiere reglas estrictas para no interferir con la dinámica del comercio electrónico. No se debe cachear ninguna página que contenga datos específicos del usuario, como el carrito o la página de pago, ya que esto podría comprometer la privacidad y la funcionalidad de la transacción.6
Guía de Implementación: Reglas de Exclusión de Caché en Nginx
El siguiente bloque de configuración debe integrarse en el archivo de host virtual de Nginx para gestionar correctamente las sesiones de WooCommerce y evitar el almacenamiento de páginas dinámicas.5
# Configuración de bypass de caché para WooCommerce
set $skip_cache 0;
# No cachear peticiones POST ni URLs con parámetros de consulta
if ($request_method = POST) { set $skip_cache 1; }
if ($query_string!= «») { set $skip_cache 1; }
# No cachear páginas de WooCommerce críticas
if ($request_uri ~* «/cart/|/checkout/|/my-account/|/store.*|/addons.*») {
set $skip_cache 1;
}
# No cachear para usuarios con artículos en el carrito o sesiones activas
if ($http_cookie ~* «woocommerce_items_in_cart|woocommerce_cart_hash|wp_woocommerce_session_|wordpress_logged_in_») {
set $skip_cache 1;
}
location ~ .php$ {
fastcgi_cache_bypass $skip_cache;
fastcgi_no_cache $skip_cache;
fastcgi_cache_key «$scheme$request_method$host$request_uri»;
fastcgi_cache example_zone;
fastcgi_cache_valid 200 301 302 60m;
add_header X-FastCGI-Cache $upstream_cache_status;
include fastcgi_params;
fastcgi_pass unix:/var/run/php/php8.3-fpm.sock;
}
La inclusión del encabezado X-FastCGI-Cache permite verificar en las herramientas de desarrollo del navegador si una página está siendo servida desde la memoria (HIT) o si el servidor está procesando PHP (MISS/BYPASS).5
Almacenamiento de Pedidos de Alto Rendimiento (HPOS)
La arquitectura tradicional de WooCommerce almacena los pedidos como entradas en la tabla wp_posts y sus detalles en wp_postmeta, utilizando un modelo de Entidad-Atributo-Valor (EAV) que se vuelve ineficiente a medida que el volumen de pedidos crece.8 HPOS traslada esta información a tablas dedicadas (_wc_orders, _wc_order_addresses, etc.), optimizando las consultas SQL y reduciendo drásticamente el tamaño de la tabla de metadatos de WordPress.8
Para una web lenta, la migración a HPOS es una prioridad absoluta. Antes de activar el modo de autoridad de HPOS, es necesario sincronizar los datos existentes.11
Procedimiento de Migración de Base de Datos vía WP-CLI
Para sitios con miles de registros, la sincronización mediante la interfaz administrativa puede fallar por tiempos de espera. Se recomienda ejecutar el proceso desde la línea de comandos.8
Bash
# Sincronizar pedidos de las tablas antiguas a las nuevas de HPOS
wp wc hpos sync
# Verificar que los datos se hayan migrado correctamente
wp wc hpos verify_cot_data –verbose
# Si hay discrepancias, forzar la actualización desde HPOS hacia posts (en caso de error inverso)
wp wc hpos backfill <order_id> –from=hpos –to=posts
Una vez finalizada la sincronización, se debe activar la opción «High-performance order storage» en WooCommerce > Ajustes > Avanzado > Características. Esto permitirá que las consultas de pedidos sean directas y no dependan de joins complejos en la tabla de metadatos.9
Optimización de Woodmart: Rendimiento y Activos
Woodmart es un tema que, aunque pesado en características, ofrece herramientas internas para reducir su huella de carga. La versión 6.0 introdujo mejoras que permiten reducir el CSS y JS en un 50% promedio.12 Una configuración incorrecta de estas opciones resulta en la carga de librerías innecesarias en cada página.
Ajustes de Rendimiento en Woodmart
Es fundamental configurar el panel de rendimiento de Woodmart (Escritorio > Woodmart > Rendimiento) siguiendo estas directrices 12:
- CSS: Activar la opción de «Combinar archivos CSS» y, lo más importante, «Desactivar estilos de Gutenberg» si se utiliza Elementor como constructor principal, lo que elimina archivos de estilos de bloques que no se usan.12
- JS: Habilitar «Init carousel on scroll». Esto retrasa la ejecución del JavaScript de los carruseles hasta que el usuario se desplaza cerca de ellos, reduciendo el tiempo de bloqueo del hilo principal.12
- Librerías de iconos: Seleccionar «font-display: swap» para las fuentes de iconos. Esto permite que el texto se renderice antes de que los iconos carguen, mejorando la métrica de Pintura con Contenido Más Grande (LCP).12
- Menús AJAX: Activar «AJAX menu dropdowns» en Apariencia > Menús para los bloques HTML complejos. Esto evita cargar el HTML de los mega menús en la carga inicial del DOM, descargándolos solo cuando el usuario interactúa con el menú.12
| Característica de Woodmart | Estado Recomendado | Impacto en Rendimiento |
| Lazy Loading de Imágenes | Activado (con offset 100-200px) | Mejora FCP y reduce transferencia de datos.15 |
| Generador de CSS (WPBakery/Elementor) | Ejecutar tras finalizar diseño | Elimina selectores CSS no utilizados en el sitio.12 |
| Optimización de Fuentes Google | Cargar Localmente | Elimina peticiones externas y latencia DNS.16 |
| Preloader | Desactivado | El preloader suele retrasar la interacción del usuario percibida.17 |
Ingeniería de Elementor: Reducción de la Complejidad del DOM
Elementor tiende a generar una estructura de HTML profundamente anidada, lo que aumenta la carga de cálculo del navegador para renderizar la página.4 Para mitigar esto, se deben activar los «Experimentos» de rendimiento en Elementor > Ajustes > Características.19
Activación de Experimentos de Rendimiento
Se deben habilitar las siguientes funciones para optimizar la salida de código 19:
- Salida de DOM optimizada: Elimina envoltorios div innecesarios (como elementor-inner o elementor-row), reduciendo la profundidad del árbol DOM.19
- Carga mejorada de activos (Improved Asset Loading): Solo carga los scripts de los widgets de Elementor que se están utilizando realmente en la página actual.19
- Carga mejorada de CSS (Improved CSS Loading): Carga los estilos de los widgets de forma dinámica e interna, reduciendo los recursos que bloquean el renderizado.19
- Contenedores Flexbox: Sustituye el sistema antiguo de Secciones/Columnas. El uso de contenedores permite crear diseños complejos con menos capas de HTML, lo cual es vital para la velocidad móvil.4
En cuanto al método de impresión de CSS, se debe seleccionar «Archivo Externo» en lugar de «Inserción Interna».4 Esto permite que el archivo CSS generado sea cacheado por el navegador y servido a través de una red de entrega de contenidos (CDN), evitando que el tamaño del documento HTML crezca con cada cambio de diseño.19
Gestión de Caché de Objetos con Redis
La caché de objetos persistente es el componente que más influye en la velocidad del panel de administración (/wp-admin) y en la agilidad de WooCommerce para usuarios autenticados.21 Al almacenar los resultados de las consultas a la base de datos en la memoria RAM mediante Redis, se evita que el servidor tenga que consultar el disco duro para tareas repetitivas.21
Guía de Configuración: Redis Object Cache Pro
Para una implementación profesional en un entorno de alto tráfico, se recomienda el uso de WP_REDIS_CONFIG en el archivo wp-config.php para definir parámetros de conexión de alto rendimiento.23
PHP
/**
* Configuración de Redis Object Cache Pro para WooCommerce
*/
define(‘WP_REDIS_CONFIG’,);
define(‘WP_REDIS_DISABLED’, false);
Es crucial que el servidor Redis tenga configurada una política de desalojo de memoria (maxmemory-policy) de tipo allkeys-lru en su archivo de configuración global (/etc/redis/redis.conf).22 Esto garantiza que, cuando la memoria RAM se llene, Redis elimine automáticamente los datos menos utilizados en lugar de dejar de funcionar o generar errores de escritura en WordPress.22
Limpieza de Base de Datos y Automatización de Tareas
Un error común en WooCommerce es la acumulación de «transientes» y registros de Action Scheduler. Los transientes son datos temporales almacenados en la tabla wp_options que, si no se eliminan correctamente al expirar, pueden hinchar la base de datos hasta alcanzar cientos de miles de filas, ralentizando cada consulta global del sitio.24
Guía de Implementación: Limpieza Automática de Action Scheduler y Transientes
El Action Scheduler es el motor que procesa tareas en segundo plano en WooCommerce. Sus registros crecen indefinidamente si no se limitan.27 El siguiente código debe ser implementado como un plugin de «Uso Obligatorio» (MU-Plugin) para asegurar que se ejecute independientemente del tema o plugins activos.28
PHP
<?php
/**
* Plugin Name: Optimizador de Base de Datos Técnico
* Description: Limpieza automática de registros de Action Scheduler y Transientes.
*/
if (! defined( ‘ABSPATH’ ) ) exit;
// Reducir el periodo de retención de logs de Action Scheduler a 7 días (por defecto es 30)
add_filter( ‘action_scheduler_retention_period’, function() {
return 7 * DAY_IN_SECONDS;
});
// Incluir acciones fallidas en la limpieza automática para evitar acumulación
add_filter( ‘action_scheduler_default_cleaner_statuses’, function( $statuses ) {
$statuses = ‘failed’;
return $statuses;
});
// Aumentar el tamaño del lote de limpieza para mayor eficiencia
add_filter( ‘action_scheduler_cleanup_batch_size’, function() {
return 100;
});
/**
* Tarea programada para limpiar transientes expirados de forma forzada
*/
if (! wp_next_scheduled( ‘tecnico_limpieza_db_diaria’ ) ) {
wp_schedule_event( time(), ‘daily’, ‘tecnico_limpieza_db_diaria’ );
}
add_action( ‘tecnico_limpieza_db_diaria’, ‘tecnico_ejecutar_limpieza_db’ );
function tecnico_ejecutar_limpieza_db() {
global $wpdb;
// Eliminar transientes expirados de la tabla wp_options
delete_expired_transients( true );
// Truncar la tabla de logs de Action Scheduler si supera un tamaño crítico (opcional)
// $wpdb->query( «TRUNCATE TABLE {$wpdb->prefix}actionscheduler_logs» );
// Limpieza de pedidos huérfanos o variaciones sin padre (optimización adicional)
$wpdb->query( «DELETE FROM {$wpdb->prefix}actionscheduler_actions WHERE status IN (‘canceled’, ‘failed’, ‘complete’) AND scheduled_date_gmt < NOW() – INTERVAL 7 DAY» );
}
Este enfoque preventivo mantiene las tablas de la base de datos ligeras, lo que se traduce en un menor uso de CPU por parte de MySQL y tiempos de carga más consistentes.25
Optimización de Activos de Frontend y Desencolado de Scripts
Tanto Woodmart como Elementor encolan múltiples archivos CSS y JS que pueden no ser necesarios en todas las páginas. Por ejemplo, los scripts de «Contact Form 7» se cargan en la página de inicio a pesar de que el formulario solo esté en la página de contacto.30
Estrategia de Desencolado Condicional (Dequere)
Para maximizar el rendimiento, se debe implementar una lógica de carga condicional que detenga la carga de scripts en páginas donde no tienen utilidad.30 Esto se logra mediante el hook wp_enqueue_scripts con una prioridad alta para asegurar que se ejecute después de que los plugins hayan registrado sus activos.30
PHP
/**
* Desencolado técnico de scripts y estilos no utilizados
*/
function tecnico_optimizar_scripts_frontend() {
// Si no es una página de producto o carrito, eliminar scripts de WooCommerce innecesarios
if (! is_woocommerce() &&! is_cart() &&! is_checkout() &&! is_account_page() ) {
wp_dequeue_script( ‘wc-cart-fragments’ );
wp_dequeue_script( ‘woocommerce’ );
wp_dequeue_style( ‘woocommerce-layout’ );
wp_dequeue_style( ‘woocommerce-general’ );
wp_dequeue_style( ‘woocommerce-smallscreen’ );
}
// Eliminar estilos de bloques de Gutenberg en todo el sitio si usamos Elementor
wp_dequeue_style( ‘wp-block-library’ );
wp_dequeue_style( ‘wp-block-library-theme’ );
wp_dequeue_style( ‘wc-block-style’ ); // Bloques de WooCommerce
// Cargar scripts de formularios solo donde existan (ejemplo por ID de página)
if (! is_page( ‘contacto’ ) ) {
wp_dequeue_script( ‘contact-form-7’ );
wp_dequeue_style( ‘contact-form-7’ );
}
}
add_action( ‘wp_enqueue_scripts’, ‘tecnico_optimizar_scripts_frontend’, 100 );
Este proceso reduce el número de peticiones HTTP y el peso total de la página, lo cual es fundamental para mejorar el Tiempo de Interacción (TTI) en dispositivos móviles.31
Resumen de Diagnóstico y Pasos de Implementación
Para transformar una web lenta basada en Woodmart y Elementor, se debe seguir una jerarquía de optimización que comience en el servidor y termine en el navegador del usuario.
| Fase | Acción Técnica | Herramienta/Código |
| Infraestructura | Actualizar a PHP 8.3 y configurar OPCache. | php.ini.1 |
| Base de Datos | Migrar a HPOS y limpiar tablas de logs/transientes. | WP-CLI / MU-Plugin.8 |
| Arquitectura de Pedidos | Sincronizar y habilitar Custom Order Tables. | WooCommerce Settings.10 |
| Caché de Objetos | Instalar Redis y configurar Object Cache Pro. | wp-config.php.22 |
| Optimización de Tema | Activar AJAX Dropdowns y Init Carousel on Scroll. | Woodmart Theme Settings.12 |
| Optimización de Constructor | Habilitar Contenedores Flexbox y DOM optimizado. | Elementor Experiments.19 |
| Frontend | Desencolar scripts globales innecesarios. | Custom Functions.30 |
La aplicación de estas guías garantiza un entorno escalable y robusto. No obstante, para un diagnóstico preciso sobre el origen específico de la lentitud (si es un bloqueo por JavaScript externo, una consulta SQL lenta o un tiempo de respuesta de servidor deficiente), es indispensable proporcionar la URL del sitio para una inspección técnica directa. Sin el acceso visual y de red a la web en cuestión, la implementación de estas medidas constituye el estándar de oro para la pila tecnológica Woodmart-WooCommerce-Elementor.12
Información extraida de estas otras webs.
- Requirements – WordPress.org, fecha de acceso: marzo 31, 2026, https://wordpress.org/about/requirements/
- System Requirements to Use Elementor, fecha de acceso: marzo 31, 2026, https://elementor.com/help/requirements/
- Themes requirements – Space Documentation – XTemos Studio, fecha de acceso: marzo 31, 2026, https://xtemos.com/docs-topic/themes-requirements-space/
- 16 Essential Tips for Elementor Website Optimization (2026) – Crocoblock, fecha de acceso: marzo 31, 2026, https://crocoblock.com/blog/speed-up-your-elementor-website/
- WordPress + NGINX + PHP-FPM fastcgi + Memcached is extremely slow – Server Fault, fecha de acceso: marzo 31, 2026, https://serverfault.com/questions/1181390/wordpress-nginx-php-fpm-fastcgi-memcached-is-extremely-slow
- WooCommerce and Nginx’s fastcgi_cache – EasyEngine, fecha de acceso: marzo 31, 2026, https://easyengine.io/wordpress-nginx/tutorials/plugins/woocommerce/
- Configure Redis Object Cache & Nginx FastCGI Page Cache for WordPress on Ubuntu 24.04 – SpinupWP, fecha de acceso: marzo 31, 2026, https://spinupwp.com/hosting-wordpress-yourself-server-monitoring-caching/
- WooCommerce High-Performance Order Storage (HPOS): The Definitive Guide, fecha de acceso: marzo 31, 2026, https://www.cloudways.com/blog/woocommerce-hpos-guide/
- High-Performance Order Storage (HPOS) – WooCommerce – Mintlify, fecha de acceso: marzo 31, 2026, https://mintlify.com/woocommerce/woocommerce/features/hpos
- High Performance Order Storage (HPOS) | WooCommerce developer docs, fecha de acceso: marzo 31, 2026, https://developer.woocommerce.com/docs/features/high-performance-order-storage/
- A large store’s guide to enable HPOS on WooCommerce, fecha de acceso: marzo 31, 2026, https://developer.woocommerce.com/docs/features/high-performance-order-storage/guide-large-store/
- WordPress performance optimization. The ultimate guide in 2025 – XTemos Studio, fecha de acceso: marzo 31, 2026, https://xtemos.com/wordpress-performance-optimization-the-ultimate-guide-in-2021/
- Theme Settings panel – Space Documentation – XTemos Studio, fecha de acceso: marzo 31, 2026, https://xtemos.com/docs-topic/theme-settings-panel-2/
- WoodMart accessibility optimization guide – XTemos Blog, fecha de acceso: marzo 31, 2026, https://xtemos.com/woodmart-accessibility-optimization-guide/
- Image lazy loading – WoodMart Documentation – XTemos Studio, fecha de acceso: marzo 31, 2026, https://xtemos.com/docs-topic/image-lazy-loading/
- Update the theme – WoodMart Documentation – XTemos Studio, fecha de acceso: marzo 31, 2026, https://xtemos.com/docs-topic/update-the-theme/
- Theme Settings panel – WoodMart Documentation – XTemos Studio, fecha de acceso: marzo 31, 2026, https://xtemos.com/docs-topic/theme-settings-panel/
- How To Speed Up Elementor | 12 Methods [2025] – Unlimited Elements, fecha de acceso: marzo 31, 2026, https://unlimited-elements.com/speed-up-elementor/
- Speed Up Your Slow Elementor Website In 20 Steps [2025], fecha de acceso: marzo 31, 2026, https://onlinemediamasters.com/slow-elementor-website/
- Elementor Hacks For Building Your WooCommerce Store – Eklipse Creative, fecha de acceso: marzo 31, 2026, https://eklipsecreative.com/blog/elementor-hacks-for-building-your-woocommerce-store/
- What Is Object Cache and How to Enable It on WordPress: The Complete Expert Guide – Elementor, fecha de acceso: marzo 31, 2026, https://elementor.com/blog/what-is-object-cache-and-how-to-enable-it/
- Configure Redis Object Cache for WordPress (2025): Safe TTLs and Persistent Cache, fecha de acceso: marzo 31, 2026, https://boostedhost.com/blog/en/configure-redis-object-cache-for-wordpress-2025-safe-ttls-and-persistent-cache/
- Configuration — Documentation — Object Cache Pro, fecha de acceso: marzo 31, 2026, https://objectcache.pro/docs/configuration
- Simple Steps to Clear WooCommerce Transients and Improve Site Performance – MainWP, fecha de acceso: marzo 31, 2026, https://mainwp.com/simple-steps-to-clear-woocommerce-transients-and-improve-site-performance/
- How to one-click delete WordPress transients (expired or all) – Perfmatters, fecha de acceso: marzo 31, 2026, https://perfmatters.io/docs/wordpress-transients/
- Delete Expired Transients Plugin – WordPress.com, fecha de acceso: marzo 31, 2026, https://wordpress.com/plugins/delete-expired-transients
- Action Scheduler DB tables bloat with succeeded WooCommerce actions #61026 – GitHub, fecha de acceso: marzo 31, 2026, https://github.com/woocommerce/woocommerce/issues/61026
- How to clean up WooCommerce Action Scheduler with PHP …, fecha de acceso: marzo 31, 2026, https://wpcodebook.com/woocommerce-action-scheduler-cleanup-php/
- How To Clean Wp_actionscheduler_logs In WordPress – Ecenica, fecha de acceso: marzo 31, 2026, https://www.ecenica.com/support/answer/clean-wp-actionscheduler-logs-wordpress/
- Easily Remove Unused CSS and JS in WordPress for Blazing Fast Speed – PixelNet, fecha de acceso: marzo 31, 2026, https://www.pixelnet.in/blog/remove-unused-css-and-js-in-wordpress/
- Remove unused CSS JS files in WordPress – Cozmoslabs, fecha de acceso: marzo 31, 2026, https://www.cozmoslabs.com/remove-unused-css-js-files-in-wordpress/
- The Ultimate Guide to Conditionally Enqueue Scripts in WordPress – Make Your Website Faster – PixelNet, fecha de acceso: marzo 31, 2026, https://www.pixelnet.in/blog/conditionally-enqueue-scripts-in-wordpress/
- Cleaning up unused CSS and JS files from WordPress pages – Mugo Web, fecha de acceso: marzo 31, 2026, https://www.mugo.ca/Blog/Cleaning-up-unused-CSS-and-JS-files-from-WordPress-pages
- Website Loading Issue – XTemos, fecha de acceso: marzo 31, 2026, https://xtemos.com/forums/topic/website-loading-issue/