Complemento de almacenamiento en caché W3 Total Cash y su rápida configuración. W3 Total Cache: instalación y configuración de un complemento de almacenamiento en caché para WordPress

Para cada una de las funciones del complemento enumeradas y no enumeradas aquí, existe su propia pestaña para configuraciones más detalladas. Sólo diré algunas palabras sobre la pestaña Caché de página: almacenar en caché las páginas del sitio. En el primer bloque General de esta pestaña, puede especificar qué páginas y para qué usuarios puede habilitar el almacenamiento en caché. Creo que lo descubrirás por ti mismo, porque de manera puramente lógica puedes entender que no hay ninguna razón para almacenar en caché la página 404.

La siguiente característica, Precarga de caché, es lo que más me gusta de W3 Total Cache. Esta función, basada en los datos del archivo sitemap.xml, crea un caché de un número específico de páginas cada período de tiempo específico. Gracias a esto, su sitio quedará completamente almacenado en caché después de un tiempo (dependiendo del tamaño de su sitio). A diferencia de WP Super Cache, que también ofrece esta función, aquí realmente funciona. Desde Super Cache, en varios intentos de forzarlo a almacenar en caché todo el sitio (se intentó en dos sitios diferentes), solo fingió estar ocupado con el trabajo. De hecho, el caché no se repuso en absoluto.

En la siguiente columna puede especificar qué páginas deben actualizarse en la caché cuando se edita una página. Aquí creo que sería una buena idea actualizar las páginas principal y de categorías, pero nuevamente, todo depende de tu sitio y tu opinión.

El último elemento se llama Avanzado y es especialmente interesante porque en él se puede configurar la vida útil de la caché, que por defecto, si no me equivoco, está fijada en 5-10 minutos, no lo recuerdo. También es interesante porque el primer punto, que aparentemente incluye todo este asunto, no está activo. Pero aún así, prueba el elemento llamado Intervalo de recolección de basura y comprueba qué sucede si desde otro navegador (en modo incógnito será aún mejor) vas a una página almacenada en caché hace 10-15 minutos y luego miras el comentario al final de el código de la página que indica el momento de la creación del caché. Si la hora se ha actualizado y es igual a la hora de su visita, entonces, lamentablemente, el complemento tiene errores o quiere dinero por sus servicios.

Esto es todo por la parte oficial, lo que significa que el informe comenzará con el asesoramiento de un piloto ya experimentado sobre este milagro.

Problemas con la caché total de W3

Probablemente comencemos describiendo la configuración del servidor en el que se ejecuta el sitio W3 Total Cache y al que se adjuntó este complemento. Este es un VPS que ejecuta el sistema operativo CentOS 6.5, donde el lento Apache está instalado en el backend y el rápido y ágil Nginx está cómodamente ubicado en el frontend. Además, eAccelerator se instala para almacenar en caché las consultas en la base de datos, lo que, junto con las manos no más torcidas, le permite necesitar solo la primera y más importante función del complemento W3 Total Cache. Por lo tanto, me gustaría eliminar de inmediato los comentarios y declaraciones sobre el hecho de que quizás W3 Total Cache funcione en algunos aspectos peor que otros complementos similares, ya que este complemento (a saber, W3 Total Cache) cuenta con total compatibilidad con Nginx, mientras que todos los demás complementos lo harán. agregue sus códigos al archivo .htaccess y espere con evidente desconcierto hasta que el administrador reescriba estas reescrituras en un lenguaje comprensible para Nginx. En esto último, debo decir, fracasé. Más precisamente, no pude encontrar reescrituras funcionales que hicieran que Super Cache y Nginx fueran amigos. Quizás sea para mejor, ya que ahora con mucho gusto reemplazaría Super Cache en este blog con W3 Total Cache. Pero hay algunos negros en la familia y el W3TC no es tan inofensivo. Con este párrafo termino mi monólogo sobre lo que se debe hacer con el servidor Nginx para almacenar en caché las páginas del sitio (siempre me alegra escuchar otros métodos de almacenamiento en caché).

Entonces, nadie debería tener problemas en el proceso de introducción de W3 Total Cache en Nginx, y más aún con Apache, y por lo tanto pasemos a resolver el problema de la imposibilidad de cambiar la vida útil del caché, así como el hecho de que W3 Total Cache se niega por completo a escuchar todas las configuraciones realizadas, como prohibir el almacenamiento en caché de páginas con solicitudes (páginas de búsqueda) y prohibir el almacenamiento en caché para los usuarios. Si todavía no he descubierto los dos últimos, aunque logré editar manualmente el archivo de configuración (por cierto, ubicado en wp-content/w3tc-config/master.php), logré hacer frente al primero. uno. Me gustaría decir que los cambios realizados en el panel de administración de este complemento generalmente se guardan en este archivo, pero es mejor verificarlo dos veces, ya que cada variable tiene un nombre que se explica por sí mismo. De todas las variables, me interesaba la variable pgcache.late_init (probablemente de Inicialización tardía, el mismo elemento que no está activo), que configuré inmediatamente en verdadero, así como el parámetro pgcache.cache.nginx_handle_xml, después de configurarlo. Si es verdadero, el complemento finalmente comencé a escuchar el número ingresado en el campo sobre la vida útil máxima del caché. La verificación mostró que después de estos cambios, en el servidor mencionado anteriormente, la vida útil de la caché comenzó a coincidir con el valor especificado por el usuario.

