Como otimizar o WordPress para pagar menos hospedagem


Seu site já caiu devido ao consumo excessivo de largura de banda, memória, recursos da CPU? Seu site está indo devagar e você não sabe o motivo? Você recebeu um convite gentil da sua empresa de hospedagem para expandir seu plano de hospedagem?

Se você se sentir aludido em alguma dessas perguntas este artigo é para você.

O que consome recursos da minha hospedagem?

Normalmente pensamos que o único parâmetro de medida de consumo de recursos da nossa web são as visitas, e empresas de hospedagem são parcialmente culpadas nisso, eles distinguem seus planos de contratação para esse parâmetro, mas não é assim.

Você pode ter poucas visitas e muito consumo de recursos e, no lado oposto, tem muito tráfego e economiza recursos de servidor.

Assim, existem sites com poucas visitas que precisam contratar planos de hospedagem caros, ao mesmo tempo em que Sites de alto tráfego que funcionam muito bem mesmo com planos de hospedagem compartilhada de baixo custo.

Em consequência, tudo depende do uso efetivo que você faz dos recursos disponíveisE aplique medidas conhecidas como WPO, abreviação de otimização de desempenho da Web, que não apenas tem a ver com a rapidez com que seu site é carregado, mas com as quantias chorudas que você pode economizar em hospedagem se você fizer uso efetivo de seus recursos.

Como sei o que a CPU, a memória, etc. consomem? no meu site?

Boa pergunta, é algo que os plugins do Google Analytics e estatísticas não oferecem.

Para conhecer o consumo de CPU e outros recursos da sua hospedagem, nada melhor que uma ferramenta que está quase sempre disponível nos painéis de todas as empresas de hospedagem: AWStats.

É uma ferramenta estatística completa para o seu site, na verdade a mais completa. O Google Analytics é mais para analisar segmentos e usos do seu site por tipo de visitantes, mas Se você quiser estatísticas reais de tráfego do seu site, use o AWStats.

Lá você verá que há um indicador de tráfego (bandwith se você tiver em inglês) que identifica em detalhes o que é mais consumido em seu site.



O consumo de espaço em disco poderá observá-lo normalmente em algum indicador do painel de sua hospedagem.

Como gastar menos em hospedagem

Eu já publiquei muitos artigos sobre WPO destinados a obter tempos de carregamento ultra-rápidos, então hoje vamos nos concentrar nas medidas da WPO que ajudarão você a não ter que mudar para um plano de hospedagem maior e mais caro, e até mesmo – quem sabe – passar para um plano mais baixo e começar a economizar dinheiro.

Uma empresa de hospedagem, afinal, está alugando espaço em seus servidores, os benefícios que ela tem em termos de espaço em disco, memória, CPU, largura de banda, etc. e nível de serviço.

Se olharmos para o desempenho do equipamento, há uma relação direta entre capacidade e preço. Mais disco, memória, CPU, largura de banda mais custo.

Portanto, a estratégia da WPO deve ter como objetivo economizar recursos nesses benefícios.

Como economizar espaço em disco

Como qualquer sistema de computador, um dos elementos que influenciam o desempenho do seu aplicativo é o espaço em disco.

É mais comum do que você imagina ver sites lentos e aparentemente otimizados, nos quais o único problema não resolvido é que eles praticamente esgotaram o espaço em disco.

Então, antes de pagar por uma atualização de disco rígido, podemos rever alguns estratégias para economizar espaço.

Exclua tudo o que você não precisa

Você realmente tem que ter uma cópia do diretório de plugins e temas do WordPress? Você sofre de angústia pela separação ou algo assim?

Sério, exclua todos os plug-ins ou temas que você não usa. Se você quiser usá-los novamente, reinstale-os do zero.

Não se preocupe com as configurações, eles os mantêm no banco de dados, então da próxima vez que você instalar e ativar, por exemplo, o All in One SEO Pack, você não terá que inserir novamente suas configurações preferidas.

Com os temas é o mesmo. Você só tem que ter o tema ativo em sua hospedagem, o tema filho se você usá-lo, e qualquer um dos temas padrão do WordPress, apenas um, caso o seu tema ativo falhe um dia, para que o WordPress automaticamente exiba seu conteúdo com o tema por padrão, uma proteção que o WordPress faz e que nem todo mundo conhece.

O resto é suficiente.

Excluir arquivos temporários e de cache antigos

Se o tema, ou os plugins, tiverem adicionado pastas ou arquivos e você não precisar mais deles para desinstalá-los, basta apagar tudo que não está mais em uso.

