Documentação Speed Cache

 

Introdução

O Speed Cache vem com as ferramentas de desempenho do Joomla (Cache e Gzip) como uma melhoria natural com muitas novas ferramentas de desempenho, compatibilidade e recursos.

 

Speed Cache: painel de controle de desempenho Joomla

 

Principais características:

  • Novo cache estático
  • Ativar o cache completo do navegador
  • Geração automática de cache
  • Verifique a ativação e a duração do cache do Joomla
  • Verifique a compactação Gzip
  • Adicionar presença e duração de Expire Headers
  • Ativação de índice automático de URL Speed cache
  • Verifique a versão do PHP
  • Ativação do cache do navegador
  • Ativação do cache de limpeza automática

 

I. SPEED CACHE INSTALAR E ATUALIZAR

1.1 Instale

Nosso componente é compatível com o Joomla 3.x. Todos os recursos e integrações de terceiros estão incluídos em todas as associações.
Para instalar nosso componente, você precisa baixar o arquivo .zip de extensão e usar o instalador padrão do Joomla.

 

joomla-install

Em seguida, clique no botão Browse> Upload and Install, componentes, módulos e plugins serão instalados ativados por padrão.

 

1.2 Atualização e atualizador automático

Para atualizar a extensão, você pode instalar uma nova versão sobre a antiga baixando o arquivo ZIP do JoomUnited ou use o atualizador automático (recomendado).

 

Atualização speedcache

 

O atualizador automático, que envia a notificação de atualização, está embutido na extensão do Joomla que você instalou. Assim, você será notificado como qualquer outra extensão no painel ou usando o menu: Extensão> Gerenciar> menu Atualizar.

 

Entre na sua conta para atualizar

Você precisa fazer o login na sua conta JoomUnited para atualizar todas as suas extensões do JoomUnited Joomla. Para acessar a configuração principal do componente, clique no botão Guia de atualização ao vivo. Na parte inferior, você encontrará um botão de login.

 

atualização ao vivo

 

Digite suas credenciais JoomUnited, o mesmo que você usa para fazer o login aqui @ www.joomunited.com

 

login-joomunited

 

O botão ficará laranja, parabéns! Agora você pode atualizar todas as extensões do JoomUnited neste site! Se sua assinatura expirar, você receberá um link de renovação e um texto explicando isso.

 

conta vinculada

Nota: um único login permitirá que você atualize todas as extensões do JoomUnited (referentes à sua associação). O login não expira a menos que você o desconecte.

 

II. PAINEL DE DESEMPENHO

Depois de instalar o componente, um painel será acessível através do menu Componentes> Speed Cache.

 

Fix-cache-performance

 

O painel verifica todos os problemas e aprimoramentos de desempenho que você pode aplicar em seu site Joomla. Todos os parâmetros, exceto o cache do navegador, podem ser corrigidos em um clique usando os botões Corrigi-lo agora

Parâmetros checados:

  • Verificar se há Cache Joomla ativação e duração: verifique se o cache do joomla está ativado e o tempo está no mínimo em 30 '
  • Verifique para Joomla Compressão Gzip
  • Expire cabeçalhos presença e duração no arquivo htaccess
  • Speed cache Autoindex de URL ativação: verifique se a indexação automática de URL está ativada na configuração Speed Cache
  • Versão do PHP: verifique se o PHP7 + está em uso
  • Cache do navegador ativação: verifique se o cache do navegador Speed Cache está ativado
  • Cache de limpeza automática ativação: verifique se o limpador de cache automático está encriptado

 

Nota: em alguns servidores como o NGINX ou com o CDN embutido, a verificação de Cabeçalhos de Expiração pode não ser bem-sucedida. Não é um problema para o desempenho, pois já é tratado

 

III GERIR PAGINAS CACHED

3.1 Adicionar URLs ao sistema de cache

Para aplicar o cache estático Speed Cache e o cache do navegador, você precisa adicionar as páginas do seu site (URL) à lista Speed Cache. Do painel de instrumentos, clique em Gerenciar URLs em cache.

 

manage-cache-url

 

A partir daqui, você verá a lista de URLs que já estão no sistema de cache.

 

lista em cache de url

 

Para adicionar um pouco de URL ao cache, você tem 3 soluções:

  • Use o botão Importar URL do menu
  • Clique no Adicionar novo botão adicionar colar um URL personalizado
  • Usar algumas regras para incluir um conjunto de URLs

 

O botão Importar URL do menu irá abrir uma mesa de luz, a partir do qual você pode importar um ou vários menus do Joomla.

 

seleção de cache-url

 