Dado que la vida útil del caché fue el punto más importante para mí en toda la configuración del complemento W3 Total Cache, pensé que esta herejía continúa almacenando en caché las páginas de búsqueda y las páginas de los usuarios que han iniciado sesión (de los cuales, afortunadamente, solo hay uno, el soy yo). Después de todo, con todo esto, solo el espacio en el disco duro se ve afectado, lo cual es suficiente en este momento, e incluso con el almacenamiento en caché completo de todas las páginas, incluida la versión móvil, que, por cierto, el complemento también puede almacenar en caché por separado, hay Todavía quedará mucho espacio en el hosting. Pero aún así, si alguien sabe cómo tratar un complemento para esta enfermedad, comuníquese con el estudio.

Recordando la versión móvil del sitio, me gustaría decir que el complemento puede almacenar en caché esta versión también y por separado, lo cual es una buena noticia. Para hacer esto, vaya a la pestaña Grupos de agentes de usuario y marque dos casillas de verificación junto a los elementos Habilitar. En cada uno de los puntos puedes agregar tus propios agentes de usuario para algunos dispositivos nuevos. El caché de la versión móvil se guarda en la misma carpeta de páginas que el caché de la versión principal. La única diferencia es la adición de los sufijos alto y bajo (así se llaman los grupos de forma predeterminada). Por cierto, puedes agregar tus propios grupos. El único inconveniente de la versión móvil es que el complemento no puede crear de forma independiente un caché para la versión móvil del sitio, lo que significa que sólo sus usuarios (o usted) podrán hacerlo.

El siguiente problema con W3 Total Cache fue que en este sitio, inmediatamente después de activar este complemento y activar la función de almacenamiento en caché, todo el sitio estaba sumido en un galimatías, lo que indica problemas con la codificación de W3 Total Cache. El sitio utiliza codificación UTF-8 e incluso estos caracteres aparecen en la configuración del complemento. Sin embargo, tanto la activación del elemento de soporte de juego de caracteres del blog Deshabilitar UTF-8 como su desactivación no dieron ningún fruto. Además, en las profundidades de Internet, se encontró una pista de que es necesario agregar la línea AddDefaultCharset UTF-8 al principio del archivo .htaccess, pero este método no sirvió de ninguna ayuda. Y como las búsquedas posteriores no condujeron a nada que valiera la pena, se instaló WP Super Cache (que, a primera vista, no está exento de algunos de los problemas descritos anteriormente, pero tal vez hablaremos de eso más adelante).

La codificación W3 Total Cache, la amistad de W3 Total Cache con Nginx, la versión móvil del sitio... Bueno, parece que no me perdí nada de lo que aprendí durante mi conocimiento de esta herramienta, lo cual, debo decir, hace su trabajo bastante bien. Si las páginas del sitio anterior, a juzgar por las estadísticas de Pingdom.com, se cargaron en 1 o 2 segundos, ahora esta cifra para una página almacenada en caché es de 0,5 a 0,7 segundos. Si recurre a Page Speed ​​​​del respetado Google, solo puede encontrarse con advertencias de que los recursos, scripts y otra basura que se cargan junto con esta página son el único punto negativo en la impecable optimización técnica del sitio. Y lo interesante es que Google jura por el script JQuery, que se descarga del repositorio... sí, exactamente, del repositorio de Google. Deberían ocuparse ellos mismos de este problema.

No está mal en general, garabateé el proceso de instalación y configuración del complemento W3 Total Cache y discusiones adicionales con este complemento para que funcione como un ser humano. Estaré encantado de recibir cualquier comentario, consejo, solicitud, etc.

¿Quieres saber el secreto para cargar sitios rápidamente en Wordpress? Además de un buen alojamiento y extensiones escritas correctamente, utilice almacenamiento en caché y CDN (red de entrega de contenido). Por ejemplo, el complemento W3 Total Cache.

En este artículo, veremos cómo instalar y configurar W3 Total Cache para obtener el máximo rendimiento. También daremos un ejemplo de una combinación del uso de almacenamiento en caché y servicios CDN para maximizar la velocidad de carga del sitio.

Antes de comenzar, se recomienda verificar el rendimiento del sitio utilizando servicios en línea. Velocidad de la página de Google y/o Herramientas Pingdom. Esto debe hacerse para comparar los resultados anteriores con los que se obtendrán después de todos los ajustes.

¿Qué es la caché total de W3?

Caché total W3 Este es el complemento más completo y rápido para optimizar el rendimiento en Wordpress. Esto lo confirma su uso en muchos sitios populares como: AT&T, Mashable, Smashing Magazine y muchos otros. W3 Total Cache aumenta la velocidad del sitio al mejorar el rendimiento del servidor, almacenar en caché todos los aspectos del sitio, reducir el tiempo de respuesta y proporcionar una integración perfecta de la red de entrega de contenido (CDN).

Instalación de W3 Total Cache en WordPress

Antes de instalar W3 Total Cache, asegúrese de que se hayan eliminado todos los demás complementos de almacenamiento en caché. Si no se hace esto, aparecerá un error al activar el complemento W3 Total Cache.

Para instalarlo deberás seguir un sencillo procedimiento:

Vaya al panel administrativo del sitio y haga clic en " Complementos»→ « Agregar nuevo" En la barra de búsqueda, escribe " Caché total W3" y verlo en los resultados de búsqueda:


Haga clic en el botón Instalar", después de la instalación, active el complemento.

Opciones y configuración de caché total de W3

W3 Total Cache es un complemento muy potente y tiene muchas opciones personalizables. Por un lado, esto es bueno; para aquellos que saben cómo usarlos, es una mina de oro. Los webmasters principiantes pueden sentirse confundidos por estos parámetros. Revisaremos todas las secciones de configuración en detalle para que pueda configurar de manera óptima W3 Total Cache. Empecemos por los parámetros generales.

Configuraciones generales

Para ir a la página de configuración general, haga clic en el menú "Almacenamiento en caché" en el panel de administración de Wordpress. Muestra la configuración general del complemento. Asegúrese de estar en Configuración general y no en la página de la consola del complemento W3 Total Cache.


