Blog

Confira nossas materias!

Como otimizar meu blog ou site em WordPress

por:
Como Acima:
Como Descer:
Criado:
05 jun 2020

Se você executa um site com alto tráfego de WordPress ou um pequeno blog em um host compartilhado de baixo custo, você precisa otimizar o WordPress e o seu servidor web para rodar da maneira mais eficaz possível. Este post dá um amplo resumo da otimização do WordPress com detalhes das estratégias sugeridas. No entanto, não é uma descrição tecnológica detalhada de cada elemento.

Se você precisa de uma correção rápida atualmente, vá direto para a seção de Caching, você terá a vantagem mais significativa para a mais pequena dor de cabeça que existe. Se você quer começar imediatamente um procedimento de otimização muito mais abrangente, vá para Como Você Melhora a Eficiência no WordPress.

Uma ampla revisão do assunto de desempenho está incluída abaixo em What Impacts Efficiency as well as How Do You Measure Efficiency. Muitas das técnicas discutidas abaixo também estão relacionadas ao WordPress Multisite (MU).

Aspectos de Desempenho

Vários aspectos podem afetar o desempenho do seu blog WordPress (ou web site). Esses aspectos consistem, ainda que não se restrinjam, ao ambiente de retenção, configuração do WordPress, variações dos aplicativos de software, número de gráficos, bem como seus tamanhos.

A maioria desses elementos depreciativos de eficiência são abordados aqui mesmo neste pequeno artigo.

Holding 

Os métodos de otimização oferecidos a você certamente contarão com a configuração de sua holding.

Shared Hosting

Este é o tipo mais típico de organização. Seu site certamente será hospedado em um servidor, além de muitos outros. A holding cuida do servidor web por você, então você tem muito pouco controle sobre as configurações do servidor web e assim por diante.

Os locais mais apropriados para este tipo de organização são: Caching, Desempenho WordPress e Descarga de Material

Organização Online bem como Servidores Web Dedicados 

Nesta circunstância de posse você tem controle sobre seu próprio servidor web. O servidor pode ser um equipamento dedicado ou um dos muitos servidores web virtuais que compartilham o mesmo equipamento físico.

