13 procedimentos necessários para que o teu WordPress consiga lidar com uma carga elevada

Matthias Held Atualizado em 07.10.2020
16 min.
WordPress-Last
Última atualização em 07.10.2020

Se o teu produto ou conceito de repente recebe forte atenção, por exemplo, através de uma aparição na televisão, no "Lago dos Tubarões", da recomendação de um influenciador ou de uma campanha de marketing em larga escala, isso significa uma coisa: muito tráfego no servidor! Para alguns sites e servidores demais. O nosso 'Chefe de Desenvolvimento' , o Matthias, explica-te como o teu WordPress consegue suportar uma carga pesada.

O que acontece se um membro da equipa de remo for fraco? A equipa inteira perde no desempenho e tem de compensar a falta de força. Se tudo acontecer durante um campeonato, é fatal e certamente levará a uma derrota. O mesmo se aplica ao teu site WordPress durante cargas pesadas. Se o teu servidor, o teu tema, os teus plugins, a tua base de dados, etc. não formarem uma equipa bem ensaiada, o teu site irá colapsar sob picos de carga e tu perderás visitantes valiosos.

Se o teu site WordPress não consegue suportar um fluxo repentino de visitantes, o resultado é sempre o mesmo: o site fica inacessível, o potencial comprador não avança com a compra e tu perdes dinheiro. Então, o que precisas de fazer para evitar que isto aconteça?

Estivemos a pensar sobre quais as medidas a tomar antes de uma transmissão, por exemplo, em "O Lago dos Tubarões", de forma a preparares o teu site WordPress para cargas pesadas. A base para o processo de optimização das melhores práticas seguem os seguintes passos:

  1. Planeamento
  2. Otimizar a infra-estrutura
  3. Backend
  4. Frontend
  5. Offsite
  6. Testes e relatórios
  7. Transmissão ao vivo

Com base neste processo e nos nossos muitos anos de experiência, criámos um plano específico de 13 pontos para te ajudar a preparar o teu site WordPress para cargas elevadas.

Nota

Os 13 procedimentos são ordenados de acordo com o planeamento e a execução, não de acordo com a sua importância. É, portanto, aconselhável implementar os pontos por completo e um após o outro.

WordPress hohe Last – Planung

#1 Planeamento

1.1 Tempo

O tempo disponível para a implementação é, infelizmente, muitas vezes um fator subestimado no planeamento, mas por vezes é o mais importante.

Precisas de tempo para que tu e os teus desenvolvedores possam otimizar e testar o teu site WordPress e a tua loja. Tu (ou o teu host) poderás também precisar de tempo para migrar o teu site ou domínio ou dimensionar o servidor.

Também precisas de tempo para repensar conceitos e, possivelmente, trocar de fornecedores ou plugins de terceiros.

13 procedimentos necessários para que o teu WordPress consiga lidar com uma carga elevada

1.2 Repensar conceitos

Plugins, widget e recursos

Deves remover do teu painel de controle ou do teu site todos os plugins, widgets e funcionalidades que consomem muitos recursos e dos quais não precisas. Será que precisas realmente das tuas ferramentas de monitorização como Matomo ou Google Analytics no teu painel WordPress?

Tenta-te limitar ao mínimo se quiseres que o teu site permaneça online mesmo sob cargas mais altas. Mesmo as coisas mais pequenas, como um botão de redes sociais, podem facilmente duplicar o tempo de carregamento. No exemplo seguinte, mesmo 12 scripts com um total de 462,7 kB - apenas para exibir um botão de redes sociais.

Ladeskripte von Social Media Button

Anúncios

Demasiados anúncios no teu site não só tornam o teu servidor mais lento, como também podem fazer com que os teus potenciais clientes saiam do teu site. Como resultado, perdes receitas de publicidade. Limita-te a alguns anúncios de alta qualidade para aumentar de forma rápida e eficiente o teu "Retorno do Investimento (ROI).

E-mails

O teu site é a tua presença online - os teus e-mails não lhe pertencem. O servidor usa muita carga e, especialmente em picos de carga elevados, isto torna-se muito caro.

Nós distinguimos aqui dois tipos de e-mail:

  • Marketing (newsletter)
  • Gestão.

E-mails de marketing como a tua newsletter, por exemplo, deves sempre terceirizar. compatíveis com RGPDOs português esfornecedores aqui são, por exemplo Cleverreach ou Newsletter2Go. Claro que também existem fornecedores internacionais como Mailchimp ou ActiveCampaign, que também fazem um excelente trabalho.