¿Qué es el almacenamiento en caché de páginas?

La primera opción que puede ver es el almacenamiento en caché de páginas. Es responsable de crear una página estática en caché para cada página cargada en el sitio. Por lo tanto, en lugar de generar constantemente una página dinámica, al visitante se le mostrará una página estática almacenada en caché. En la siguiente imagen puedes ver cómo funciona esta función:


La imagen muestra lo siguiente: Normalmente, cuando un usuario visita un sitio, Wordpress ejecuta scripts PHP y consultas de bases de datos para mostrar la página solicitada. Luego PHP procesa los datos y crea la página. Este proceso de representación de páginas consume ciertos recursos del servidor. Habilitar el almacenamiento en caché de páginas le permite omitir el proceso de generación de páginas.

Para el alojamiento compartido, que utilizan la mayoría de los propietarios de sitios web novatos, se recomienda utilizar el método de almacenamiento en caché de páginas "Disco: mejorado". Seleccione "almacenamiento en caché de página" y guarde la configuración.


Para la mayoría esto será suficiente. Esta guía está dirigida a webmasters principiantes. Y omitimos deliberadamente todas las configuraciones avanzadas de almacenamiento en caché de páginas, lo que implica que la configuración predeterminada es suficiente.

También omitimos la minificación, el almacenamiento en caché de consultas de bases de datos y el almacenamiento en caché de objetos. Debido al hecho de que no todos los servidores ofrecen la posibilidad de utilizar estos parámetros.

El siguiente elemento de configuración es el caché del navegador.

¿Qué es la caché del navegador?

Cada vez que un visitante visita un sitio, su navegador descarga todas las imágenes, archivos CSS, jsscripts y otros archivos estáticos de la página del sitio a un directorio temporal. Esto se hace para que cuando vayas a otra página, los archivos no se vuelvan a descargar, sino que se abran desde la memoria caché del navegador. Esto acelera la carga del sitio y ahorra tráfico.

La opción de almacenamiento en caché del navegador en W3 Total Cache le permite especificar durante cuánto tiempo se conservan los elementos almacenados en caché. Mientras no cambies el logo todos los días, el almacenamiento en caché durante 24 horas no causará ningún inconveniente. Simplemente resalte esta opción y guárdela. Después de eso, vaya a "Almacenamiento en caché" => "Caché del navegador" para establecer otras configuraciones.


Como puede ver en la captura de pantalla anterior, hemos habilitado todas las opciones excepto la opción de manejo de errores 404. Al guardar la configuración, todas las configuraciones de la página se guardarán de forma predeterminada.

En esta sencilla configuración de Wordpress, las opciones restantes están habilitadas de forma predeterminada. Todo lo comentado anteriormente funcionará bien en la mayoría de los servidores de alojamiento web. Pero W3 Total Cache tiene otras opciones. Intentemos ver qué son y por qué no están incluidos en todos los sitios.

Minificación

La minificación consiste simplemente en reducir el tamaño de los archivos estáticos de su sitio para ahorrar cada kilobyte posible. Pero el uso de la minificación de archivos sobre la marcha aumenta el consumo de recursos del servidor. Y en algunos casos, la utilidad de utilizar esta función puede resultar cuestionable. Y además, no todos los servidores tienen la posibilidad de utilizarlo sin una configuración previa.

Consultas de base de datos de almacenamiento en caché

El almacenamiento en caché de consultas de bases de datos reduce la carga del servidor al almacenar en caché las consultas SQL. Esto reduce o elimina el tiempo de procesamiento de consultas a la base de datos, que puede no ser perceptible en la mayoría de los sitios pequeños. Pero habilitar esta función puede aumentar la carga en el servidor. Por lo tanto, en algunos casos es mejor utilizar los buffers de caché integrados del propio servidor de la base de datos. Muchos proveedores de alojamiento no recomiendan utilizar este almacenamiento en caché.

Almacenamiento en caché de objetos

Si tiene un sitio con una gran cantidad de objetos dinámicos, entonces debería considerar la posibilidad de almacenar en caché los objetos utilizando W3 Total Cache. Esto se utiliza principalmente para consultas de bases de datos complejas y que consumen muchos recursos. Para la mayoría de los webmasters novatos, esta función no es necesaria.

Entonces, una vez que todo esté configurado, será bueno realizar una copia de seguridad de la configuración de W3 Total Cache. Para hacer esto, vaya a la página de configuración general del complemento W3 Total Cache en la sección "Configuración de importación/exportación" y haga clic en "Descargar archivo de configuración".

Con esto concluye la breve guía para instalar y configurar W3 Total Cache. Esperamos que este artículo te haya resultado útil y que tu sitio haya recuperado sus alas.

Complemento Caché total W3 hace que su sitio web o blog sea realmente rápido, uno de los mejores complementos para la optimización de WordPress. Los sitios de renombre mashable.com, smashingmagazine.com y yoast.com lo utilizan silenciosamente en sus herramientas. El uso del complemento W3 Total Cache en su recurso mejora la experiencia de sus usuarios al aumentar el rendimiento del servidor, almacenar en caché cada elemento, reducir el tiempo de carga de la página y brindarle al usuario el material que necesita literalmente a la velocidad del rayo.

Para experimentar todos los beneficios de este complemento, primero probemos la situación existente. Elegí uno de los últimos sitios que creé, agregué una aplicación a Firefox YSlow Addon para Firefox que mostrará el tiempo de carga del sitio. Actualmente lo tengo en 8,5 segundos. ¡Me sorprendió!

