Database
 sql >> Base de Dados >  >> RDS >> Database

Reduza as chamadas de banco de dados para melhorar o desempenho do site


Se você usa um banco de dados para seu site, reduzir as chamadas de banco de dados que seu site faz pode ajudar a acelerar as coisas.

Armazenar dados em um banco de dados facilita a recuperação e torna seu site mais flexível. Essa conveniência também pode, às vezes, fazer com que seu site ocupe mais recursos do servidor e faça com que seu site seja carregado mais lentamente.

Use um cache para reduzir chamadas de banco de dados


A maioria dos sites atualmente roda em um CMS ou sistema de gerenciamento de conteúdo. Todos eles dependem de um back-end de banco de dados para armazenar o conteúdo do seu site, e você pode acelerá-los implementando o cache.

Se um visitante solicitar uma página, seu CMS usará uma chamada de banco de dados para obter essa informação. Você pode armazenar essas informações em cache em um arquivo, para que o próximo visitante não precise esperar que o servidor solicite ao banco de dados as mesmas informações novamente.

Temos guias que cobrem alguns dos aplicativos CMS mais comuns disponíveis:
  • Cache do WordPress
  • Cache Joomla
  • Cache do Drupal 7
  • Cache do Drupal 8
  • Cache Prestashop 1.5
  • Cache Prestashop 1.6

Limitando chamadas de banco de dados sem um CMS


Se você não estiver usando um CMS com um plug-in de cache para reduzir automaticamente as chamadas de banco de dados, precisará fazer isso manualmente. Dependendo de como você codificou o site, isso pode ser muito diferente.

Ao codificar seu site, pense na frequência com que as informações do banco de dados podem ser alteradas. Se você tivesse uma página chamada specials.php que puxasse promoções mensais de um banco de dados. Essa informação pode mudar apenas uma vez por mês, se tanto.

Você pode ir em frente e atualizar seu banco de dados com os especiais, então executar seu script specials.php uma vez. Depois disso é só usar (Ctrl-U) no seu navegador web para visualizar o HTML dessa página gerada.

Copie todo o HTML em um novo arquivo chamado specials.htm. Em seguida, basta vincular seu site a essa página HTML estática em vez da página PHP orientada por banco de dados.

Ajuda adicional para reduzir chamadas de banco de dados


Há muito conteúdo excelente na web sobre como você pode reduzir as chamadas de banco de dados. Se as informações acima não ajudarem você, por favor, comente abaixo e peça ajuda e ficaremos felizes em atualizar este guia com mais!