Observação: Nunca deves enviar e-mails de marketing pelo teu site.

E-mails administrativoscomo faturas, redefinições de passwords, e-mails para criação de conta e similares também podem ser terceirizados. Deves considerar isto, especialmente se houver um elevado número de visitantes com muitas encomendas.

Existem também alguns fornecedores aqui que tu podes simplesmente usar como servidores SMTP de terceiros: : Mailgun é, sem dúvida, o meu favorito. Os desenvolvedores também têm um plugin para WordPress.

WordPress hohe Last – Hosting

#2 Alojamento

Na verdade, o ponto diretamente acionável mais importante no qual deves focar a tua atenção é o alojamento. Antes de mais, é importante escolher um host que não tenha limitações de tráfego. Isto porque: se o teu tráfego exceder este limite, o teu host pode bloquear o teu site e todo o esforço terá sido em vão.

Tarifas de alojamento baseadas em alojamento partilhado também são completamente inadequadas para um grande aumento de carga, já que tu partilhas o tempo de CPU com outros utilizadores (sites). Na maioria dos casos, eles também não são suficientemente potentes para lidar com tráfego intenso como, por exemplo, no "Lago dos Tubarões".

Um host especializado em WordPress e WooCommerce é, na maioria dos casos, a melhor escolha se não quiseres tratar da configuração, manutenção, otimização de desempenho e segurança do teu site. Podes ler sobre os quatro fatores aos quais deves prestar atenção especial quando se trata de alojamento WooCommerce no nosso artigo .

E-Book WooCommerce

Talvez uma escalabilidade a curto prazo do teu servidor faça sentido. Isto significa que tu expandes o teu servidor por um período de tempo (mais CPU/RAM etc.) e depois voltas à tarifa normal após o pico de tráfego de forma a economizares custos.

O ideal é que converses com o teu host no início do planeamento. Eles podem aconselhar-te da melhor maneira e dar-te recomendações.

WordPress hohe Last – Backups

#3 Backups

Backups são uma necessidade absoluta, não apenas para picos de carga, mas por uma questão de princípio. O backup do teu site deve ser feito automaticamente todas as noites e deves também ter a possibilidade de criar backups manuais. Isto oferece uma rede de segurança adicional, especialmente em fases como a reestruturação do teu site.

Também podes assegurar desta forma grandes marcos como versões.

Por exemplo:

  • Backup 1: Estado inicial
  • Backup 2: Plugin de cache instalado e configurado
  • Backup 3: Base de dados limpa

Assim, podes sempre voltar para certos pontos dos teus ajustes se algo der errado.

Eu recomendo-te que realmente tires partido disto à medida que fores trabalhando este documento.

3.1 Sistemas de backup

Backup com hosts de WordPress gerido (recomendado):
Com a maioria dos hosts especializados podes confiar num backup noturno automático do teu site. Além disso, geralmente existe a possibilidade de criar e restaurar backups manuais com um clique. Uma vez que esses backups não representam um problema para ti e também não ocupam nenhum espaço de armazenamento, a recomendação vai claramente nesta direção.

Backup via plugin do WordPress:
Plugins como BackWPup, Updraft, BackUpWordPress e muitos outros podem fazer backup de todo o teu site WordPress no teu servidor, incluindo media e banco de dados.

Dependendo de cada plugin e versão (gratuita ou paga), também podes gravar ou fazer o download do teu backup na cloud*.

BackWPup é criado pelo Inpsyde e tem um bom suporte. Por isso, esta é a nossa recomendação para ti se não tiveres uma solução de backup no teu pacote de alojamento. O BackWPup oferece backups programados, armazenamento em serviços da Cloud* como Dropbox ou Microsoft Azure ou qualquer outro servidor FTP.

Na versão paga, tu pode especificar serviços adicionais na Cloud como espaço de armazenamento e encriptar os teus backups.

*
Ao armazenares backups na Cloud, deves considerar cuidadosamente qual o fornecedor a usar, tendo em conta o RGPD, uma vez que os teus backups também contêm dados de clientes, como nomes, endereços e e-mails.

WordPress hohe Last – Caching

#4 Cache e miniaturização

O fator número um quando se trata de entregar páginas rapidamente e com a menor carga de servidor possível é claramente a cache.