¡Cambiemos esta situación!

  1. Antes de instalar el complemento, debe asegurarse de que todos los demás complementos de almacenamiento en caché estén completamente desinstalados; de lo contrario, el complemento W3 Total Cache arrojará un error cuando se active.
  2. Si todo está en orden, instale el complemento (¿no está seguro de cómo instalar complementos en WordPress? - lea).
  3. Página oficial del complemento en el directorio de WordPress.
  4. Después de activar el complemento, aparecerá un nuevo elemento "Rendimiento" en el panel de control, al hacer clic en él nos llevará a la página de configuración y configuración del complemento W3 Total Cache.

Configuración y configuración de caché total de W3

El complemento W3 Total Cache es un complemento muy poderoso, con una gran cantidad de opciones y configuraciones. Cada opción se discutirá en detalle para garantizar una comprensión completa de todas las opciones existentes.

Pestaña General

En primer lugar, en la página de configuración nos encontramos en el apartado de Configuración general. Deshabilite inmediatamente el modo de visualización (ver imagen) haciendo clic en el botón de deshabilitar (es decir, el complemento funcionará en tiempo real y no en modo de visualización).

La siguiente opción en esta lista es Page Cache. Esta sección funciona igual que en el complemento WP Super Cache: se crea un caché para páginas estáticas, incluir esta opción reducirá significativamente el tiempo de carga; se recomienda utilizar el disco mejorado.

Después del bloque de caché de página viene el bloque Minificar: le permite minimizar archivos .css, .js, .html, así como publicaciones, páginas y RSS. Asegúrese de marcar las opciones como en la captura de pantalla. El principio de minimización es que se eliminan las distancias inútiles entre las etiquetas de código; esta acción acelera el tiempo de carga del sitio en un 10%.

El siguiente bloque de opciones de caché de base de datos. Debe estar permitido, ya que el CMS WordPRess funciona completamente en una base de datos y, a menudo, una gran cantidad de consultas a la base de datos provocan una grave ralentización del sitio + si tiene mucho tráfico, generalmente esto es un desastre. Habilitar esta opción puede acelerar su sitio 100 veces.

No nos relajemos y avancemos hacia el bloque Object Cache. Una marca de verificación en este bloque aumenta el rendimiento de los sitios dinámicos que utilizan la API de caché de objetos. La configuración final debería verse como la captura de pantalla:

Después viene el bloque de configuración de la caché del navegador. La caché del navegador permite la compresión HTTP para que cada vez que los usuarios visiten su sitio, su navegador guarde una copia del sitio para que la próxima vez que el usuario lo visite, no tenga que volver a cargar todo el sitio (lo que acelera los tiempos de carga). El problema es que cada navegador restablece el caché según su propio horario, por lo que al marcar esta casilla le indicaremos al navegador durante cuánto tiempo almacenar la información del objeto.

La siguiente etapa es CDN (Content Delivery Network), desafortunadamente el complemento solo admite opciones de CDN pagas: MaxCDN, NetDNA, Amazon S3, Rackspace Cloud y Amazon Cloud. Si no sabe qué es una CDN o no planea utilizarla, le aconsejo que desmarque la casilla inmediatamente.

Luego viene el bloque Varnish, otro silenciador con almacenamiento en caché tipo CDN y el bloque Network Performance & Security impulsado por CloudFlare. No tenemos que usarlos; desmarcamos Habilitar. Es recomendable utilizar estos bloques si su recurso es visitado por 1000 o más visitantes; estos CDN son gratuitos, pero si tiene tal cantidad de visitantes en el sitio, no será mala idea desembolsar $40 y conectar el Sistema de entrega de contenidos (CDN) MaxCDN: muy bueno y con soporte, escribiré un artículo aparte sobre ellos un poco más adelante.

Verificamos el bloque de configuraciones varias como en la captura de pantalla a continuación y si tiene la API Page Speed ​​​​Online de Google, puede ingresarla aquí.

En el bloque de configuración de depuración, no se recomienda marcar las casillas en absoluto, pero creeremos obedientemente

Y el último bloque es la importación y exportación de configuraciones, puede guardar la configuración haciendo clic en el botón de descarga en su computadora, también puede importar configuraciones existentes, en general, nada complicado

Difícilmente, hemos terminado con la primera pestaña de la configuración principal, luego es más fácil y mucho más pequeño, pero todavía quedan algunas configuraciones.

Pestaña Caché de página

Finalmente, pasando por la configuración General, podemos configurar los ajustes de caché de la página con más detalle. En el bloque General, marcamos todas las casillas excepto las páginas de búsqueda y la página de error 404 (no es necesario almacenarlas en caché) y obtenemos la siguiente imagen:

En el bloque Avanzado podemos seleccionar la vida útil de una página en el caché, por defecto 3600 segundos, puede reducirla (si trabaja constantemente en el sitio) o aumentarla si los cambios ocurren con poca frecuencia. A continuación, puede configurar que no se envíe el caché de la página al robot de Google (no recomendado). Podemos marcar páginas que no nos gustaría ver en la caché. En la configuración de este bloque, es recomendable ceñirse a la captura de pantalla.

Y el último bloque de configuraciones en esta pestaña Política de purga es una selección más específica de páginas que deben copiarse en el caché.

Minimizar pestaña

Para una minimización más detallada (reducción de tamaño) de archivos, en el primer bloque de configuración, marque la casilla para reescribir la estructura de la URL:

A continuación configuramos el bloque JS. Puede agregar diferentes archivos de script para el almacenamiento en caché agregándolos mediante el botón "Agregar un script".

Y en el último bloque Avanzado podemos elegir a partir de qué hora actualizar los archivos de plantilla.

Pestaña Caché de base de datos

Poco a poco, lo principal es arrastrarse hasta el final. Bloque de configuración general como en la captura de pantalla:

Bloque de configuración avanzada: puede establecer la vida útil de la copia de caché

