Documentación Speed Cache

 

Introducción

Speed Cache incluye las herramientas de rendimiento de Joomla (Cache y Gzip) como una mejora natural con muchas nuevas herramientas de rendimiento, compatibilidad y características.

 

Speed Cache: Panel de control de comprobación de rendimiento de Joomla

 

Principales características:

  • Nuevo caché estático
  • Activar el almacenamiento en caché completo del navegador
  • Generación automática de caché
  • Compruebe la activación y la duración del caché de Joomla
  • Compruebe la compresión Gzip
  • Añadir presencia y duración de los encabezados de expiración
  • Speed cache URL Autoindex activación
  • Revisa la versión de PHP
  • Activación de caché del navegador
  • Borrar automáticamente la activación del caché

 

I. SPEED CACHE INSTALACIÓN Y ACTUALIZACIÓN

1.1 Instalar

Nuestro componente es compatible con Joomla 3.x. Todas las características y las integraciones de terceros se incluyen en todas las membresías.
Para instalar nuestro componente, debe descargar la extensión .zip y usar el instalador estándar de Joomla.

 

joomla-install

Luego, haga clic en Examinar> Botón Cargar e instalar, los componentes, módulos y complementos se instalarán activados de forma predeterminada.

 

1.2 Actualización y actualizador automático

Para actualizar la extensión, puede instalar una nueva versión sobre la anterior descargando el archivo ZIP de JoomUnited o utilizar el actualizador automático (recomendado).

 

speedcache-actualización

 

El actualizador automático, que envía la notificación de actualización, está integrado en la extensión de Joomla que ha instalado. Por lo tanto, recibirás una notificación como cualquier otra extensión en el panel o mediante el menú: Extensión> Gestionar> Actualizar menú.

 

Inicie sesión en su cuenta para actualizar

Debe iniciar sesión en su cuenta de JoomUnited para actualizar todas las extensiones de JoomUnited de Joomla. Para iniciar sesión acceda a la configuración principal del componente y haga clic en Pestaña de actualización en vivo. En la parte inferior, encontrarás un botón de inicio de sesión.

 

actualización en vivo

 

Ingrese sus credenciales de JoomUnited, las mismas que usa para iniciar sesión aquí @ www.joomunited.com

 

login-joomunited

 

El botón se pondrá naranja, felicidades! ¡Ahora puede actualizar todas las extensiones de JoomUnited en este sitio web! Si su membresía ha caducado, recibirá un enlace de renovación y un texto que lo explicará.

 

vinculado a la cuenta

Nota: un solo inicio de sesión le permitirá actualizar todas las extensiones de JoomUnited (con respecto a su membresía). El inicio de sesión no caducará a menos que lo desconectes.

 

II. TABLERO DE RENDIMIENTO

Después de instalar el componente, se podrá acceder a un panel a través del menú. Componentes> Speed Cache.

 

fix-cache-performance

 

El panel de control verifica todos los problemas de rendimiento y las mejoras que puede aplicar en su sitio web de Joomla. Todos los parámetros, excepto el caché del navegador, se pueden corregir con un solo clic con los botones Arréglalo ahora.

Parámetros comprobados:

  • Comprobar Caché de joomla activación y duración: verifique si el caché de joomla está activado y el tiempo está configurado al menos en 30 '
  • Verificar Joomla Compresión gzip
  • Vencer encabezados presencia y duración en el archivo htaccess
  • Speed cache Índice automático de URL activación: verifique si la indexación automática de URL está activada en la configuración Speed Cache
  • Versión PHP: comprobar si PHP7 + está en uso
  • Caché de navegador activación: verifique si el caché del navegador Speed Cache está activado
  • Borrado automático de caché activación: verifique si el limpiador automático de caché está habilitado

 

Nota: en algunos servidores como NGINX o con CDN incorporado, la verificación de Encabezados de Vencimiento puede no tener éxito. No es un problema para el rendimiento como ya se maneja

 

III. GESTIONAR PAGINAS

3.1 Añadir URLs al sistema de caché

Para aplicar la memoria caché estática Speed Cache y la memoria caché del navegador, debe agregar las páginas de su sitio web (URL) a la lista Speed Cache. Desde el tablero haga clic en. Administrar URL en caché.

 

administrar-caché-url

 

Desde aquí verá la lista de URL que ya están en el sistema de caché.

 

url-cached-list

 

Para agregar alguna URL al caché, tienes 3 soluciones:

  • Usa el boton Importar URL desde el menú
  • Haga clic en el Añadir nuevo botón agregar pegar una URL personalizada
  • Utilizar algunas reglas para incluir un conjunto de URLs

 

El botón Importar URL desde el menú abrirá una caja de luz, desde la cual puede importar uno o varios menús de Joomla.

 