Com a cache tu minimiza as solicitações no teu servidor, que então entrega ficheiros estáticos em vez de de conteúdo dinâmico, como as tuas imagens ou o HTML das tuas páginas. Isto dá-te uma enorme melhoria na velocidade e uma carga significativamente menor, porque o servidor não tem de carregar o mesmo conteúdo repetidamente. Imagina isto como se a tua mãe te pedisse repetidamente para ires buscar leite. Em vez de ires várias vezes, simplesmente enches o frigorífico com várias garrafas. Isto reduz a carga nas tuas pernas e o stress com a tua mãe, porque não eras suficientemente rápido.

Aqui distinguimos entre a cache do lado do servidor e o cache através de plugins. Para uma visão detalhada da cache e as diferenças entre estas opções da cache, consulta o nosso artigo básico da cache que preparámos para ti.

O A minimização de ficheiros CSS e JS também te pode trazer uma vantagem de desempenho. Aqui, o conteúdo das respetivas folhas de estilo e ficheiros JavaScript são simplificados por comentários e espaços e fundidos numa string (cadeia de carateres) longa. Recomendamos, por exemplo, o plugin "Merge + Minify + Refresh".

WordPress hohe Last – Bilder optimieren

#5 Otimização dos media (dimensionar imagens, transferir vídeos)

5.1 Imagens

Os grandes meios de comunicação são obviamente o assassino em termos de carga e desempenho. Se a subpágina da tua loja contém 25 imagens de produtos em resolução total, mesmo que só sejam exibidas em 200px x 250px, a página irá rapidamente abaixo.

Deves ter especial cuidado com as imagens no carrinho de compras ou na área da caixa, pois estas áreas não estão em cache. Se tu carregares imagens de 300dpi a 2000px lá, mesmo que só seja necessário um pictograma, podes ter certeza de que os teus clientes não poderão comprar em série com plena carga.

Explicamos-te que plugins do WordPress podes usar para preparar as tuas imagens automaticamente na nossa comparação de plugins de otimização de imagem.

5.2 Vídeos

Os vídeos pertencem em portais de vídeo e depois são integrados no teu site! Pelo menos se se tratar apenas de desempenho. Há poucos motivos para seres tu próprio a alojares vídeos (em muitos casos talvez o RGPD, mas vamos deixar isso de lado).

Se quiseres realmente ser tu a alojar vídeos, fá-lo num servidor dedicado e depois aloja-os no teu site. Caso contrário, carregua-os no YouTube, Vimeo, 3q ou Brightcove.

WordPress  alta carga - limpar base de dados

#6 Limpar a base de dados

Agora vamos às profundezas das TI do WordPress: a base de dados.

Muito importante de antemão: Primeiro faz um backup!

O WordPress armazena posts, comentários, páginas e outros tipos de dados textuais numa única base de dados (imagens e vídeos excluídos, pois estão localizados na pasta "wp-content/**"). Depois de algum tempo, esta base de dados fica, naturalmente, um pouco cheia e "desorganizada".

Lixo significa aqui, entre outras coisas:

  • Comentários na secção de spam
  • Revisões de publicações e páginas
  • Coisas no caixote do lixo
  • Publicar e comentar metadados, tais como validações expiradas há muito

Tudo isto é um legado que normalmente já não precisas mais e que "consome" o teu servidor.

13 procedimentos necessários para que o teu WordPress consiga lidar com uma carga elevada

Como é que te livras destas coisas?

TL;DR e para todos aqueles que querem tudo um pouco mais fácil: Instala tu mesmo WP-Optimize e deixa-o correr!

6.1 Revisões

As revisões são estados intermediários das tuas publicações, páginas e rascunhos.

Normalmente pode-se reduzir isto substamcialmente, por exemplo, até um máximo de 8-10 revisões. Em alguns casos até faz sentido desligá-las completamente.

No teu wp-config.php escreves:

Desligar completamente:

define( 'WP_POST_REVISIONS', false );

As revisões limitam:

define( 'WP_POST_REVISIONS', 10 ); // Máximo 10 revisões

6.2 Otimizando as opções wp_options

A tabela wp_options é uma das mais importantes e frequentemente ignoradas tabelas em WordPress , quando se trata de optimização de carga. O wp_options contém coisas como a URL do site, a URL da casa, formatos de tempo e dados administrativos, assim como configurações para Plugins, Themes, WP cronjobs e dados de cache.