Pestaña Caché de objetos

Dejamos todo aquí por defecto.

Pestaña Caché del navegador

Aquí puede especificar qué información se ingresará en la memoria caché del navegador del usuario.

Entonces, el último paso es hacer clic en el botón "Vaciar caché de página"; debe borrar el caché, después de lo cual verá la palabra verde "Habilitar", que indica que el complemento está funcionando correctamente.

Conclusión

Finalmente diré que es algo doloroso... medio día en total para todo este desmontaje, valió la pena, podéis ver los resultados en la captura de pantalla.

¡Buena suerte! Si tienes alguna pregunta, hazla en los comentarios.

A menudo surge la pregunta: "¿Qué complemento es mejor que W3 Total Cache o WP Super Cache?" Es importante comprender que debe verificar todo usted mismo, una cosa lo diré con seguridad: "si no usa CDN en W3 Total Cache y WP Super Cache, entonces la velocidad de descarga es aproximadamente la misma". La elección es tuya, puedes leer más sobre el complemento WP Super Cache.

En aprendimos sobre la importancia de usar el almacenamiento en caché para WordPress usando el ejemplo del complemento W3 Total Cache. Hoy comenzaremos a configurarlo. Pero primero, vaya al menú Complementos - Agregar nuevo e instale el complemento W3 Total Cache para su sitio de WordPress.


Aparecerá una nueva sección "Rendimiento" en el panel de administración de su sitio a la izquierda. Haga clic en él para abrir el panel del complemento W3TC, desde el cual encontrará información detallada sobre el complemento.

  • Servicios Premium contiene información sobre soporte pago para todas las preguntas del equipo.
  • EN Corre la voz Se proporciona un enlace a los desarrolladores del complemento.
  • Nueva reliquia contiene una descripción estadística del rendimiento del sitio según la máquina del servidor.
  • Página Informe de velocidad de la página de Google vuelve a estar disponible después de configurar el complemento W3 Total Cache. Esta sección mostrará información sobre el rendimiento del sitio y un informe de velocidad de carga de la página.

Configuraciones generales

Ahora pasemos a la configuración. Haga clic en Configuración general en el menú del complemento, donde encontrará la configuración general para todo el complemento. Y ahora veremos cada uno de ellos paso a paso.

1. Modo de vista previa (modo de visualización)

Si desea probar el complemento W3TC antes de comenzar a usarlo en la versión pública de su sitio, habilite este modo.

  • El modo de visualización habilitado significa que nadie, excepto el administrador del sitio, puede ver los resultados del complemento W3TC.
  • El modo de visualización deshabilitado (por defecto) significa que absolutamente todos pueden ver el trabajo del complemento. En la imagen de arriba este modo está desactivado. Asegúrese de haber seleccionado también el modo correcto.

Usar Modo de vista previa(modo de visualización) para probar la configuración antes de usarla en el sitio. Este modo permanece activo incluso después de ampliar la configuración hasta que se desactiva la función.

2. Caché de página

Hablamos mucho sobre el almacenamiento en caché en la publicación anterior sobre la configuración de W3TC. Al activarlo, puedes reducir el tiempo de carga de la página. Normalmente, cuando un usuario solicita una página, WordPress utiliza scripts PHP y consultas de bases de datos, que consumen recursos del servidor y, a su vez, tardan más tiempo en encontrar la página.

Cada vez que un usuario solicita cualquier página, sucede lo mismo que se describe anteriormente. Por lo tanto, activar la opción Almacenamiento en caché de páginas proporcionará una copia en caché de todas las páginas. Para hacer esto, asegúrese de que la casilla requerida esté marcada.

La siguiente opción es Método de caché de página(método de almacenamiento en caché de página) y predeterminado Disco: mejorado. Esta opción depende del tipo de servidor que esté utilizando. Generalmente, la opción Disco: Mejorado es adecuada para todos los tipos.

Funciones profesionales: ¿qué es?

Servidores compartidos

Estos son servidores virtuales compartidos

Las dos primeras opciones son Disco: Básico Y Plato: Mejorado- utilizado para alojamiento virtual (cuando varios sitios comparten un servidor).

  • Servidor compartido | Disco: Básico: ideal para hosting de bajo costo
  • Servidor compartido| Disco: Mejorado - recomendado para otros hosting

Necesito elegir Disco: mejorado. Si su sitio comienza a funcionar lentamente y su proveedor de alojamiento dice que está utilizando recursos adicionales, cambie la opción a Disco: Básico o cambie de alojamiento.

Servidor dedicado/virtual

Servidor dedicado/virtual.

Si utiliza un servidor dedicado potente, W3TC le permite utilizar una gran cantidad de parámetros. Los servidores dedicados no comparten un servidor con varios sitios. Por tanto, debes controlarlo por completo. Mientras que un servidor virtual es semidedicado y se comparte entre varios usuarios (similar al alojamiento virtual compartido).

Código de operación: caché PHP alternativa

Caché PHP alternativo. Esta es una solución PHP gratuita de código abierto que almacena en caché el código PHP.

Código de operación: eAccelerator

Acelerador y optimizador de código PHP.

Código de operación: XCache

Es el caché de código de operación PHP más rápido y estable y es totalmente compatible tanto con Linux como con Windows.

Código de operación: WinCache

Diseñado específicamente para Windows como una solución de código abierto para almacenamiento en caché de código de operación PHP, almacenamiento en caché de archivos, notificaciones de cambios de archivos y sesiones de caché.

Servidor múltiple

Cuando un sitio comparte los recursos de más de un servidor y Memcache está disponible, debe utilizar esta opción.

3. Minimizar

Minimizar el código CSS, JS y HTML reduce el tamaño y la cantidad de archivos, lo que en última instancia mejora la velocidad de carga de la página.