cache-url-selection

 

Desde la configuración, también puede habilitar una opción para agregar nuevos elementos de menú automáticamente a la lista de URL almacenadas en caché. En el caso de que se apliquen los valores de configuración por defecto.

 

menu-cache-auto

 

Para agregar una URL personalizada al caché, use la Añadir nuevo botón.

 

URL de caché

 

Finalmente, simplemente presione el estado del botón para "publicar" (agregar al caché) la URL (página). La adición de una página al caché activará el caché estático y el caché del navegador a la página.

Nota: en la barra de controles, puede utilizar la lista desplegable masiva para cambiar los estados de los elementos con un solo clic

Las reglas de inclusión lo ayudarán a agregar un conjunto de URL a su sistema de caché. Por ejemplo, si desea poner en el sistema Speed Cache toda su sección de noticias donde la URL comienza por / noticias, puede agregar la siguiente regla:

 

agregar-caché-regla

 

Las reglas de inclusión de URL ofrecen la posibilidad de usar estrellas en sus URL, para que pueda poner en caché miles de URL con una sola solicitud. Aquí hay algunos ejemplos útiles de uso

  • Agregue una regla para incluir todas las URL basadas en un prefijo (incluida esta URL prefijada): www.domain.com/news*
  • Agregue una regla para incluir todas las URL basadas en un prefijo (excluyendo esta URL prefijada): www.domain.com/news/*
  • Incluya una parte de una URL desde el caché: www.dominio.com/news/*/themes

3.2 Excluir URLs de caché

La exclusión de URL del caché funciona de la misma manera, puede excluir las URL una por una o usar reglas. Para excluir una URL abre la pestaña Exclusión de URL de caché entonces Nuevo.

 

URL de caché

 

Las reglas de exclusión de URL ofrecen la posibilidad de usar estrellas en sus URL, por lo que puede excluir de la caché miles de URL con una sola solicitud. Aquí hay algunos ejemplos útiles de uso

  • Agregue una regla para excluir todas las URL basadas en un prefijo (incluida esta URL prefijada): www.domain.com/news*
  • Agregue una regla para excluir todas las URL basadas en un prefijo (excluyendo esta URL prefijada): www.domain.com/news/*
  • Excluya una parte de una URL del caché: www.domain.com/news/*/themes

3.3 Caché por página y estado del usuario.

Como ha notado, en la lista de URL puede activar el caché para usuarios invitados y / o usuarios registrados. De hecho, Speed cache puede manejar el caché incluso para usuarios registrados y, por lo tanto, para todos los contenidos dinámicos.

Esto es algo que no puede manejar con el complemento de caché de página Joomla.

Para activar el caché para los usuarios que han iniciado sesión, debe activar un archivo de caché por cada usuario de Joomla desde la configuración.

 

caché registrado-joomla

 

El hecho de que pueda activar el caché para los usuarios registrados por página es muy flexible y le recomendamos que realice algunas pruebas en el frontend con las cuentas de los usuarios en todo el contenido dinámico.

3.4 Limpiar todos los cachés de Joomla

Una vez que se agrega una página al caché, Joomla creará algunos archivos de caché, Speed Cache genera un caché estático (archivo HTML) y el archivo se almacenará en el navegador del usuario (caché del navegador).

La limpieza de la memoria caché Speed Cache puede eliminar todos esos archivos y la memoria caché con un solo clic, no es necesario que limpie la memoria caché de Joomla por separado.

 

caché todo claro

 

En la configuración, también puede activar un parámetro para limpiar automáticamente todos los cachés en las acciones. De hecho, en las acciones de backend / frontend como guardar un contenido, se puede limpiar toda la caché.

Además, tiene un botón disponible en toda la administración de Joomla para limpiar todo el caché en un clic.

 

borrar el botón de caché

 

IV. MINIFICACIÓN DE RECURSOS

Minification se refiere al proceso de eliminación de datos innecesarios o redundantes sin afectar la manera en que el navegador procesa el recurso, por ejemplo, comentarios y formato de código, eliminación de código no utilizado, uso de nombres de funciones y variables más cortos, etc.

Desde el tablero haga clic en. Agrupe y minimice, luego el botón Escanear para listar los archivos de su sitio web.

 

minification-file-cache

 

Puede agrupar todos sus archivos JS, CSS y fuentes en un solo clic. La característica de archivo de grupo incluye

  • Agrupar todos los archivos JS
  • Agrupar todos los archivos CSS
  • Fuentes de grupo

 

archivos de grupo

 

De forma predeterminada, los archivos enumerados son el CSS, JS y la fuente contenidos en su plantilla y algunos de los medios. Si desea minimizar todos los archivos que se cargan en la interfaz (en todas las páginas), le recomendamos que enumere los archivos y abra la configuración.

 