Para optimizá-los, precisamos primeiro de compreender o significado das colunas das tabelas individuais.

As opções do wp_options têm as seguintes colunas:

  • option_id
  • option_name
  • option_value
  • Carga automática

Vamos dar uma olhada na coluna de auto-carga. Esta coluna controla quais opções e configurações podem ser carregadas usando o wp_load_alloptions() pode ser carregada. Isto significa: Se a entrada em uma linha estiver definida para 'sim' esta função será carregada em todas as páginas do seu site.
Muitos Plugin e Themedesenvolvedores têm a atitude de que PluginéTheme tão importante que tem de ser carregada em cada página, mesmo que na Plugin verdade só seja usada em uma página (por exemplo, uma calculadora ou formulário de contato).

Isto, claro, atrasa o seu site e causa uma enorme carga extra.

Como é que se resolve isto?

Em última análise, esta é uma questão de planeamento. Como já mencionado no ponto 1.2 "Repensar conceitos", você deve se perguntar: "Eu preciso dissoPlugin? Se você pode substituí-lo por outra opção, faça-o.

Por exemplo, você não pode carregar o Google Analytics no painel WordPress de controle, mas sim externamente. Ou, em vez de usar um redirecionamentoPlugin , você poderia verificar com seu anfitrião para ver se ele já integrou tais coisas.

Para descobrir o que os Plugins grandes tempos de carregamento causam, escrevi uma consulta SQL para você aqui:

SELECT option_name, length(option_value) AS option_value_length FROM wp_options WHERE autoload = 'yes' ORDER BY option_value_length DESC
Importante

É possível que o prefixo da sua base de dados seja diferente, pelo que poderá ter de ajustar esta consulta no local "wp_options" em "deinprefix_options".

Após executar esta consulta, você receberá de volta uma lista que mostra quais funções causam a maior carga.

WordPress  carga alta: wp_options autoload query

Neste caso vem das Plugin "Regras de Reescrever". Se você estiver hospedando no RAIDBOXES host, você pode usar as Regras de Reescrita no RAIDBOXES -Dashboard, BOX basta aplicar as Regras de Reescrita a ele e Plugin excluí-lo.

WordPress  carga alta: URL Rewrites RAIDBOXES

Remover os velhos "Plugindesperdícios" das wp_options

Os apagados Plugins gostam de deixar restos no wp_options e também no autoload = sim. Isto é, claro, muito mau, porque as funções por detrás delas já nem sequer existem e o tempo de computação do servidor é totalmente desperdiçado.

O que eu sempre gosto de fazer é procurar e remover os nomes dos apagados Plugins nas opções do wp_options.

Vamos assumir que não precisamos mais das "Rewrite Rules" Plugin de cima, eu executo esta consulta SQL:

SELECT * FROM `wp_options` WHERE `autoload` = 'yes'AND `option_name` LIKE %rewrite_rules%'.
Importante

É possível que o prefixo da sua base de dados seja diferente, pelo que poderá ter de ajustar esta consulta no local "wp_options" em "deinprefix_options".

Eu então recupero um monte de funções que não são mais necessárias, todas elas ainda estão definidas para auto-carregar = sim, mas são completamente inúteis.
Vou só apagar isto. Eu já mencionei os backups, certo? 😉

Estou a passar por este procedimento para todosPlugins . Agora as opções wp_options são muito mais fáceis.

6.3 Apagar transientes antigos

Atualização: Desde a WordPress versão 4.9.9 isto não é mais necessário, porque WordPress esta tarefa é feita pelo usuário.

Para WordPress versões anteriores à 4.9.9:
Os transitórios não são mais do que opções temporárias que são armazenadas por um curto período de tempo na base de dados. Depois de expirarem e não serem mais necessários, são apagados. Por exemplo: "site_transient_update_plugins" contém simplesmente as informações que têm Plugins uma atualização e as que não têm. Assim que você Plugins atualizá-los ou iniciar outra verificação de atualização, este transitório será excluído.

Infelizmente, este nem sempre é o caso, porque alguns transitórios permanecem na base de dados para sempre e dificultam as consultas. Estes devem ter desaparecido, é claro.

É melhor usar o Limpador Transienteporque fazer isto manualmente é um esforço enorme. Depois de o ter usado com Plugin sucesso, pode retirá-lo novamente em segurança. O Limpador Transitório apenas remove os transitórios expirados e nada mais - uma grande ferramenta!