Esta parte del complemento W3TC debe configurarse con mucho cuidado. Hay secciones separadas en el menú desplegable para HTML, JavaScript y CSS. Debe probar cada una de estas opciones una por una y luego consultar el sitio para saber si funcionan correctamente o no.

Minificar: habilite la opción marcando la casilla

Modo minimizar

Esta opción puede funcionar automáticamente. Pero si no funciona bien automáticamente, utilice Manual. Cubriremos la configuración manual en el próximo tutorial.

Método de minimizar caché

Puedes revisar la explicación de esta opción arriba. Opción recomendada aquí - Disco.

Minificador de HTML

Puedes usar estándar ( Por defecto) minificador para HTML. Si tiene algún problema con el sitio, como corrupción de plantillas, intente usar Ordenado en lugar de Predeterminado. Aunque es poco probable que muestre un error de minificación de HTML.

Minificador JS

También puedes usar la opción JSMin para minimizar JavaScript, que es estándar. Si encuentra algún problema, pruebe opciones alternativas.

Minificador CSS

Nuevamente, en el caso de CSS Minifier, puedes continuar usando las opciones estándar hasta que surja algún problema.

Si surge alguna dificultad en el funcionamiento del sitio, como distorsión de la plantilla, entonces el motivo puede deberse a un funcionamiento incorrecto de CSS o JavaScript. Para resolver estos problemas, desactive las opciones de minimizar. A menudo, los servidores Lite Speed ​​​​entran en conflicto con la minificación.

W3 Total Cache es un complemento de almacenamiento en caché eficaz, confiable y muy funcional para WordPress que puede mejorar significativamente el rendimiento del sitio, aumentar su velocidad de carga y reducir la carga del servidor. En este artículo veremos ejemplos de configuraciones óptimas para el complemento W3 Total Cache para su uso tanto en alojamiento compartido como en un servidor dedicado.

Este artículo cubrirá sólo las configuraciones más importantes del complemento W3 Total Cache. Si no encontró ninguna configuración, entonces sus valores predeterminados son óptimos o son responsables de configurar las funciones pagas del complemento, por lo que no fueron considerados.

Descargar configuración

Para mayor comodidad, puede descargar los archivos de importación de configuración del complemento W3 Total Cache. Puedes importar configuraciones en el menú. Rendimiento > Configuración general > Configuración de importación/exportación.

Todo lo que necesita es especificar opcionalmente la ruta al mapa del sitio en formato XML en la página. Caché de página en la sección Precarga de caché después de importar la configuración y borrar el caché. Esto completa la configuración del complemento W3 Total Cache.

Configuraciones generales

Esta página contiene configuraciones generales para el complemento W3 Total Cache. La página está disponible en el menú. PAGactuación>Configuraciones generales.

General


Rendimiento > Configuración general > General
  • Modo de vista previa– es responsable de activar el modo de vista previa. Este modo activa el complemento solo para el usuario que lo configura. La función es útil cuando se trabaja con proyectos que ya están en la red y tienen cierto tráfico.

Caché de página


Rendimiento > Configuración general > Caché de página
  • Caché de página– activación del almacenamiento en caché de páginas. Le permite reducir el tiempo de respuesta del servidor, aumentar la velocidad de carga de la página y también reducir la carga en el servidor al almacenar en caché las páginas del sitio.
  • Método de caché de página- un método para almacenar en caché las páginas del sitio web. Valor recomendado - Disco: mejorado(el caché se almacenará en el disco duro). Hoy en día, casi todos los servidores están equipados con unidades SSD de alto rendimiento, por lo que esta opción es la mejor. Se recomienda utilizar métodos que impliquen almacenar el caché de la página en la RAM solo si está seguro de que habrá suficiente memoria para almacenar el caché.

Minimizar


Rendimiento > Configuración general > Minimizar
  • Minimizar– activación de minificación de archivos. Le permite aumentar la velocidad de carga del sitio comprimiendo archivos CSS, JavaScript y HTML y eliminando código innecesario de ellos, como comentarios.
  • Modo minimizar- modo de minificación. Valor recomendado - Auto. En este caso, el complemento W3 Total Cache determina de forma independiente los archivos que se van a minimizar y el orden en que se incluyen. Si desea especificar archivos manualmente, seleccione el valor Manual(no recomendado).
  • Método de minimizar caché– método de almacenamiento en caché. Valor recomendado - Disco. Siempre recomiendo almacenar archivos estáticos en tu disco duro, ya que en la mayoría de los casos esta es la mejor opción en términos de confiabilidad y rendimiento.
  • Minificador HTML- Minificador de código HTML. Valor recomendado - Minimizar (predeterminado).
  • minificador JS– Minificador de código JavaScript. Valor recomendado - JSMin (predeterminado).
  • minificador CSS– Minificador de código CSS. Valor recomendado - Minimizar (predeterminado).

Si después de activar la minificación surgen problemas con el funcionamiento del sitio, experimente con diferentes tipos de minificadores.

Caché de código de operación


Rendimiento > Configuración general > Caché de código de operación
  • Caché de código de operación– activa el almacenamiento en caché del código PHP compilado. Valor recomendado - Código de operación: Zend Opcache. Normalmente la función sólo está disponible en VPS/VDS.
  • Validar marcas de tiempo– deje la casilla de verificación para una actualización correcta de la caché sin recargar el módulo PHP.

Caché de base de datos