minify-listing

 

Desde aquí puede seleccionar las carpetas del servidor donde se encuentran su CSS, JS y fuentes, por ejemplo, media / com_hikashop. luego simplemente presione el interruptor verde de Minify o use el Estado de alternancia botón.

 

selección múltiple de activación

 

V. INTEGRACION CDN

El uso de CDN (Content Delivery Network) ha demostrado ser eficiente, especialmente si tiene una audiencia internacional. Ayuda a servir los medios de comunicación de un sitio web de todo el mundo. Una integración de CDN está disponible con todos los CDN principales en el mercado como Cloudflare, Amazon Cloudfront, MaxCDN, KeyCDN y otros.

Para acceder, basta con hacer clic en CDN desde el salpicadero. Entonces usted puede agregar su información allí.

 

cdn-sc

VI. AJUSTES SPEED CACHE

6.1 Parámetros generales

Speed cache consiguió algunas configuraciones accesibles desde el Panel de control> Enlace de configuración

 

parameters1

 

  • El tiempo de vida del caché: Tiempo de vida en caché en minutos. Después de este retraso, el caché se borrará automáticamente y luego se regenerará
  • Usar caché del navegador: Use el navegador para almacenar en caché el contenido de la página. Aumente mucho la velocidad de la página almacenando en caché el contenido de la página, como imágenes, en su disco duro. También se puede borrar
  • Archivo de caché por usuario: Se creará un archivo de caché para cada usuario, que se activará si su sitio web requiere inicio de sesión. Solicite solo para usuarios registrados y permita excluir elementos dinámicos de la caché como nombre de usuario
El archivo de caché por usuario debe activarse cada vez que planee activarlo en contenido dinámico o con sesión de usuario (inicio de sesión)
  • Borrar caché en acciones de administrador: El caché se eliminará en ciertas acciones en la administración de Joomla: guardar, aplicar, publicar, anular la publicación o descartar un contenido
  • Borrar caché en acciones frontales: El caché se eliminará en ciertas acciones en la interfaz de Joomla: guardar, aplicar, publicar, anular la publicación o descartar un contenido
  • Borrar también el caché de Joomla: Además del caché SpeedCache, el caché Joomla también se borrará

 

6.2 Precarga automática de caché.

Los últimos parámetros son sobre la regeneración automática de caché. Después de borrarse, la memoria caché se puede precargar automáticamente en función de la lista de URL (se requiere la extensión de cURL para que funcione, normalmente se instala).

 

parametter3

 

  • Token para precarga de caché: El token para precarga de caché se utiliza para autenticar la solicitud para regenerar el caché. También tiene la URL que puede usar con crontab para recargarla regularmente.
  • Precarga después de borrar la caché: Después de borrarse, la memoria caché se puede precargar automáticamente en función de la lista de URL (se requiere la extensión de cURL para que funcione, normalmente se instala).
  • Añadir encabezado Cache-Provider: es en respuesta cuando la respuesta es proporcionada por Speed Cache. Se puede utilizar para fines de depuración.
  • Menú automático para caché: Agregar automáticamente nuevos menús a la lista de páginas en caché.
  • Caché para escritorio: Servir el caché para el escritorio para todos los dispositivos: Recomendado, a menos que se sirva una versión de caché incorrecta
  • Caché para tableta: Sirva la memoria caché para la tableta: Recomendado SOLAMENTE si está experimentando una versión de memoria caché incorrecta
  • Caché para móvil: Sirva la memoria caché para dispositivos móviles: Recomendado SOLAMENTE si tiene una versión de memoria caché incorrecta.
  • Caché de script externo: Almacenar en caché los recursos externos, como el script servido desde Google. Advertencia: asegúrese de supervisar el rendimiento antes y después de la activación, en algunos casos, puede experimentar una pérdida de rendimiento cuando se activa.
  • Cargar módulo por Ajax: Agregue una opción en cada módulo para activar la carga de AJAX (asíncrona), que se configurará por módulo.

Cuando "Cargar módulo por Ajax" está habilitado, verá los parámetros en Módulos> pestaña Avanzado.

 

módulo de carga de ajax

 

  • SpeedCache AJAX cargando: Active la carga del módulo en AJAX (asíncrono) para evitar problemas de caché con este módulo
  • Actualización automática de AJAX: Período de actualización automática del módulo AJAX para evitar problemas de caché con este módulo
  • Intervalo de actualización AJAX: Seleccione el intervalo de actualización de AJAX para este módulo (minutos)

 

6.3 Lazy loading

Acceder Lazy loading, por favor ve a Panel de control> Configuración enlazar. Esta característica lo ayuda a cargar imágenes progresivamente cuando el usuario se desplaza hacia abajo en la página, útil si tiene una página larga con un montón de imágenes dentro. Primero, debe habilitar este parámetro, y luego verá estas configuraciones a continuación:

 