A partir das configurações, você também pode ativar uma opção para adicionar novos elementos de menu automaticamente à lista de URLs em cache. No caso, os valores de configuração padrão se aplicam.

 

menu-cache-auto

 

Para adicionar um URL personalizado ao cache, use o Adicionar novo botão.

 

cache-URL

 

Finalmente, basta apertar o estado do botão para "publicar" (adicionar ao cache) o URL (página). Adicionar uma página ao cache ativará o cache estático e o cache do navegador na página.

Nota: na barra de controles, você pode usar a lista suspensa em massa para alterar os estados dos elementos em um clique

As regras de inclusão ajudarão você a adicionar um conjunto de URLs ao seu sistema de cache. Por exemplo, se você quiser colocar no sistema Speed Cache toda a sua seção de notícias onde o URL está começando por / news você pode adicionar a seguinte regra:

 

add-cache-rule

 

As regras de inclusão de URL oferecem a possibilidade de usar estrelas em seus URLs, para que você possa colocar milhares de URLs em cache com uma única solicitação. Aqui está um exemplo útil de uso

  • Adicione uma regra para incluir todo o URL com base em um prefixo (incluindo este URL prefixado): www.domain.com/news*
  • Adicione uma regra para incluir todo o URL com base em um prefixo (excluindo este URL prefixado): www.domain.com/news/*
  • Inclua uma parte de um URL do cache: www.domain.com/news/*/themes

3.2 Excluir URLs do cache

A exclusão de URL do cache está funcionando da mesma maneira, você pode excluir URLs um por um ou usando regras. Para excluir um URL, abra a guia Exclusão de URL de cache e depois Novo.

 

cache-URL

 

As regras de exclusão de URL oferecem a possibilidade de usar estrelas em seus URLs, para que você possa excluir do cache milhares de URLs com uma única solicitação. Aqui está um exemplo útil de uso

  • Adicione uma regra para excluir todo o URL com base em um prefixo (incluindo este URL prefixado): www.domain.com/news*
  • Adicione uma regra para excluir todo o URL com base em um prefixo (excluindo este URL prefixado): www.domain.com/news/*
  • Excluir uma parte de um URL do cache: www.domain.com/news/*/themes

3.3 Cache por página e status do usuário

Como você percebeu, na lista de URLs, você pode ativar o cache para usuários convidados e / ou usuários logados. De fato, o Speed cache é capaz de lidar com o cache mesmo para usuários logados e, portanto, para todo o conteúdo dinâmico.

Isso é algo que você não pode manipular com o plugin Joomla - Page cache.

Para ativar o cache para usuários logados, você precisa ativar um arquivo de cache por usuários do Joomla a partir da configuração.

 

cache-logged-joomla

 

O fato de você poder ativar o cache para usuários logados por página é muito flexível e recomendamos executar alguns testes no frontend com contas de usuários em todo o conteúdo dinâmico.

3.4 Limpe todos os caches do Joomla

Uma vez que uma página é adicionada ao cache, o Joomla irá criar alguns arquivos de cache, o Speed Cache gera o cache estático (arquivo HTML) e o arquivo será armazenado no navegador do usuário (cache do navegador).

A limpeza do cache Speed Cache pode remover todos esses arquivos e cache em um clique, você não precisa limpar o cache do Joomla separadamente.

 

cache-tudo-claro

 

Na configuração, você também pode ativar um parâmetro para limpar automaticamente todo o cache em ações. De fato, em ações de backend / front-end, como salvar um conteúdo, todo o cache pode ser limpo.

Além disso, você tem um botão disponível em toda a administração do Joomla para limpar todo o cache em um clique.

 

botão clear-cache

 

IV. MINIFICAÇÃO DE RECURSOS

Minificação refere-se ao processo de remoção de dados desnecessários ou redundantes sem afetar como o recurso é processado pelo navegador - por exemplo, comentários e formatação de código, remoção de código não utilizado, uso de nomes de variáveis ​​e funções mais curtos e assim por diante.

Do painel de instrumentos, clique em Agrupe e diminua, depois o botão Digitalizar para listar os arquivos do seu site.

 

minification-file-cache

 

Você pode agrupar todos os seus arquivos JS, CSS e fontes em um único clique. O recurso de arquivo de grupo inclui

  • Agrupar todos os arquivos JS
  • Agrupar todos os arquivos CSS
  • Fontes de grupo

 

arquivos de grupo

 

Por padrão, os arquivos listados são CSS, JS e fonte contidos em seu modelo e alguns da mídia. Se quiser minimizar todos os arquivos carregados no frontend (em todas as páginas), recomendamos listar os arquivos e abrir as configurações.

 

minify-listing

 

