Dicas para melhorar o desempenho do seu Joomla

Mantenha sempre o CMS e suas Extensões Atualizadas

Ter a última versão do Joomla é importante para a velocidade do site, porque em cada versão existem várias melhorias de código. Mesmo que as mudanças sejam pequenas – as novas versões do Joomla possui geralmente um desempenho melhor do que as anteriores.
Manter suas extensões Joomla atualizadas é tão importante para a velocidade do seu site como o próprio CMS.

Ativar o Sistema de Cache do Sistema

Se o cache não estiver habilitado, cada vez que seus visitantes carregarem uma de suas páginas, o Joomla tem que fazer algumas requisições – buscando o conteúdo na base de dados, carregar todos os plugins, componentes e módulos, que você tem instalado, carregar o arquivo de modelo e combinar tudo em uma única página, este processo leva tempo. Este é o lugar onde o sistema de cache do Joomla interno vem para nós ajudar.

Quando você ativar o cache, a primeira vez que alguém carrega sua página, o resultado das ações acima mencionadas são armazenados. Então, os seguintes visitantes poderão obter diretamente a versão armazenada da página como se fosse um simples arquivo HTML que é muito, muito mais leve e carrega mais rápido. É por isso que o cache é uma das coisas mais importante para permitir que você tenha um site Joomla rápido.

Para habilitar o cache do Joomla

    • Primeiro vá para Sistema -> Configuração Global.
    • Em seguida, você precisa clicar sobre “Sistema” nas guias para chegar às configurações de cache.
    • Na parte direita da página você vai encontrar as configurações de cache . Encontre o Cache e clique no drop-down ao lado dele.
    • Selecione o ON – caching Conservador nas opções.
    • Uma vez que você definir o cache para cache conservador, clique no botão verde Salvar no topo de sua página.
    • É necessário ativar o Plugin de Cache do Sistema. Para fazer isso, vá para Extensions -> Plugin Manager (Gerenciador de Plugin).

Aqui você verá uma grande lista com todos os plugins, atualmente instalada em seu aplicativo Joomla. A maneira mais fácil de localizar o plugin de cache é usar o campo de pesquisa. Basta digitar no campo e pressionar o botão de lupa ao lado do campo de pesquisa.

Uma vez que você fizer isso, você vai ver o System – Cache plugin e um botão da cruz vermelha ao lado dele, indicando que o plugin está desativado. Para alterar seu status para habilitado, basta clicar no botão vermelho, alterando assim para verde.

Pronto! Seu sistema de cache do Joomla está ativado e funcionando!

Ativar a Compressão GZIP do Joomla

Outra coisa que vai melhorar muito o desempenho do seu site Joomla é a compressão. Se você ativar o sistema de compressão interna do Joomla, a página que os visitantes vão baixar vai ser comprimido antes de ser transferido para eles. Quando tamanho do seu site é reduzido através da compressão, ele irá carregar muito mais rápido. Para ativar a compressão Joomla, acesse primeiro sua área administrativa e vá para Sistema -> Configuração Global.

Nesta página você verá inúmeras configurações. Clique na aba “servidor” para ver as opções relacionadas com o servidor que você pode mudar.

Aqui, basta localizar a compactação de página Gzip e pressione o botão para Sim ao lado para permitir a compressão Gzip no Joomla.
Você vai notar que o indicador ficará verde mostrando que a compressão está habilitada. Por fim, pressione o botão verde Salvar na parte superior esquerda da página para confirmar as alterações.

É isso, a compressão do seu site Joomla está habilitado.

Você pode usar uma das muitas ferramentas gratuitas online para testar a compressão Gzip como http://checkgzipcompression.com por exemplo. Se tudo estiver bem, você deve ver uma notificação de que a compressão foi ativada com sucesso, bem como algumas informações sobre a mudança no tamanho de suas páginas.
Em alguns casos, permitir a compressão Gzip pode causar alguns erros.

