Generalidades
Si estás usando DreamPress (el servicio de alojamiento administrado de WordPress de DreamHost), los plugins de caché y las optimizaciones vienen preinstalados y preconfigurados de forma predeterminada. Debido a esto, los sitios de DreamPress no necesitan instalar WP Super Cache.
Aunque WordPress es extremadamente versátil, tu sitio puede funcionar de manera menos eficiente cuando comienzas a recibir más tráfico. Dado que PHP procesa todas las páginas de WordPress, puede consumir grandes cantidades de memoria en tu servidor web cuando experimentas incluso una cantidad moderada de tráfico. Debido a que WP-Super Cache crea un caché de archivos estático de tu sitio y lo carga en lugar de usar PHP para generar una página (reduciendo así el uso de memoria en su servidor), es un plugin excepcional para ayudar a mejorar el tiempo de carga y el rendimiento general de tu sitio.
Si deseas obtener más información sobre otras opciones de plugin de almacenamiento en caché de WordPress, consulta el siguiente artículo:
A continuación se describe cómo configurar y usar WP Super Cache.
Configurar los enlaces permanentes de WordPress
Debido a que WP Super Cache requiere el uso de enlaces permanentes, es posible que debas configurarlos antes de continuar, especialmente si estás utilizando una instalación más vieja de WordPress.
Si instalas WordPress usando el instalador de WordPress de DreamHost, los enlaces permanentes ya están configurados por defecto.
Cuando configuras enlaces permanentesdentro de WordPress, hay varias opciones disponibles. Todas las configuraciones de los enlaces permanentes funcionan con WP Super Cache, excepto la configuración ‘Plain’.
Para cambiar la configuración de los enlaces permanentes:
- Abre el panel de administración de WordPress (ej. example.com/wp-admin).
- Navega a Ajustes > Enlaces permanentes.
- Cualquiera de las opciones aparte de Default funcionará, por lo que tu configuración debería verse así:
- Haz clic en el botón Guardar Cambios para guardar tu nueva configuración.
Cómo configurar WP Super Cache
WP Super Cache ya está incluido y listo para usar si seleccionas la opción 'Deluxe Install' cuando usas el instalador de wordPress de DreamHost. Es posible que veas un botón 'Activate' cuando inicies tu instalación de WordPress Deluxe de un solo clic inicialmente, en cuyo caso debes hacer clic en él y luego continuar a la página de configuración.
NO necesitas usar las siguientes instrucciones para instalar WP Super Cache más adelante.
Antes de instalar WP Super Cache
Si anteriormente instalaste algún otro plugin de almacenamiento en caché, debes deshabilitarlo y eliminarlo antes de instalar WP Super Cache. En general, no se recomienda el almacenamiento en caché doble y puede crear conflictos que podrían ralentizar tu sitio de WordPress. Los plugins conocidos que entran en conflicto entre sí son WP Cache y W3 Total Cache.
Para eliminar plugins de almacenamiento en caché previamente instalados, abre el panel de administración de WordPress y luego haz clic en ‘Plugins’ a la izquierda para ver y editar tu lista de plugins.
Instalación de WP Super Cache
Para descargar e instalar el plugin WP Super Cache:
- Abre el panel de administración de WordPress (ej, example.com/wp-admin).
- Una vez que hayas iniciado sesión, haz clic en ‘Plugins' > 'Añadir nuevo’.
- Hacia la parte superior derecha de la pantalla, busca WP Super Cache (o, wp-super-cache).
- Haz clic en el botón Instalar ahora junto a WP Super Cache.
- WP Super Cache se instala y te permite activarlo inmediatamente:
Activar WP Super Cache
Para activar el plugin WP Super Cache:
- Selecciona uno de los siguientes:
- Haz clic en el enlace Activar en la página Instalación del Plugin (consulta la sección anterior), o
- Dirígete al área Plugins de tu panel de administración 'Plugins' > 'Plugins instalados', y luego haz clic en el enlace Activar.
- Cuando activas el plugin WP Super Cache, aparece lo siguiente:
- Haz clic en el enlace Ajustes para abrir la página de configuración de WP Super Cache.
- Ajusta tu configuración según sea necesario. A continuación se muestra una página de configuración típica de WP Super Cache Settings:
- Haz clic en el botón de radio ‘Almacenamiento en caché activado (Recomendado)’, y luego haz clic en el botón Actualizar estado.
- WP Super Cache agrega automáticamente la siguiente línea a tu archivo wp-config.php:
define( 'WP_CACHE', true );
Si WP Super Cache no se instala, WordPress proporcionará enlaces a sus propios documentos de solución de problemas.
Verificar de que WP Super Cache realmente esté funcionando
Para probar WP Super Cache:
- Abre la página de administración de WP Super Cache y haz clic en la pestaña Easy.
- Haz clic en el botón Probar caché, que prueba si WP Super Cache está funcionando.
- Lo siguiente aparece cuando haces clic en el botón Probar caché:
Las marcas de tiempo difieren o no se encontraron errores
Cuando pruebas tu caché, puedes ver el siguiente mensaje de error:
The pages do not match! Timestamps differ or were not found!
Este es un problema de Cloudflare Minify y ocurre cuando has habilitado Cloudflare en tu dominio. Para solucionarlo, sigue estos pasos:
- Inicia sesión en tu cuenta de Cloudflare en https://dash.cloudflare.com/login.
- En el menú de la parte izquierda, haz clic en la pestaña Speed y luego a Optimización.
- Baja hasta la sección titulada Minificador automático. Desmarca la opción 'HTML'.
- A continuación, haz clic en la pestaña Caching y luego COnfiguración del menú izquierdo.
- En la primera sección, haz clic en el botón Purgar todo.
- Espera al menos 30 segundos, luego prueba tu caché nuevamente en WordPress. Esta vez debería mostrar que las marcas de tiempo coinciden.
Cambiar el tipo de almacenamiento en caché
Haz clic en la pestaña Avanzado para ver los diferentes tipos de almacenamiento en caché. WP Super Cache admite dos modos:
- Simple
- Expert (mod_rewrite)
Puedes cambiarlos en la pestaña Advanced Settings:
Hay pros y contras para cada opción. Si el rendimiento es una prioridad o si tu contenido no se actualiza con tanta frecuencia, usa el modo 'Expert' (mod_rewrite) que acelera el tiempo hasta el primer byte (TTFB) por orden de magnitud. Esto se debe a que no tiene que buscar controladores PHP adicionales para analizar el archivo en caché. En cambio, escribe el contenido como HTML sin formato y luego sirve el HTML por sí mismo.
Si estás usando Nginx, usa el modo 'Simple' en su lugar.
Hacer que WP Super Cache funcione con Nginx
Puedes encontrar tu archivo wordpress.conf en tu servidor Nginx en el siguiente directorio. Cambia username a tu usuario Shell y example.com a tu sitio website.
/home/username/nginx/example.com/wordpress.conf
###### rest of wordpress.conf above... ### # only rewrite to the supercache file if it actually exists if (-f $document_root$supercache_file) { rewrite ^(.*)$ $supercache_file break; } ### stats if ($request_uri ~* ^/(stats|doc|failed_auth\.html).*$) { break; } # all other requests go to WordPress if (!-e $request_filename) { rewrite ^.*$ /index.php last; }
Revisa el siguiente artículo para obtener más información sobre el uso de WordPress con Nginx:
Eliminar el caché
Si es necesario, puedes eliminar tu caché almacenado en el panel de WordPress.
- Inicia sesión en tu panel de WordPress.
- Desplázate sobre 'Settings' y elige 'WP Super Cache'.
- Desplázate hacia abajo y haz clic en el botón Delete Cache.