Rendimiento > Configuración general > Caché de base de datos
  • Caché de base de datos– activa el almacenamiento en caché de consultas de bases de datos. Le permite reducir el tiempo de generación de páginas. Se recomienda utilizarlo como alternativa al caché de objetos si este último no se puede utilizar por algún motivo. El almacenamiento en caché de consultas de bases de datos se puede utilizar por separado o simultáneamente con el almacenamiento en caché de objetos.
  • Método de caché de base de datos- método de almacenamiento en caché de consultas a la base de datos. Valor recomendado - Memcached(si está instalado) o cualquier otra opción que implique almacenar el caché en la RAM en lugar de en el disco duro. El almacenamiento en caché de consultas de bases de datos puede crear una gran cantidad de archivos y carpetas que cargarán en gran medida el subsistema de disco del servidor y afectarán negativamente su rendimiento.

Caché de objetos


Rendimiento > Configuración general > Caché de objetos
  • Caché de objetos– activación del almacenamiento en caché de objetos. Le permite almacenar en caché datos cuya recuperación puede resultar costosa desde el punto de vista computacional, como consultas complejas de bases de datos.
  • Método de caché de objetos- método de almacenamiento en caché de objetos. Al igual que con la caché de consultas de la base de datos, se recomienda que la caché de objetos se almacene en la RAM.

Caché del navegador


Rendimiento > Configuración general > Caché del navegador
  • Caché del navegador– activa el almacenamiento en caché del cliente. Le permite acelerar la carga del sitio al acceder nuevamente al almacenar en caché gráficos, CSS, JavaScript y otros elementos del sitio en el navegador del usuario.

Configuración de importación/exportación


Rendimiento > Configuración general > Configuración de importación/exportación
  • Importar configuración– importar configuraciones desde un archivo JSON.
  • Exportar configuración- exportar configuraciones a un archivo JSON.
  • Restablecer configuración- restablecer la configuración del complemento W3 Total Cache a los valores predeterminados.

Caché de página

Esta página contiene configuraciones de almacenamiento en caché de páginas. La página de configuración está disponible en el menú. PAGactuación>Configuraciones generales.

General


Rendimiento > Caché de página > General
  • Página de publicaciones en caché- almacenamiento en caché de páginas de publicaciones.
  • No almacenar en caché la página principal- deshabilitar el almacenamiento en caché de la página principal (si se utiliza una página estática).
  • Feeds de caché: sitio, categorías, etiquetas, comentarios- almacenamiento en caché de feeds (categorías, etiquetas, comentarios, etc.).
  • Solicitudes SSL (https) en caché- almacenamiento en caché de solicitudes SSL únicas. Utilice esta opción si su sitio utiliza el protocolo https.
  • URI de caché con variables de cadena de consulta- almacenar en caché páginas con parámetros en la URL. La función es muy útil para tiendas online con filtros de productos, así como para sitios donde los usuarios utilizan activamente la búsqueda. Lamentablemente, esta función no está disponible en la versión gratuita del complemento.
  • Caché 404 páginas (no encontradas)- almacenamiento en caché de páginas de error 404 Utilice esta función con precaución, como al elegir un método de almacenamiento en caché. Disco: mejorado el servidor devolverá códigos de respuesta incorrectos (200 en lugar de 404), lo que afectará negativamente la optimización del motor de búsqueda del sitio.
  • No almacene en caché las páginas de los usuarios que han iniciado sesión- deshabilitar el almacenamiento en caché para usuarios autorizados. No se recomienda desactivar esta función, ya que esto provocará el almacenamiento en caché de datos para todos los usuarios, incluido el administrador del sitio.
  • No almacene en caché las páginas para los siguientes roles de usuario- deshabilitar el almacenamiento en caché para roles de usuario seleccionados. Asegúrese de seleccionar roles de usuario que sean responsables de administrar el sitio, como "Administrador", "Editor", etc.

Precarga de caché


Rendimiento > Caché de página > Precarga de caché
  • Preparar automáticamente el caché de la página- active esta función para crear automáticamente un caché de página. De lo contrario, la caché sólo se creará cuando se visite la página.
  • Automáticamente el intervalo de actualización de la caché de la página- el intervalo entre la creación del caché de la siguiente serie de páginas.
  • Páginas por intervalo- el número de páginas cuyo caché se creará en cada intervalo. Establezca el valor teniendo en cuenta la potencia del servidor. Cuanto más potente sea el servidor, más páginas podrá especificar en este campo.
  • URL del mapa del sitio- enlace al mapa del sitio. Las páginas se almacenarán en caché según la prioridad en el mapa del sitio XML. Para generar un mapa del sitio en formato XML, utilice el complemento Google XML Sitemaps o similar.

Política de purga: caché de página

Este bloque es responsable de configurar el borrado de caché al crear/editar una publicación y publicar comentarios. Para mejorar el rendimiento, se recomienda utilizar los valores predeterminados.

Avanzado

Este bloque contiene configuraciones avanzadas de almacenamiento en caché de páginas. Aquí sólo nos interesa el campo. Intervalo de recolección de basura, que es responsable de configurar el intervalo de vaciado de caché del disco.

Rendimiento > Caché de página > Avanzado > Intervalo de recolección de basura

Minimizar

Esta página contiene configuraciones de minificación para HTML, XML, CSS y JavaScript.

General


Rendimiento > Minimizar > General
  • Reescribir la estructura de la URL– active esta función para eliminar parámetros GET de enlaces a archivos CSS y JavaScript comprimidos.
  • Deshabilitar minify para usuarios registrados- desactiva la carga de páginas comprimidas para usuarios autorizados.
  • Minimizar notificación de error- es responsable de configurar las notificaciones de errores al crear un caché minimizado.

HTML y XML


Rendimiento > Minimizar > HTML y XML

Este bloque es responsable de configurar la minificación del código HTML de las páginas del sitio. La compresión del código HTML normalmente no tiene un gran impacto en el rendimiento, pero a menudo puede causar problemas de diseño, como un relleno reducido entre elementos, etc. Teniendo esto en cuenta, no recomiendo utilizar esta función.