A partir daqui você pode selecionar as pastas do servidor onde seu CSS, JS e Fonts estão localizados, por exemplo, media / com_hikashop. em seguida, basta apertar o interruptor verde minify ou usar o Estado de alternância botão.

 

seleção multi-ativa

 

V. INTEGRAÇÃO DO CDN

O uso de CDN (Content Delivery Network) provou ser eficiente, especialmente se você tiver um público internacional. Ajuda a servir mídia do site de uma fonte local em todo o mundo. Uma integração CDN está disponível com todos os principais CDN do mercado, como Cloudflare, Amazon Cloudfront, MaxCDN, KeyCDN e outros.

Para acessar, basta clicar em CDN do painel. Então você pode adicionar suas informações lá.

 

cdn-sc

VI. AJUSTES SPEED CACHE

6.1 Parâmetros gerais

O Speed cache tem algumas configurações acessíveis a partir do Painel> Link de configuração

 

parameters1

 

  • O tempo de vida do cache: Tempo de vida do cache em minutos. Após esse atraso, o cache será automaticamente limpo e, em seguida, regenerado
  • Use o cache do navegador: Use o navegador para armazenar em cache o conteúdo da página. Aumente muito a velocidade da página colocando em cache o conteúdo pesado da página, como imagens, no disco rígido. Também pode ser apagado
  • Arquivo de cache por usuário: Um arquivo de cache será criado para cada usuário, para ser ativado caso seu site exija login. Aplique somente para usuários logados e permita excluir elementos dinâmicos do cache como nome de usuário
O arquivo de cache por usuário precisa ser ativado toda vez que você planeja ativar o cache no conteúdo dinâmico ou com a sessão do usuário (login)
  • Limpar cache nas ações administrativas: O cache será excluído em determinadas ações na administração do Joomla: salve, aplique, publique, cancele a publicação ou elimine um conteúdo
  • Limpar cache nas ações da frente: O cache será excluído em determinadas ações no frontend do Joomla: salve, aplique, publique, cancele a publicação ou elimine um conteúdo
  • Limpar também o cache do Joomla: Além do cache SpeedCache, o cache do Joomla também será apagado

 

6.2 Pré-carregamento de cache automático

Os parâmetros mais recentes são sobre a regeneração automática de cache. Depois de ser limpo, o cache pode ser pré-carregado automaticamente com base na lista de URLs (requer que a extensão cURL funcione, geralmente instalada).

 

parametter3

 

  • Token para o pré-carregamento do cache: O token para o pré-carregamento de cache é usado para autenticar a solicitação para gerar novamente o cache. Você também tem o URL que você pode usar com seu crontab para recarregá-lo regularmente.
  • Pré-carregar após limpar o cache: Depois de ser limpo, o cache pode ser pré-carregado automaticamente com base na lista de URLs (requer que a extensão cURL funcione, geralmente instalada).
  • Adicionar cabeçalho do provedor de cache: em resposta quando a resposta é fornecida por Speed Cache. Pode ser usado para fins de depuração.
  • Menu automático para cache: Adicionar automaticamente novos menus à lista de páginas armazenadas em cache.
  • Cache para desktop: Servir o cache para desktop para todos os dispositivos: Recomendado, a menos que a versão incorreta do cache seja exibida
  • Cache para tablet: Servir o cache para tablet: Recomendado SOMENTE se você estiver experimentando uma versão incorreta do cache
  • Cache para celular: Servir o cache para dispositivos móveis: Recomendado SOMENTE se você estiver apresentando uma versão incorreta do cache
  • Script externo de cache: Cache de recursos externos, como script veiculado pelo Google. Atenção: certifique-se de monitorar o desempenho antes e depois da ativação, em alguns casos você pode perder desempenho quando ativado!
  • Carregar módulo pelo Ajax: Adicione uma opção em cada módulo para ativar o carregamento AJAX (assincronizado), a ser configurado pelo módulo.

Quando "Carregar módulo por Ajax" estiver habilitado, você verá os parâmetros em Módulos> guia Avançado.

 

módulo de carregamento ajax

 

  • Carregamento SpeedCache AJAX: Ative o carregamento do módulo em AJAX (assincronizado) para evitar problemas de cache com este módulo
  • Atualização automática AJAX: Período de atualização automática do módulo AJAX para evitar problemas de cache com este módulo
  • Intervalo de atualização AJAX: Selecione o intervalo de atualização AJAX para este módulo (minutos)

 

6,3 Lazy loading

Acessar Lazy loading, por favor vá a Painel de Controle> Configuração ligação. Este recurso ajuda você a carregar imagens progressivamente quando o usuário rolar a página, útil se você tiver uma página longa com um monte de imagens internas. Primeiro, você deve habilitar este parâmetro e, em seguida, você verá estas configurações abaixo:

 