O importante é que você tem controle sobre as configurações do servidor. Além das áreas sobre (caching e desempenho do WordPress, as áreas vitais da paixão estão aqui mesmo: Otimização de Servidores Web, bem como o Descarregamento de Conteúdo Web

Variedade de Servidores 

Ao lidar com situações de tráfego extremamente alto no site, pode ser necessário utilizar inúmeros servidores. Se você está neste nível, você já deve ter realmente empregado todos os métodos aplicáveis listados acima.

O banco de dados do WordPress pode ser facilmente transferido para um servidor web variado e só precisa de uma pequena alteração nos dados de configuração. Da mesma forma, fotos assim como outros dados fixos podem ser transferidos para servidores alternativos (veja o descarregamento de conteúdo).

O Elastic Tons Balancer da Amazon pode ajudar a espalhar o tráfego do site por vários servidores web, mas precisa de um maior grau de proficiência. Se você estiver empregando múltiplos servidores fonte de dados, a classe HyperDB fornece um substituto drop-in para o curso convencional WPDB, e pode cuidar de múltiplos servidores fonte de dados tanto em frameworks duplicados como segmentados.

Eficiência em Hardware 

Sua capacidade de hardware certamente terá uma influência significativa no desempenho de seu site. A variedade do cpus, a velocidade do cpu, a quantidade de memória disponível, bem como a área do disco e o meio de armazenamento em disco são aspectos importantes. Os prestadores de serviços de organização normalmente fornecem um desempenho superior por um custo maior.

Distância Geográfica

O intervalo entre o seu servidor e também os visitantes do seu site também tem uma influência na eficiência. Uma Rede de Envio de Material ou CDN pode espelhar arquivos fixos (como imagens) através de diferentes regiões geográficas para garantir que todos os visitantes do seu site tenham a máxima eficiência.

Toneladas de Servidores Web

A quantidade de tráfego web no seu servidor web e como ele está configurado para lidar com a carga também terá um efeito enorme. Por exemplo, se você não usar um serviço de cache, a eficiência certamente irá diminuir para uma parada, já que pedidos de páginas extras podem ser encontrados e acumulados, muitas vezes travando seu servidor web ou de banco de dados.
Se configurado corretamente, a maioria dos serviços de retenção pode gerenciar quantidades muito altas de tráfego web. A descarga de tráfego para vários outros servidores web pode, adicionalmente, diminuir a carga do servidor web.

Tráfego violento do site, como ataques de login Brute Force, hotlinking de imagens (vários outros sites com links para seus documentos de imagens de páginas web de alto tráfego do site) ou ataques DoS podem aumentar adicionalmente a carga do servidor web. Reconhecer assim como bloquear esses ataques é muito essencial.

----

Dica: LEIA SOBRE : 

Como escolher a melhor hospedagem 2020

----


Variação e desempenho de aplicativos de software

Certificar-se de que você está usando a última aplicação de software é adicionalmente crucial, já que as atualizações de aplicações de software normalmente reparam insetos e melhoram o desempenho. Assegurar que você está executando a última variação do Linux (ou Windows), Apache, MySQL/MariaDB assim como PHP é realmente crucial.



CONFIGURAÇÃO WORDPRESS

O seu motivo terá um impacto substancial na eficiência do seu site. Um motivo rápido e leve será muito mais eficiente do que um motivo carregado de gráficos pesados e ineficazes.
O número de plugins, bem como sua eficiência, também terá um enorme impacto na eficiência de seu site. Desativar e remover plugins desnecessários é um meio realmente crucial para aumentar a eficiência.
Manter-se no mesmo nível das atualizações do WordPress é igualmente vital.


DIMENSÃO DOS GRÁFICOS

Certificando-se de que as imagens em seus posts no blog são maximizadas para a web pode economizar tempo, transferência de dados, bem como aumentar o ranking do seu mecanismo de busca online.
Dispositivos de teste de desempenho

- Webpagetest é uma ferramenta para triagem do desempenho de sites do mundo real da internet a partir de diferentes locais, navegadores e velocidades de link.
- Google PageSpeed Insights é uma forma de avaliar o desempenho do seu site WordPress e obter respostas claras e precisas sobre exatamente como fazer melhorias.
- As ferramentas programadoras de browser embutidas (ou seja, Firefox ou Chrome) têm todas dispositivos de dimensão de eficiência.

Apenas como melhorar o desempenho no WordPress

OTIMIZANDO O SEU SITE WORDPRESS

Plugins Minimizantes

O primeiro e também o mais fácil meio de melhorar a eficiência do WordPress é considerar os plugins. Desativar e apagar qualquer tipo de plugins desnecessários. Tente precisamente desativar os plugins para determinar o desempenho do servidor web.

Um de seus plugins está afetando dramaticamente a performance do seu site? Dê uma olhada nos documentos dos plugins ou peça suporte no fórum de suporte de plugins adequado.


Otimizando o material 

- Documentos Fotográficos
- Existem fotos desnecessárias? (por exemplo, você pode substituir algumas das fotos por mensagens?).
- Certifique-se de que todos os dados das fotos estejam melhorados. Selecione o layout correto (JPG/PNG/GIF), bem como a compressão para cada foto.
- Número/tamanho dos dados completos.
- Você pode baixar a variedade de arquivos necessários para exibir a página típica em seu site?
- Quando ainda estiver usando HTTP1, é recomendado incorporar vários dados em um único dado melhorado.
- Minimize documentos CSS, bem como JavaScript.

Você pode ainda descarregar conteúdo para melhorar o seu tema.

Atualize o hardware do equipamento

Pagar muito mais por maiores níveis de solução em seu provedor de serviços de organização pode ser extremamente eficaz. Aumentar a memória (RAM) ou mudar para um host com Drives de Estado Sólido (SSD), por exemplo, Digital Ocean, pode fazer uma grande diferença. O aumento do número de cpus e também a taxa de cpu certamente também ajudará. Sempre que possível, tente separar soluções com várias características - como HTTP e MySQL - em vários servidores ou VPS-es.

Melhore o Software 

Veja se você está executando a versão atual, por exemplo, Linux, Windows Web server e o servidor web mais atualizado, por exemplo, Apache ou IIS, banco de dados, por exemplo, MySQL web server e também PHP.

Talvez você não seja capaz de fazer as tarefas, assim como acompanhar as dicas, listadas abaixo. Basta pedir ao seu holding para fazê-las por você. Uma grande empresa organizadora certamente irá atualizar ou mover sua conta para um servidor atualizado, para combinar com as sugestões. Se necessário, você pode mudar para uma solução de hospedagem gerenciada do WordPress.

DNS: Não execute um DNS no seu servidor WordPress. Utilize uma solução de negócios para DNS como a Rota 53 da Amazon ou a oferta gratuita do seu registrador de domínios. Fazer uso de um serviço como o da Amazon também pode facilitar muito a mudança entre servidores de backup durante a manutenção ou situações de emergência.

Da mesma forma, ele fornece um nível de resistência a erros. Se você organizar seu DNS em servidores externos, isto minimizará os lotes no seu servidor de internet chave. É uma mudança simples, mas vai descarregar algum tráfego web e lotes de cpu.

----

Dica: LEIA SOBRE : 

Como Fazer um Site - Dicas Simples que Podem Ser Matadoras!

----

Servidor Web: O seu servidor web pode ser configurado para aumentar a eficiência. 

Há uma gama de estratégias desde o cache do servidor de internet até a configuração de cabeçalhos de cache para baixar a carga por visitante do site. Procure por otimizações específicas do seu servidor web (como exemplo, procure por "apache optimization" para mais informações). Alguns servidores web têm versões de maior taxa que você pode gastar, como o Apache Litespeed. Há também uma variedade de meios para sintonizar o Apache para melhor desempenho baseado em sua organização e configuração particular do site, por exemplo, Memcache.

PHP: Existem diferentes aceleradores PHP prontamente disponíveis que podem aumentar drasticamente a eficiência dos seus arquivos PHP.

Isso se relacionará a todos os dados PHP, não apenas à sua configuração do WordPress. Procure por otimização PHP para mais informações, p.ex. APC ou OPcache. O plugin Cache W3 em quantidade total, descrito abaixo, oferece suporte integrado para Memcache, APC e vários outros caches Opcode.

MySQL/MariaDB: A otimização MySQL ou MariaDB é uma arte negra em si. 

Algumas modificações básicas nas configurações do cache de questões podem ter um impacto notável na eficiência do WordPress, devido ao fato de que o WordPress repete uma grande quantidade de consultas a cada demanda. Hoje em dia, com o InnoDB sendo o mecanismo de armazenamento padrão do MySQL, você tem que cuidar para que ele seja utilizado. O InnoDB pode ser otimizado bem como afinado, procure por "mysql optimization", "mysql innodb efficiency" ou "innodb optimization" ou para saber mais e também exemplos. 

Procure por "mysql converter myisam para innodb" para detalhes de como converter tabelas MyISAM antigas para InnoDB.
Uma excelente instância de como o WordPress foi otimizado foi apresentada por Iliya Polihronov no WordCamp San Francisco 2012. A Iliya faz, entre outros pontos, a otimização de servidores para WordPress.com.


Não execute um servidor web de e-mail no seu servidor web WordPress. Para entrar em contato com a gentileza, utilize algo como o Call Form 7 com Mailgun totalmente gratuito.

CACHING

Caching Plugins 


Plugins como W3 Total Cache ou WP Super Cache podem ser montados rapidamente e irão armazenar em cache seus artigos WordPress, bem como páginas web como arquivos fixos. Estes documentos fixos são depois oferecidos aos clientes, diminuindo as toneladas de processamento no servidor web. Isto pode melhorar o desempenho inúmeras centenas de vezes para páginas bastante estáticas.
Quando incorporado com um sistema de grau de cache de páginas web, como o Verniz, isto pode ser bastante poderoso. Se os seus posts/páginas têm uma grande quantidade de material dinâmico, a configuração do cache pode ser mais intrincada.

W3 CACHE COMPLETO.


W3 Total Cache (W3TC) é a mais recente geração em plugins de eficiência do WordPress, integrando o estudo das autoridades de desenvolvimento web para dar uma experiência individual ótima para sites WordPress. Estas panorâmicas aprofundadas o acompanham.

O W3TC é único em sua capacidade de maximizar a eficiência tanto do lado do servidor quanto do lado do cliente, incluindo funcionalidades de outra forma não disponíveis nativamente:.

Caching de páginas Web: O W3TC ajuda a diminuir o tempo de reação desenvolvendo versões HTML fixas das páginas, permitindo que servidores de internet as ofereçam sem a necessidade de invocar PHP. Ele atualiza imediatamente o cache quando comentários são feitos ou páginas são editadas.

- Mineração: Livra-se de caracteres desnecessários de documentos HTML, CSS e JavaScript, depois os combina especificamente antes de usar a compressão HTTP nos documentos em cache.
- Cache de Fonte de Dados: Consultas de banco de dados (coisas) são adicionalmente em cache, permitindo que muitos sites minimizem o tempo necessário para criar novas páginas web. Isto é especificamente útil para websites que obtêm uma grande quantidade de comentários.
- Cabeçalhos: O W3TC lida com os cabeçalhos (entity tag, cache-control, ends) que regulam o cache de documentos nos navegadores da internet, diminuindo os lotes de servidores web e também aumentando a eficiência visualizada pelo cliente.
- Rede de Envio de Material (CDN): A utilização de uma CDN permite que você faça o download de recursos da sua conta de hospedagem. O W3TC realoca o pedido de fotos, CSS, JavaScript e vários outros dados estáticos para uma rede de servidores de alta performance. O servidor web mais próximo do visitante do site é usado instantaneamente para baixar e instalar os dados, proporcionando os downloads mais rápidos possíveis.

O W3TC pode ser utilizado para melhorar o WordPress tanto em ambientes de um único servidor quanto em ambientes multi-servidor através de hospedagem compartilhada ou dedicada.

SUPER CACHE DO WP.


O WP Super Cache é um plugin de cache de página estático para WordPress. Ele gera dados HTML que são oferecidos diretamente pelo Apache sem refinar comparativamente manuscritos robustos em PHP, ajudando você a obter ganhos significativos no seu blog WordPress.

Fazendo uso do WP Super Cache permite que seu servidor web sirva páginas HTML em cache exatamente na mesma velocidade que ele oferece dados gráficos regulares. Leve em consideração o WP Super Cache se o seu site está lutando para lidar com a variedade de visitantes do dia-a-dia, ou se ele aparece no Digg.com, Slashdot.org ou em qualquer outro site preferido.
Server-side Caching #Server- side Caching.

Caching do lado do servidor" é mais complicado, porém é feito uso em sites com tráfego extremamente alto. Uma grande variedade de alternativas está prontamente disponível, além do alcance deste post. As soluções mais fáceis começam com o cache do servidor localmente, enquanto ainda mais facilidade, assim como os sistemas incluídos, podem utilizar vários servidores de cache (também conhecidos como servidores web proxy reverso) "na frente" dos servidores de internet onde o aplicativo WordPress está realmente rodando. Incluindo um cache opcode como o Alternate PHP Cache (APC) para o seu servidor web irá aumentar a performance do PHP por muitas vezes.

O Varnish Cache funciona em show com o W3 Total Cache para manter páginas web pré-construídas na memória e servi-las prontamente sem a necessidade de implementação do Apache, PHP, WordPress stack.


Como explicado dentro, utilizar um plugin para comentários como Disqus ao invés de comentários nativos do WordPress pode ajudar o Vernish por não precisar que seus visitantes façam login no WordPress e também aumentar a variedade de visualizações de páginas que o Varnish pode servir fora do cache.

Browser Caching 


O cache do navegador de Internet pode ajudar a diminuir toneladas de servidores web, reduzindo a variedade de solicitações por página web. Como exemplo, ao estabelecer os cabeçalhos de dados apropriados em dados que não alteram (dados fixos como imagens, CSS, JavaScript etc) os navegadores da Internet certamente irão depois desse cache esses dados no computador do usuário. Esta estratégia permite que o navegador da web verifique se os documentos foram alterados, ao invés de simplesmente solicitá-los. O resultado é que seu servidor de internet pode endereçar muito mais 304 respostas, verificando se um dado não está modificado, ao invés de 200 reações, que chamam para o envio do arquivo.

Confira em HTTP Cache-Control (especialmente max-age) e Expires headers, juntamente com Entity Marks para saber mais.
W3 Overall Cache incorpora assistência para cache de web browser e ETags.
Melhor Checking Out #Outras Leituras.
- W3 Cache Plugin Completo (por Dougal Campbell).
- Santo Shmoly! WP Super Cache.
- Melhores Práticas para Acelerar seu Website - Expires/ Cache-Control Header and ETags (por Yahoo! Programmer Network).
- WebSiteOptimization.com: Controle de Cache do Servidor de Uso para Aumentar o Desempenho.

DESCARGA DE CONTEÚDO.
Utilizar uma Rede de Envio de Conteúdo (CDN) 

Usar um CDN pode diminuir muito a carga em seu site. Descarregar a aparência e também o envio de fotos, javascript, css e documentos temáticos para um CDN não é apenas mais rápido, mas tira uma carga fantástica da própria pilha de aplicações do seu servidor web WordPress. Um CDN é mais eficaz se utilizado em conjunto com um plugin de cache do WordPress, como o W3TC, descrito acima.

O CloudFlare é uma popular rede de envio de conteúdo, que adicionalmente fornece soluções de segurança de rede. Os planos começam de cortesia, porém recursos adicionais estão disponíveis por preços extras. O CloudFlare é um CDN de custo fixo, o que significa que eles cobram por atributos ao invés de usar. O CloudFlare permite que você administre o tráfego de seus websites com sua rede antes de retornar ao seu host de origem.

O Amazon.com Cloudfront utiliza a solução Amazon.com S3 para dar desempenho de Content Delivery Network (CDN) para seus dados fixos. Um CDN é um serviço que armazena seus documentos fixos em cache em inúmeros servidores de internet ao redor do mundo. Fornecendo desempenho de download e instalação mais rápidos para seus indivíduos, apesar de onde eles estão. É sugerido que você utilize o Cloudfront em conjunto com o S3 e não apenas o S3; os custos não são consideravelmente diferentes.

O MaxCDN é uma rede de envio de material pay-per-usage (CDN) comparável ao Amazon Cloudfront. Entre as distinções estão a assistência ao Video-on-demand e o "espelhamento" (sem necessidade de upload) de arquivos, embora você possa enviá-los se preferir.

Mais uma empresa CDN diferente é a KeyCDN. Eles dão passo-a-passo de combinação WordPress na sua página de suporte.

KeyCDN e MaxCDN estão entre as alternativas CDN mais econômicas disponíveis, eles têm a capacidade de derrotar os preços de rivais como a Amazon, pois são uma divisão de um fornecedor de CDN muito maior.


Conteúdo Estático 

Qualquer tipo de dado fixo pode ser descarregado para mais um servidor web. Como exemplo, qualquer tipo de imagens estáticas, JavaScript ou documentos CSS podem ser movidos para um servidor diferente. Este é um método típico em sistemas realmente de alta performance (Google, Flickr, YouTube, etc) mas também pode ser útil para sites menores onde um servidor solitário está passando por dificuldades. Da mesma forma, a realocação deste conteúdo para vários hostnames pode lançar as bases para múltiplos servidores web no futuro.

Alguns servidores de internet são aprimorados para oferecer dados estáticos e também podem fazer isso de forma muito mais eficiente do que servidores de internet ainda mais complicados como o Apache, por exemplo o Lighttpd.

Amazon.com Simple Storage Space Solution (S3) é uma solução de organização de arquivos fixa e dedicada, com base no pay-per-usage. Sem custos mínimos, ela pode ser funcional para sites de menor tráfego que estão chegando ao topo que um servidor compartilhado ou solitário pode lidar.

Múltiplos Hostnames 

Também pode haver melhorias para os clientes através da divisão de dados estáticos entre vários hostnames. Muitos navegadores de internet farão apenas 2 demandas sincronizadas para um servidor, então se a sua página web requer 16 documentos eles certamente serão solicitados 2 de uma só vez. Se você espalhar que entre 4 nomes de host eles serão solicitados 8 de uma só vez. Isto pode diminuir o tempo de empacotamento da página para o indivíduo, mas pode aumentar as toneladas do servidor ao produzir muito mais pedidos simultâneos. Além disso, reconhecido é que "pipelining" pode normalmente saturar o link de rede do visitante do site, se utilizado em excesso.

O descarregamento de fotos é o local mais fácil e também o mais simples para começar. Todos os dados das fotos podem ser divididos uniformemente entre três hostnames (assets1.yoursite.com, assets2.yoursite.com, assets3.yoursite.com, por exemplo). Conforme o tráfego do site se expande, estes hostnames podem ser transferidos para o seu próprio servidor. Tenha em mente: Fique longe de escolher um hostname aleatoriamente, pois isso certamente impactará o cache do navegador da web e também causará ainda mais tráfego no site e pode, além disso, criar buscas excessivas de DNS, que acarretam em uma penalidade de eficiência.

Da mesma forma, qualquer tipo de JavaScript estático, bem como dados CSS podem ser descarregados para dividir hostnames ou servidores.

Feeds

Seus feeds podem ser facilmente descarregados para uma solução externa. Serviços de monitoramento de feed como o Google FeedBurner farão isso automaticamente, os servidores web Feedburner gerenciarão todo o tráfego de feed e também somente atualizarão o feed do seu site a cada par de minutos. Isto pode ser uma grande economia de tráfego para o seu site.

Além disso, você pode descarregar seus próprios feeds para um servidor separado (feeds.yoursite.com como exemplo) e, em seguida, lidar com suas próprias estatísticas de feeds/ publicidade e marketing.
Ainda Mais Leitura #Outras Leituras.

- Fazendo uso do Amazon.com S3/ Cloudfront para descarregar imagens: Amazon.com S3 e também CloudFront com WordPress,.
- Minimizando o uso da transferência de dados do seu site na Internet.

Compressão 

Há uma variedade de formas de compressão de dados, bem como dados em seu servidor web, para que suas páginas sejam entregues mais rapidamente aos navegadores dos leitores. W3 Cache Completo explicado acima integra assistência para muitas das abordagens usuais de compressão.

O W3 Complete Cache suporta Minify e Tidy para pressionar e combinar suas folhas de estilo, bem como arquivos javascript. Ele também suporta compressão de saída, como zlib, veja também Compressão de Saída.
É adicionalmente crucial para comprimir seus arquivos de mídia - especificamente fotos. O plugin WP Smushit pode ajudar com isso.

Ajuste da Fonte de Dados

Limpando sua base de dados 


O plugin WP Optimize pode ajudá-lo a reduzir a desordem adicional em seu banco de dados.
Você pode ainda instruir o WordPress para reduzir o número de modificações que ele conserva de seus artigos e páginas.

Incluindo Servidores Web #Adicionando Servidores Web.
Enquanto requer mais experiência, a inclusão de servidores pode ser uma forma eficaz de aumentar o desempenho. Eu recomendo extremamente a leitura de Architecting an Extremely Scalable WordPress Site in AWS Uma visão geral para a construção de uma implementação AWS muito mais cara e muito escalável usando a Loja de Informações Relacionais (RDS) da Amazon.com.

Você pode fazer uso do Balanceador de Carga Elástica da Amazon.com para espalhar o tráfego do site por vários servidores web e você pode fazer uso do HyperDB ou do RDS da Amazon.com para rodar mais escalável ou vários servidores de fonte de dados.


---


Quer saber mais sobre otimização de sites ou até mesmo tirar alguma outra dúvida? Entre em CONTATO conosco CLICANDO AQUI

Nenhum comentário ainda...

Deixe seu comentário

67221

Limite de Caracteres 400