js


Rendimiento > Minimizar > JS
  • Configuración de minificación de JS– activa la minificación de archivos JavaScript.
  • Operaciones en áreas- es responsable de configurar el tipo de carga de scripts en diferentes áreas de la página HTML. Dado que generalmente solo se cargan los scripts críticos en el encabezado de la página y todo lo demás se acerca a la etiqueta del cuerpo de cierre, los valores más óptimos serían Predeterminado (bloqueo) Para Antes Y Sin bloqueo (usando "diferir") Para Después . Si lo desea, puede experimentar con diferentes configuraciones, pero como ha demostrado la práctica, los valores anteriores son los más óptimos.
  • Minimizar/Combinar solo– tipo de minificación. De acuerdo con las reglas de buena forma, los temas y complementos generalmente incluyen versiones ya comprimidas de archivos CSS y JavaScript, por lo que recomiendo establecer el valor Combinar solo. En este caso, los archivos JavaScript sólo se fusionarán (si es posible).

Dejamos el resto de configuraciones deshabilitadas, teniendo en cuenta el tipo de almacenamiento en caché seleccionado previamente ( Disco: mejorado).

CSS


Rendimiento > Minimizar > CSS

Este bloque es responsable de configurar la minificación de CSS. No hay nada especial que comentar aquí, así que configuramos la configuración como se muestra en la imagen.

Avanzado

Este bloque contiene configuraciones de minificación avanzadas. Aquí sólo nos interesan dos campos:


Rendimiento > Minimizar > Avanzado
  • Actualizar archivos externos cada– el intervalo entre la descarga y la actualización de archivos externos en el caché minimizado.
  • Intervalo de recolección de basura- intervalo para borrar el caché minimizado. Para proyectos muy cargados, se recomienda establecer un valor más bajo.

Dejamos las configuraciones restantes en sus valores predeterminados.

Caché del navegador

Esta página contiene la configuración de caché del navegador. La mayoría de ellos ya están configurados con valores predeterminados óptimos, por lo que sólo necesita comparar las configuraciones con los ejemplos a continuación y ajustarlas si es necesario.

General


Rendimiento > Caché del navegador > General

CSS y JS


Rendimiento > Caché del navegador > CSS y JS

HTML y XML


Rendimiento > Caché del navegador > HTML y XML

Medios y otros archivos


Rendimiento > Caché del navegador > Medios y otros archivos

Encabezados de seguridad

En este bloque de configuración solo nos interesa el campo Política de seguridad de transporte estricta HTTP, en el que debe marcar la casilla si utiliza SSL en el sitio.

Rendimiento > Caché del navegador > Encabezados de seguridad > Política de seguridad de transporte estricto HTTP

Borrar caché

Para borrar el caché en el complemento W3 Total Cache, use el menú superior Actuación en el panel administrativo del sitio. Para borrar el caché deseado, simplemente siga el enlace correspondiente en el menú.


Borrar menú de caché en W3 Total Cache

También puede utilizar los botones correspondientes en la configuración del complemento W3 Total Cache o las notificaciones que aparecen, por ejemplo, después de activar/desactivar un complemento de WordPress.

Resolviendo posibles problemas

Durante todo el tiempo que usé el complemento W3 Total Cache, solo encontré dos problemas:

  1. El complemento no se puede activar debido a permisos de archivos configurados incorrectamente.
  2. Carga excesiva en el servidor debido al uso de un mapa del sitio para crear automáticamente un caché.

Si ve una notificación como esta después de activar el complemento, debe verificar que los permisos en sus archivos y carpetas de WordPress estén configurados correctamente.

  • 755 o 750 para todos los directorios.
  • 644 o 640 para todos los archivos.
  • 440 o 400 para el archivo wp-config.php.

Si después de cambiar los permisos el complemento aún no está activado, configure los permisos 644 para el archivo wp-config.php, luego active el complemento W3 Total Cache, luego cambie los permisos nuevamente a 400 o 440 .

También puedes editar manualmente el archivo wp-config.php. Para hacer esto, ábralo en cualquier editor de texto, por ejemplo, NotePad++ y agregue el siguiente código al principio:

/** Habilitar caché total W3 */ define("WP_CACHE", true); // Agregado por W3 Total Cache

Después de eso, guarde el archivo, actualícelo en el servidor y reactive el complemento.

Carga excesiva en el servidor.

Si nota un fuerte aumento en la carga en el servidor después de activar el complemento W3 Total Cache, que se combina con llamadas frecuentes desde el complemento al mapa del sitio XML (consulte los registros del servidor), entonces el motivo es el uso de la creación preliminar de un caché de página utilizando el mapa del sitio.


Puede resolver el problema cambiando la prioridad de las páginas en el mapa del sitio XML, eliminando el enlace al mapa del sitio en la configuración para la creación previa al caché (Rendimiento > Caché de página > Precarga de caché > URL del mapa del sitio) o deshabilitando completamente esta función.

Conclusión

W3 Total Cache es uno de los complementos de almacenamiento en caché más funcionales y confiables para WordPress, y también uno de los más populares y mejor calificados.

A pesar de esto, debido a la complejidad de la configuración y la falta de información de calidad sobre el complemento en ruso, muchos usuarios todavía prefieren utilizar soluciones menos efectivas pero más simples como WP Super Cache, Hyper Cache o similares.

Este artículo proporciona suficiente información para que cualquiera, independientemente de sus conocimientos y experiencia, pueda configurar el almacenamiento en caché en su sitio web utilizando el complemento W3 Total Cache y negarse a utilizar soluciones incluso buenas, pero menos efectivas.

¿Encontraste un error? Selecciónelo y haga clic Ctrl + Intro

Versión impresa




Arriba