lazy-loading-tab

 

  • Excluir imagen menor que (ancho px): Excluya de la imagen lazy loading todas las imágenes que tengan menos de este ancho en valor de píxel. Útil para excluir pequeños íconos o logotipos
  • Excluir imagen menor que (altura px): Excluya de la imagen lazy loading todas las imágenes que tengan menos de esta altura en valor de píxel. Útil para excluir pequeños íconos o logotipos
  • Inclusión de URL Lazy loading: Incluya solo esas URLs para la imagen lazy loading. También puede incluir un conjunto de URL utilizando una regla como: www.website.com/news*
  • Exclusión de URL Lazy loading: Excluye URLs de la imagen lazy loading. También puede excluir un conjunto de URL utilizando una regla como: www.website.com/news*

 

6.4 Minimizar y agrupar

Acceder Minify y grupo, ir Panel de control> Configuración enlazar. Aquí puede habilitar grupos CSS, JS, fuentes y fuentes de Google o excluir algunos archivos JS y CSS.

 

minify-group-tab

 

  • Incluir carpeta: Incluir carpeta para obtener archivo minify
  • Grupo CSS: Agrupar varios archivos CSS en un solo archivo minimizará el número de solicitudes HTTP. Úselo con precaución y pruebe su sitio web, puede generar conflictos.
  • Grupo js: Agrupar varios archivos de Javascript en un solo archivo minimizará el número de solicitudes HTTP. Úselo con precaución y pruebe su sitio web, puede generar conflictos.
  • Fuentes de grupo y fuentes de Google: Agrupe las fuentes locales y las fuentes de Google en un solo archivo para que se sirvan más rápido.
  • Diferir CSS: Llame a los archivos CSS al final de la carga de la página para eliminar los elementos de bloqueo de procesamiento
  • Aplazar JS: Llame a los archivos JS al final de la carga de la página para eliminar los elementos de bloqueo de procesamiento
  • Exclusión de archivos: Para evitar conflictos o errores, puede excluir archivos del proceso de grupo. Solo ruta relativa como en el ejemplo.

 

6.5 Valores predeterminados

Para acceder a los valores predeterminados, vaya a Panel de control> Configuración enlazar. Estos son los valores predeterminados que se aplican a la nueva URL cuando se agregan en el sistema Speed Cache.

 

pestaña de valores por defecto

 

  • Caché para invitados: Cachear esta URL para usuarios invitados
  • Precarga para el público: Precarga esta URL para usuarios públicos
  • Caching para iniciar sesión en: Caché esta URL para usuarios registrados
  • Precarga para iniciar sesión en: Precarga esta URL para usuarios registrados
  • Precarga por usuario: Precarga esta URL por usuario
  • Excluir caché para público: Excluir URL de caché para usuarios públicos
  • Excluir caché para iniciar sesión: Excluir URL de caché para usuarios registrados

 

6.6 CDN

 

Para acceder a CDN, vaya a Panel de control> Configuración enlazar. A continuación, activa CDN y completa la información de CDN aquí.

 

cdn-tab

 

  • URL de CDN: agregue su URL de CDN, sin la barra diagonal (al final)
  • Contenido de CDN: Su contenido de Joomla se sirve a través de recursos CDN, separados por comas
  • Excluir contenido: Excluir el tipo de archivo o directorios de la red CDN
  • Camino relativo: Habilitado de forma predeterminada, Habilitar / Deshabilitar el CDN para recursos de rutas relativas. Se utiliza para algunas compatibilidades con complementos específicos de Joomla.

6.7 Integración de ImageRecycle

ImageRecycle es un servicio de compresión de imágenes de terceros: https://www.imagerecycle.com/

Hemos agregado el servicio en la configuración Speed Cache porque consideramos que es una gran mejora en el rendimiento, pero no es obligatorio usarlo. Nuestros miembros pueden obtener un cupón de descuento del 20% en todas las membresías desde la página de configuración.

 

ir-speed-cache

 

Después de la instalación, puede comprimir los archivos de imagen y pdf en Componentes> Reciclaje de imágenes.

 

optimización manual

 

Para más información puedes ir aquí: https://www.imagerecycle.com/cms/joomla

 

6.8 Importar / Exportar

Para acceder a Importar / Exportar, vaya a Panel de control> Configuración enlazar. Ahora puedes ver la configuración de Importar / Exportar.

 

importación y exportación

 

La optimización del sitio web lleva tiempo y la importación de un archivo para recuperar toda la configuración de su extensión es más rápida. Desde aquí, puede importar o exportar un archivo json.

 

exportar-importar-botón