E-Book de Feiras de Performance

6.4 WordPress -Sessões

As sessões são usadas para controlar, registrar, revisar e executar sessões de login de usuários. Após algum tempo, um WP-Cron apaga estas sessões da base de dados. Pelo menos é assim que deve ser.

Infelizmente o cronjobs desliga ou são desactivados pelo utilizador ou Plugins - Então tem muitas sessões na base de dados num instante.

Para ver se você é afetado, tenho outra pergunta para você:

SELECT * FROM `wp_options` WHERE `option_name` LIKE '_wp_session_%'.
Importante

É possível que o prefixo da sua base de dados seja diferente, pelo que poderá ter de ajustar esta consulta no local "wp_options" em "deinprefix_options".

Se você descobrir que existem milhares de entradas, use a seguinte consulta para excluí-las:

APAGAR DE `wp_options` ONDE `opção_nome_da_opção` LIKE '_wp_session_%'.

Nós RAIDBOXES temos o nosso próprio CronJob do lado do servidor, que você pode controlar de acordo com os intervalos. Você pode encontrar isto nas suas BOXconfigurações em WP Session Eraser.

WordPress  carga alta: Apagador de sessão WP

6.5 Adicionar um índice ao carregamento automático

Muito bem, vamos lá a complicar! Mas se você conseguir usar para o seu WordPress - além deste truque de 10up você ganhou muito.

O que ele faz essencialmente:

Um índice é adicionado ao campo de auto-carga no wp_options. Isto reduz consideravelmente o tempo de consulta e leva-o até a um "maximim" constante e muito baixo.

O resultado é óbvio:

WordPress  carga alta: wp_options Query Time Index
Fonte: 10up

O que é bom é: Para a maioria das páginas o nosso Plugin Adicionar índice ao carregamento automático maravilhoso. Como sempre, lembre-se do backup antes!

Manualmente funcionaria com esta consulta aqui:

ALTER TABELA `wp_options` ADD INDEX (`autoload`);
Importante

É possível que o prefixo da sua base de dados seja diferente, pelo que poderá ter de ajustar esta consulta no local "wp_options" em "deinprefix_options".

WordPress  alta carga - atualizações

#7 Mantenha tudo em dia!

Uma forma muito eficaz de resistir a ondas de visitantes é manter o seu software actualizado. Não apenas você WordPress mesmo, mas também o seu ativoTheme, o seu Plugins e o seu front: a sua versão PHP.

7.1 PHP

PHP é o "motor de software" do WordPress . Isto também significa: quanto mais potente for o motor, mais rápido será o seu site.

O PHP 7.0 é capaz de executar mais do dobro das solicitações por segundo do PHP 5.6 - e isso em metade do tempo de latência. Com o PHP 7.1 e 7.2 a coisa toda ficou um pouco mais rápida novamente.

Nota

O suporte oficial para PHP 5.6, 7.0 e 7.1 já navegou e o PHP 7.2 só receberá atualizações de segurança até 6 de dezembro de 2021 Então você deve atualizar para pelo menos PHP 7.2 agora, de forma a não comprometer a segurança do seu WordPress site.

Em suma, faz mais do que sentido usar a versão PHP que lhe dá a melhor performance. Mas cuidado: nem todas Plugins elas e Themes já são compatíveis com as versões mais recentes! Ou a documentação do Plugins e Themes ou apenas experimente-o.

versões em PHP RAIDBOXES

7.2 WordPress

Para obter o máximo desempenho, sua WordPress versão também deve estar atualizada. Se você não tiver atualizado o seu WordPress por um tempo, você não deve pular diretamente de uma versão principal para a próxima (por exemplo, de 4.3 para 4.4), mas sim avançar em versões menores (por exemplo, de 4.3.3 para 4.3.4).

Entre actualizações, verifique sempre toda a funcionalidade do seu site. Em princípio, é recomendável criar backups individuais do seu site repetidamente. Isto é especialmente verdade antes das grandes atualizações de versão!

Em princípio, um sistema gerenciado WordPress hostertambém é recomendado aqui, o que Atualizações WordPress está a tomar conta de ti.

7.3 Plugins e Themes