Se o seu plugin de cache mantém todo o histórico do cache desde o século passado, você realmente precisa dele? Exclua qualquer pasta histórica de cache que você encontrar e, antes que a dúvida limpe o cache inteiro, seu plug-in de cache criará a versão mais atual necessária.

Assista os inodes

Como a grande maioria dos servidores da Web usa alguma versão do Linux, eles têm uma limitação daqueles conhecidos como inodes, que são a quantidade de unidades de arquivo que pode conter um sistema, não importa seu tamanho.

Devido a isso, você pode ter seu site travado, não porque você ocupou 10 Gb de espaço em disco, mas porque você excedeu o número de inodes que seu plano de hospedagem suporta.

Então cuidado, não os grandes arquivos – isso também – mas aqueles milhares de pequenos arquivos daquelas cópias de teias antigas que você guarda em sua acomodação para o seu Web da Síndrome de Diógenes, o que obriga você a salvar todas e cada uma das versões que você já teve do seu site.

Se você quiser continuar mantendo essa doença, faça no seu disco rígido local, que o preço / giga muito mais barato do que em um plano de hospedagem. Faça o download de seus sites históricos e exclua a cópia hospedada no servidor.

E é apenas um exemplo. Monitore pastas com muitos arquivos, ainda que pequenos, especialmente se forem pequenos e muitos.

Otimizar imagens antes de fazer o upload

Você realmente precisa carregar o RAW da foto dessa linda paisagem?

Quando oferecemos imagens em nosso website, ilustramos o conteúdo ou como elementos de design, e também não exigem alta qualidade de definição.

Lembra que a maior parte do tráfego é atualmente móvel, onde imagens de enorme peso também não farão sentido, o que, além disso, tornaria a experiência de navegação terrivelmente lenta.

Assim que, antes de enviar imagens

  • Se o tema ou os plug-ins já criarem os tamanhos adicionais, eles precisarão exibir miniaturas e outros tamanhos de suas imagens, redefinir as configurações de mídia do WordPress para nenhum tamanho adicional que não será usado e ocupará apenas espaço em disco.
  • Reduza suas dimensões ao máximo que será "bom" nas resoluções de dispositivos usadas por seus visitantes, informações que você pode obter no Google Analytics.
  • Reduza o peso das imagens usando formatos de compactação como JPG, relegando formatos descompactados a imagens que exigem planos de fundo transparentes e pouco mais.
  • Reutilizar imagens Se você já tem uma imagem enviada que dá a você uma miniatura de um artigo, por que fazer o upload de outra imagem semelhante? Você vai ver que eu faço muito isso no blog. By the way, ajuda os usuários a identificar o que os itens estão acontecendo, criando um tipo de "série", facilmente detectável pela miniatura. O mesmo para cabeçalhos ou imagens para ilustrar um conteúdo, é claro.

E não, eu não recomendo usar plugins para otimizar imagens, pois o que você economiza de espaço em disco é consumido com muita memória, CPU, largura de banda do servidor, sobre o que falaremos a seguir.

Como economizar CPU e RAM

Quanto à CPU da RAM do seu servidor, temos que nos concentrar naqueles processos dinâmicos que exigem alta capacidade de processamento desses recursos.

Sim, estamos falando sobre a programação, o banco de dados, ou seja, o WordPress, o tema, os plugins e seu código, da web como a conhecemos.

Cache tudo

A melhor estratégia para não consumir recursos dinâmicos é transformar tudo que você puder em estático. Então use objeto, processo, cache de memória, persistente, para oferecer versões estáticas de todas as solicitações, consultas e solicitações comuns de programação.

Desta forma, as consultas mais comuns ao banco de dados, as solicitações de metadados que o WordPress faz, serão servidas a partir de sua cópia estática, reduzindo o consumo de recursos dinâmicos da sua hospedagem, muito mais caro pelo caminho.

A única desvantagem do cache é que enquanto você economiza em recursos dinâmicos consome mais espaço em disco, então você deve analisar qual é a sua falta principal, embora meu conselho seja priorizar o cache, porque a derivada é que você oferecerá páginas mais rápidas aos seus visitantes, e afinal, você quer um site que todos não gostem?

Use um CDN

Se possível, use um CDN, como Amazon ou CloudFlare, para distribuir remotamente seu conteúdo estático e imagens de seus servidores, liberando assim solicitações de seu próprio servidor.

Minimize todo o seu código