A razão mais provável para tais erros é que o Gzip não está instalado ou não está configurado corretamente em seu servidor.
Entre em contato com a equipe de suporte de seu provedor de hospedagem para mais assistência.

Adicionar regras de Otimização com htaccess

.htaccess lida com a forma como o seu servidor web processa o seu site. Existem algumas regras que você pode adicionar no final do .htaccess .

Veja o arquivo que irá melhorar o desempenho do seu site Joomla:

ETag – diz navegadores quando uma imagem já foi baixado e pode ser obtido a partir do cache do navegador local em vez do servidor
Expires headers – semelhante ao ETag mas permite que você defina diferentes tempos de expiração para diferentes tipos de arquivos
AddOutputFilterByType DEFLATE – minifies o código-fonte de seus arquivos HTML compilados pela remoção de linhas vazias, pausas e espaços.

########## Begin - ETag Optimization
## This rule will create an ETag for files based only on the modification
## timestamp and their size. 
## Note: It may cause problems on your server and you may need to remove it
FileETag MTime Size
# AddOutputFilterByType is now deprecated by Apache. Use mod_filter in the future.
AddOutputFilterByType DEFLATE text/plain text/html text/xml text/css application/xml application/xhtml+xml application/rss+xml application/javascript application/x-javascript
# Enable expiration control
ExpiresActive On
# Default expiration: 1 hour after request
ExpiresDefault "now plus 1 hour"
# CSS and JS expiration: 1 week after request
ExpiresByType text/css "now plus 1 week"
ExpiresByType application/javascript "now plus 1 week"
ExpiresByType application/x-javascript "now plus 1 week"
 
# Image files expiration: 1 month after request
ExpiresByType image/bmp "now plus 1 month"
ExpiresByType image/gif "now plus 1 month"
ExpiresByType image/jpeg "now plus 1 month"
ExpiresByType image/jp2 "now plus 1 month"
ExpiresByType image/pipeg "now plus 1 month"
ExpiresByType image/png "now plus 1 month"
ExpiresByType image/svg+xml "now plus 1 month"
ExpiresByType image/tiff "now plus 1 month"
ExpiresByType image/vnd.microsoft.icon "now plus 1 month"
ExpiresByType image/x-icon "now plus 1 month"
ExpiresByType image/ico "now plus 1 month"
ExpiresByType image/icon "now plus 1 month"
ExpiresByType text/ico "now plus 1 month"
ExpiresByType application/ico "now plus 1 month"
ExpiresByType image/vnd.wap.wbmp "now plus 1 month"
ExpiresByType application/vnd.wap.wbxml "now plus 1 month"
 
ExpiresByType application/smil "now plus 1 month"
# Audio files expiration: 1 month after request
ExpiresByType audio/basic "now plus 1 month"
ExpiresByType audio/mid "now plus 1 month"
ExpiresByType audio/midi "now plus 1 month"
ExpiresByType audio/mpeg "now plus 1 month"
ExpiresByType audio/x-aiff "now plus 1 month"
ExpiresByType audio/x-mpegurl "now plus 1 month"
ExpiresByType audio/x-pn-realaudio "now plus 1 month"
ExpiresByType audio/x-wav "now plus 1 month"
 
# Movie files expiration: 1 month after request
ExpiresByType application/x-shockwave-flash "now plus 1 month"
ExpiresByType x-world/x-vrml "now plus 1 month"
ExpiresByType video/x-msvideo "now plus 1 month"
ExpiresByType video/mpeg "now plus 1 month"
ExpiresByType video/mp4 "now plus 1 month"
ExpiresByType video/quicktime "now plus 1 month"
ExpiresByType video/x-la-asf "now plus 1 month"
ExpiresByType video/x-ms-asf "now plus 1 month" 
  • Este artigo foi útil para você?
  • Sim   Não

Tags relacionadas

desempenho

joomla


Categorias: Joomla