Assim como a sua WordPress -versão, você também deve atualizar a sua Plugins e Themes para a versão mais recente. A segurança e o desempenho são as principais razões. Inseguro Plugins e Themes pode arruinar todo o seu trabalho. Uma visão geral das vulnerabilidades WordPress de segurança atualmente conhecidas, Themes e você pode Plugins encontrá-la na página "WPScan Vulnerability Database"da empresa de segurança Sucuri.

Plugin- e Themeatualizações também trazem a possibilidade de atualizar para uma versão superior do PHP e assim alcançar um aumento significativo de velocidade. Além disso, os bugs são eliminados e você tem mais recursos disponíveis.

Também aqui se aplica às principais atualizações: Faça um backup do seu site antes ou teste a nova versão em um sãoaambiente gengival. Verifique a funcionalidade do seu site antes de entrar em funcionamento com as alterações.

As consequências de ficar para trás com as suas Plugin-actualizações foram demonstradas no Falta de segurança de um GDPR Plugins mostrado.

WordPress  carga alta - LINKS quebrados

#8 Links Quebrados

Um ponto muito simples, que não reduz necessariamente o desempenho do seu site, mas pode custar-lhe visitantes, são links quebrados. Você pode verificar facilmente sua página usando o Verificador de Links Quebrados Online ...para o fazer.

Eu recomendo que você use este site em vez de um WordPress -Plugins para a verificação, porque Plugins o desempenho do seu site estará em baixa - mesmo que você não o esteja usando no momento. Mas há muito mais ferramentas e métodos para encontrar ligações quebradas. Quais são, você pode descobrir neste artigo.

WordPress  carga alta - carga preguiçosa

#9 Carregamento preguiçoso

Com a Carga Preguiçosa, apenas os conteúdos que o utilizador tem na sua área visível do browser são exibidos. O resto é carregado dinamicamente enquanto o usuário continua a rolar para baixo.

A fim de reduzir a carga em seu site, apenas aqueles pedidos que realmente precisam ser atendidos imediatamente são atendidos. Isto inclui imagens, vídeos e textos, assim como scripts e outras coisas. Uma verdadeira ferramenta eléctrica - Quasi Thor's Hammer para poupar recursos.

É assim que funciona:

O browser já carrega todo o conteúdo textual (o DOM), mas utiliza Javascript para carregar apenas as imagens/vídeo/script que o utilizador necessita nesse momento. Se o usuário rolar mais fundo, as coisas que entram em seu campo de visão são recarregadas.

Muitos modernosThemes, especialmente para lojas, já implementaram o Lazy Loading. Infelizmente, nem sempre é fácil adicionar Lazy Loading depois.

Mas, há um Plugin para isso!

Há muitas Lazy Loading-Plugins no mercado. Mas há uma coisa que eu gosto especialmente bem: a3 Lazy Load. A3 Lazy Load funciona em muitos casos e pode carregar vídeos e iFrames preguiçosos, além de imagens. Também suporta WordPress AMP, WooCommerce e Advanced Custom Fields.

Atualização: Desde a WordPress versão 5.5 você não precisa de Lazy Loading-Plugin porque WordPress esta tarefa é feita por si só.

WordPress  alta carga - processo de pagamento

#10 Otimizar o processo de pagamento

Especialmente se você quiser vender um ou mais produtos, é essencial otimizar exatamente o processo de pagamento.

Como mencionado acima, coisas como o carrinho de compras ou o checkout não estão em cache. Portanto, você deve reduzir enormemente a carga do servidor aqui mesmo, porque cada pedido significa um pedido completamente novo e faminto de desempenho para o servidor.

13 procedimentos necessários para que o teu WordPress consiga lidar com uma carga elevada

Verifique as ferramentas do seu navegador (no Chrome, por exemplo, o separador "Rede") para ver quantos pedidos são gerados durante um checkout e quais são gerados: Se vir que gera 400 pedidos apenas ao abrir o carrinho de compras, algo está errado.

Veja qual recurso Plugin ou recursos geram muitos desses pedidos e tente reduzi-los. Isto significa que você pode ter de se separar de Pluginsrecursos que não precisa necessariamente.

O que vemos frequentemente aqui são fontes que são carregadas de fontes externas, depois renderizadas, mas nem sequer utilizadas no carrinho de compras ou na página de checkout.

Faça também a si mesmo a pergunta, se você realmente tem que listar todos os produtos com imagens em resolução completa no display da caixa registradora ou se um display textual é suficiente aqui.

Opções de pagamento via gateways