Se você reduzir, digamos, para 40 ou 50% do peso de cada página Para qual sua web como um todo será servida mais rapidamente, e consumirá menos recursos por parte do mecanismo PHP, por exemplo?

Além disso, com plugins como Autoptimize É uma questão de fazer 3 cliques. Elimine linhas vazias, tabuladas, espaços, tudo o que resta no HTML, CSS e JavaScript que entregamos ao navegador do visitante.

Software atualizado

As versões atualizadas do WordPress, plugins, temas, PHP, MySQL e outras aplicações necessárias para o seu site funcionar normalmente são mais otimizadas do que as antigas, às vezes com uma enorme diferença.

Assim que Atualize, atualize, atualize!

Depurar o banco de dados

O banco de dados WordPress está aumentando de tamanho, preenchendo com restos de processos que fazem com que sua hospedagem consuma cada vez mais recursos para qualquer processo de solicitação, leitura e envio de dados.

Você pode depurar resíduos simplesmente usando o utilitário incluído no WordPress ou o mesmo PHPMyAdmin, ou com plugins com Limpador avançado de banco de dados, que também ajudará você a esvaziar dados transitórios pesados ​​e temporários transientes.

Limpar o banco de dados

Além de Depurar resíduos, no banco de dados do WordPress, você encontrará tabelas, linhas e elementos que você não precisa mais, geralmente de plugins e temas que você não usa mais.

Se você encontrar uma tabela adicionada por um tema ou plug-in que você não usa mais, exclua-a. Mas cuidado com isso, faça isso sozinho, se tiver 100% de certeza, caso contrário, você poderá carregar a web em um milissegundo.

Lembre-se de fazer uma cópia do banco de dados antes de fazer qualquer alteração, limpeza ou exclusão, a fim de recuperar a web em caso de desastre.

Limpar a tabela de opções

Menção especial merece a mesa opções do banco de dados WordPress, quase sempre cheio de restos de todos os tipos de configurações de plug-in e temas antigos, que você não usa mais, de dados transitórios (transientes) e outro lixo que acumulamos em nosso vórtice para experimentar cada novo tema ou plugin disponível.

Se adicionarmos que não é padronizado que plugins e temas esvaziem suas "coisas" do banco de dados ao desinstalá-los, você sempre encontrará uma tabela opções de milhares de linhas que você não precisa mais.

O problema é que não é fácil quase nunca saber o que você pode deletar e o que não, porque nem sempre as linhas dessa tabela que te deixam plugins tem um nome que permite identificar o que elas pertencem, ou pertenciam.

Sim, é verdade que você encontrará, com sorte, linhas do tipo "nameplugin_opcion-del-mismo"Mas nem sempre é assim.

Novamente, é melhor trabalhar com uma rede, tendo um backup recente antes de ir para o aspirador de pó.

Em qualquer caso, você tem que tentar, porque não há parte do banco de dados que gera mais consultas, tráfego e consumo do que as linhas da tabela opções.

Autocarregamento apenas conforme necessário

Todas as linhas da mesa opções do WordPress tem uma coluna chamada Carregamento Automático, que define se o mesmo será carregado em cada execução do WordPress.

Todas essas opções em carregamento automático e permanente você terá que ver como pequenos aplicativos consumindo recursos sempre, em todos os momentos, por isso é uma boa idéia para alterar o status de "sim"A"não"Aqueles que realmente não precisam ser ativados sempre.

Aqui voltamos ao terreno incógnito, porque são tantos, são tão pouco descritivos, que fica difícil adivinhar o que você está desativando ou não.

No entanto, o risco de fazer essa alteração é mínimo, porque se você perceber que algo para de funcionar com um plug-in ou qualquer outro, você sempre poderá alterar Carregamento Automático um sim.

Evite usar plugins que consumam muitos recursos

Fácil, certo?

Mas quais são? Como faço para detectá-los?

Muitos você pode adivinhar um pouco que você pensa um pouco sobre o que este plugin faz? mas acima de tudo, como faz isso?

Um exemplo muito claro são os plugins de entradas relacionadas:

  • O que faz: mostra as entradas relacionadas àquela que o visitante está visualizando
  • Como funciona?: "Leia" a entrada atual e pesquise no banco de dados possíveis entradas relacionadas usando o título / tag / categoria / etc.
  • Como, como você faz: Você fez uma análise prévia e sempre mostra o mesmo para todos os visitantes ou faz todo o processo em tempo real em cada visita a cada conteúdo?

Você verá que, logicamente, o consumo de recursos pode variar, mas sempre será extenso. No exemplo desse tipo de plug-in, sempre tente usar aqueles que fazem a análise anterior em vez de em tempo real.