preguiçoso-carregando-aba

 

  • Excluir imagem menor que (largura px): Exclua da imagem lazy loading todas as imagens que tenham menos que essa largura em valor de pixel. Útil para excluir pequenos ícones ou logotipos
  • Excluir imagem menor que (altura px): Exclua da imagem lazy loading todas as imagens que tenham menos que essa altura em valor de pixel. Útil para excluir pequenos ícones ou logotipos
  • Inclusão de URL Lazy loading: Inclua apenas os URLs para a imagem lazy loading. Você também pode incluir um conjunto de URLs usando regras como: www.website.com/news*
  • Exclusão de URL Lazy loading: Exclua URLs da imagem lazy loading. Você também pode excluir um conjunto de URLs usando regras como: www.website.com/news*

 

6,4 Minify e grupo

Acessar Minimizar e agrupar, vamos para Painel de Controle> Configuração ligação. Aqui você pode ativar o grupo CSS, JS, fontes e fontes do Google ou excluir alguns arquivos JS e CSS.

 

minify-group-tab

 

  • Incluir pasta: Incluir pasta para obter o arquivo minify
  • CSS do grupo: Agrupar vários arquivos CSS em um único arquivo minimizará o número de solicitações HTTP. Use com cautela e teste seu site, isso pode gerar conflitos.
  • Grupo JS: Agrupar vários arquivos Javascript em um único arquivo minimizará o número de solicitações HTTP. Use com cautela e teste seu site, isso pode gerar conflitos.
  • Agrupar fontes e fontes do Google: Agrupe fontes locais e fontes do Google em um único arquivo para ser exibido mais rapidamente.
  • Adiar CSS: Chame arquivos CSS no final do carregamento da página para eliminar os elementos de bloqueio de renderização
  • Adiar JS: Chame arquivos JS no final do carregamento da página para eliminar os elementos de bloqueio de renderização
  • Exclusão de arquivos: Para evitar conflitos ou erros, você pode excluir arquivos do processo de grupo. Apenas caminho relativo como no exemplo.

 

6.5 valores padrão

Para acessar os valores padrão, vá para Painel de Controle> Configuração ligação. Estes são os valores padrão que se aplicam ao novo URL quando adicionados ao sistema Speed Cache.

 

guia valores-padrão

 

  • Cache para convidados: Colocando em cache este URL para usuários convidados
  • Pré-carga para o público: Pré-carregar este URL para usuários públicos
  • Cache para logado: Colocando em Cache este URL para usuários logados
  • Pré-carga para logado: Pré-carregar este URL para usuários conectados
  • Pré-carregamento por usuário: Pré-carregar este URL por usuário
  • Excluir cache para público: Excluir URL do cache para usuários públicos
  • Excluir cache para login: Excluir URL do cache para usuários conectados

 

6,6 CDN

 

Para acessar o CDN, vá para Painel de Controle> Configuração ligação. Em seguida, você ativa o CDN e preenche as informações do CDN aqui.

 

cdn-tab

 

  • URL do CDN: adicione seu URL CDN, sem a barra final (no final)
  • Conteúdo CDN: Seu conteúdo Joomla servido através de recursos CDN, separados por vírgula
  • Excluir conteúdo: Excluir o tipo de arquivo ou diretórios da rede CDN
  • Caminho relativo: Ativado por padrão, Ativar / Desativar o CDN para recursos de caminhos relativos. Usado para algumas compatibilidades com plugins específicos do Joomla.

6.7 Integração do ImageRecycle

O ImageRecycle é um serviço de compactação de imagens de terceiros: https://www.imagerecycle.com/

Adicionamos o serviço na configuração Speed Cache porque consideramos que é uma grande melhoria de desempenho, mas não é obrigatório usá-lo. Nossos membros podem receber um cupom de 20% de desconto em todos os membros da página de configuração.

 

cache de velocidade ir

 

Após a instalação, você pode compactar a imagem e arquivos PDF em Componentes> Reciclagem de Imagem.

 

otimização manual

 

Para mais informações você pode ir aqui: https://www.imagerecycle.com/cms/joomla

 

6.8 Importar / Exportar

Para acessar Import / Export, vá para Painel de Controle> Configuração ligação. Agora você pode ver a configuração Import / Export.

 

importação-exportação

 

A otimização de sites leva tempo e a importação de um arquivo para recuperar toda a configuração de sua extensão é mais rápida. A partir daqui, você pode importar ou exportar um arquivo json.

 

botão de exportação-importação