Também pode ser necessário alterar o seu gateway de pagamento. Por exemplo, se o seu PayPalPlugin demorar muito tempo para processar as solicitações do usuário, você pode perder transações aqui.

Se você quiser oferecer aos seus clientes o maior número possível de opções de pagamento e uma transação segura, dê uma olhada em Stripe ...ligado. O Stripe oferece fácil WordPress integração e processos de pagamento rápidos com um elevado número de opções de pagamento.

WordPress  carga alta - CDN

#11 CDN

Na página está tudo optimizado agora? Servidor rápido? Excelente! Depois vem o próximo passo para manter a carga tão baixa quanto possível: Uma Rede de Entrega de Conteúdo (CDN).

Um CDN é basicamente uma cópia da sua página em cache distribuída em diferentes servidores em diferentes locais ao redor do mundo. Desta forma, os usuários que estão em um só lugar podem acessar os dados mais rapidamente.

Quasi - para retomar o exemplo do leite de cima - um refrigerador cheio de leite em cada quarto.

Além disso, o CDN também libertará o seu servidor da carga, uma vez que armazena partes do seu site a partir do seu servidor.

Recomendamos como parceiro CDN Cloudflare. Alguns planos CDN incluem até mesmo um firewall e um otimizador de imagem. Como você Cloudflare se RAIDBOXES liga ao seuBOX , nós explicamos aqui:

Em Cloudflare:

  1. Você entra no seu domínio em "Adicionar Website" e clique em "Verificar Registros DNS".
  2. Agora o CF procura automaticamente os seus registos - espere aqui até estar pronto.
  3. Em seguida, CF lhe dará sugestões (geralmente duas para os registros A). E isso também está bem. Clique em "Continuar".
  4. No próximo passo, selecione o seu plano e clique em "Continuar" novamente.
  5. Aqui você tem agora servidores de nomes que você tem que adaptar.
  6. Cloudflare mostra-lhe o nosso e para quais pode mudá-lo. (Claro que isto só é válido para os domínios que você tem conosco. Se você tem os domínios em algum outro lugar, você tem que procurar lá).
  7. Em seguida, você deve inserir esses servidores de nomes (5) como servidores de nomes na administração do domínio. Se você administra seus domínios conosco, você pode usar estes aqui ajustar. Aí você clica em "DNS" para o respectivo domínio e muda os servidores de nomes para os de Cloudflare. Se você tem seus domínios com outro provedor, você tem que procurar lá.

Prontos!

Ainda é importante: Se você receber a mensagem de erro: "Demasiados redirecionamentos", você deve habilitar "Full Strict" Cloudflare nas configurações SSL.

WordPress  alta carga - relatórios

#12 Relatórios

Você não pode observar o seu site o tempo todo e em todos os lugares, por isso uma ferramenta de monitoramento e relatórios de tempo de atividade é muito importante.

Estas ferramentas, na sua maioria gratuitas, monitorizam o estado do seu website. Eles verificam em curtos intervalos se o seu site é alcançável.

Recomendamos os planos gratuitos de Pingdom ou UptimeRobot.

AtençãoNão defina esta verificação muito curta, isto também significa uma carga no seu servidor web. Portanto, os intervalos de verificação não devem ser inferiores a 5 minutos.

#13 Backup final

Está tudo a correr bem? Satisfeito? Ótimo! Agora você deve apenas fazer um backup final! No próximo pico de carga através da cova dos leões e co. o seu lado não deve ser capaz de se ajoelhar agora!

Conclusão

Espero que as minhas instruções passo a passo o ajudem a tornar o seu WordPress site apto para uma carga pesada. Se as peças mais técnicas ainda forem um problema, recomendamos que você consulte um desenvolvedor profissionalWordPress . Você tem mais alguma pergunta ou comentário sobre a preparação para cargas pesadas? Então por favor, deixe-me um comentário!

O Matthias é o tranquilizador do caos na RAIDBOXES. Como desenvolvedor de plugins e temas, palestrante do WordCamp e contribuidor ativo da comunidade de alojamento, ele pode ser encontrado regularmente em WordCamps e noutros eventos relevantes para o WordPress e está sempre pronto para um lanche. Quando não está lá, anda com os gatos ao colo.

Artigos relacionados

Comentários sobre este artigo

Escreve um comentário

O teu endereço de e-mail não será publicado. Os campos obrigatórios estão marcados com * .