Outros exemplos de plugins que consomem muitos recursos do servidor, e para quem deve procurar o mais otimizado, seria:

  • Estatísticas
  • Segurança
  • SEO
  • Cache (sim, regenerar ou atualizar caches consome recursos)
  • Visual Makers
  • Testadores de links

Desativar plug-ins inativos ou utilitários

Existem plugins que podemos querer ter sempre instalados para tarefas de manutenção ou revisão, mas não é necessário que estejam sempre ativos.

Quero dizer, testadores de links como Verificador de Link Quebrado, otimização de banco de dados como Advanced DB Cleaner, etc., que embora facilitem tarefas, nem sempre precisam estar ativas, mas podemos ativá-las, executar o que quiserem e, quando terminarem, desativá-las.

O mesmo para utilitários que são desnecessários para ter plugins ativos ou o tema. Falo de coisas como módulos que você não usa do Jetpack, ajustes que você não usa do tópico ativo, esse tipo de coisa.

Não envie e-mails usando PHP

Por padrão, todos os emails que o WordPress envia fazem isso usando Correio do PHP (), um consumo de recursos que você pode salvar enviando-os pelo SMTP, melhor se for externo.

Para isso existem plugins como o WP Mail SMTP que facilitam isso.

Controlar os rastreadores

Constantemente existem rastreadores verificando seu site, mas nem todos são bons, nem todos fazem isso para enviar-lhe tráfego, e também alguma faixa muito ineficiente para você, com muito tráfego a cada pouco tempo.

Uma maneira de controlar com que frequência eles podem rastreá-lo é aplicar uma regra de atraso para o arquivo robots.txteste aqui:

Atraso de rastreamento: 30

No exemplo anterior, exigimos que você não repita um rastreamento por 30 segundos.

A melhor coisa sobre esse método é que o Google ignora essa regra. A má notícia é que o Google não apenas ignora essa regra.

Para esses outros insistente rastreadores podemos usar as regras de controle de plugins de plugins como WordFence e outros.

Bloqueia tentativas de acesso excessivo

Uma medida de segurança para o WordPress que também evita um consumo muito alto dos recursos do seu servidor está bloqueando todas as tentativas de acesso massivo à sua administração.

Plugins como o iThemes Security oferecem configurações para bloquear acesso massivo.

Administração sempre ativa

Se você estiver navegando e deixar a administração do WordPress ativa em outra guia, estará consumindo recursos desnecessariamente.

Além disso, não há várias janelas de administração abertas, várias visualizações de entrada etc.

Tudo isso consome muita RAM e CPU do seu servidor.

Controlar o cron do WordPress

O cron do WordPress executar processos agendados, do mesmo WordPress e plugins e tema, e nem todas essas tarefas são necessárias, e quase nunca são necessárias com a frequência padrão do WordPress.

Ele é usado pelo WordPress para publicar artigos programados, é usado por plugins de backup para suas tarefas agendadas, WooCommerce para cancelar pedidos não pagos e muitos outros.

Uma maneira de controlá-lo é mude sua programação, por exemplo, forçando-o a ser executado apenas uma vez por dia, em vez de a cada hora, o que resultará em menos consumo de CPU do servidor.

Você pode ver as tarefas agendadas no cron do WordPress usando os comandos do WP-CLI:

lista de eventos do cron wp

Ou você pode usar plugins como WP Crontrol para otimizar e personalizar sua execução ou até mesmo excluir tarefas do cron.

Se você quiser ir mais longe, você pode desativar o cron do WordPress e criar um cron do Linux no seu servidor. A primeira coisa é desabilitar o cron do WordPress adicionando esta linha ao arquivo wp-config.php:

define ('DISABLE_WP_CRON', true);

Quando você salvar você terá liberado todas as tarefas do cron, e o consumo de recursos da sua hospedagem terá atingido mínimos, você nunca terá mais otimizado e consumindo menos CPU e RAM.

Agora, algo pode não funcionar (seguro) para que você possa criar um cron em sua hospedagem, geralmente no cPanel, onde você pode especificar quanto tempo ele será executado.

Este seria um exemplo de um cron job criado no cPanel que será executado a cada meia hora:

O comando para entrar no cron atual para iniciar o cron do WordPress seria assim:

wget -q -O - http://seudominio.com/wp-cron.php?doing_wp_cron> / dev / null 2> & 1

Todas essas tarefas cron do WordPress são armazenadas em uma linha da tabela opções do banco de dados WordPress, com Carregamento Automático em "sim"Que, curiosamente, também é chamado cron.

Reduza a carga de admin-ajax.php

Se você já analisou a velocidade do seu site em ferramentas como Ferramentas de Pingdom você deve ter notado que existe um arquivo WordPress, admin-ajax.php, que aparece muitas vezes na lista de processos, e às vezes retarda a carga total do mesmo.

Isso ocorre porque é o arquivo que, entre outras coisas, gerencia o famoso utilitário WordPress chamado HeartBeat, além do uso extensivo que também pode vir a fazer admin-ajax.php alguns plugins.

Como os processos de admin-ajax.php eles não podem ser armazenados em cache, eles também causam um consumo enorme de RAM e CPU do seu alojamento.

Isso é porque admin-ajax.php Ele cuida de servir conteúdo para o navegador sem ter que recarregar a página, é por isso que os plugins de redes sociais, designers de layout, e-commerce e muitos outros adoram usar este utilitário WordPress.

E a maneira de reduzir essa carga é controlando a quantidade e a frequência de solicitações para admin-ajax.php ajustando a API HeartBeat, como vimos não faz muito tempo.

Carregue apenas o que for necessário

Para finalizar, você provavelmente saberá que o WordPress carrega muitos elementos padrão que nem sempre são necessários; na verdade, alguns quase nunca são necessários.

Para evitar o carregamento de todas as funcionalidades que o WordPress carrega que contribuem pouco ou nada para o seu site, você pode instalar e ativar (não há nada para configurar) meu plugin WordPress WPO Tweaks que, entre outras otimizações, faz o seguinte:

  • Remover os Dashicons da barra de administração (somente para usuários não conectados)
  • Remover estilos e scripts Emoji
  • Desativar a API REST (desativação completa)
  • Controlar o intervalo da API Heartbeat
  • Remover cadeias de solicitações de recursos estáticos
  • Atrasos JavaScript loading
  • Remover correntes de pedidos do Gravatar
  • Remova o link Really Simple Discovery do cabeçalho
  • Remova o wlwmanifest.xml (Windows Live Writer) do cabeçalho
  • Remova o URL do link curto do cabeçalho
  • Remova o gerador de versão do WordPress do cabeçalho
  • Elimine o pré-carregamento de DNS de s.w.org
  • Remover jquery_migrate
  • Remova links desnecessários do cabeçalho
  • Remova o nome do gerador dos feeds RSS
  • Remova o filtro Capital P Dangit
  • Desativar visualização de miniaturas de PDF
  • Desativar os próprios pingbacks

Mais poupanças

Além de tudo o que vimos neste artigo Existem muitas outras otimizações que podem ajudá-lo Além de acelerar o carregamento do seu site, salve recursos do seu servidor para gastar menos em hospedagem.

Aqui estão algumas boas ideias e truques para otimizar o WordPress:

  • Como evitar o alto consumo de CPU do Disqus
  • Como otimizar e acelerar uma web feita com Avada … sem plugins ou códigos
  • Como remover o Google Fonts do Divi, Genesis e mais tópicos
  • Como otimizar a velocidade e os tempos de carregamento do Divi sem plugins
  • O que é isso do tempo para o primeiro byte?
  • Os melhores truques para acelerar o WordPress
  • Como acelerar o carregamento de sua loja on-line WooCommerce

Se você conhece mais truques para gastar menos em hospedagem Estamos ansiosos para vê-lo nos comentários ????

A entrada Como otimizar o WordPress para pagar menos hospedagem foi publicada pela primeira vez por Fernando Tellado na Ajuda do WordPress. Não copie conteúdo, não diga nada de bom sobre você para seus leitores.

Textos que devem ser visitados também:

Como aumentar o tráfego orgânico em 40% | Estudo de caso de ligação interna

55 formas de economizar dinheiro na Índia – simples, mas eficazes

Inteligência artificial (AI) em Web design

Ganhar mais dinheiro na internet com estas oito dicas

Criar Mais Rentáveis Ângulos /w 1 Este Estranho Truque

Aqui está o quanto os clientes do Bank of America vão pagar por ter um baixo saldo

https://testmygeekstuff.com/o-grande-engano-dos-fornecedores-tecnologicos-360o-como-a-hotmart-esta-se-beneficiando-do-seu-conteudo-e-clientes-sem-que-voce-perceba/

Mix de Marketing

Começa em 2018 com esses cursos de design, marketing e desenvolvimento web para freelancers