Database
 sql >> Base de données >  >> RDS >> Database

Réduire les appels à la base de données pour améliorer les performances du site Web

Si vous utilisez une base de données pour votre site Web, la réduction des appels de base de données effectués par votre site peut aider à accélérer les choses.

Le stockage des données dans une base de données facilite la récupération et rend votre site Web plus flexible. Cette commodité peut également parfois amener votre site Web à utiliser plus de ressources serveur et à ralentir le chargement de votre site.

Utilisez un cache pour réduire les appels à la base de données

De nos jours, la plupart des sites Web fonctionnent sur un CMS ou un système de gestion de contenu. Ceux-ci reposent tous sur une base de données principale pour stocker le contenu de votre site Web, et vous pouvez tous les accélérer en mettant en œuvre la mise en cache.

Si un visiteur demande une page, votre CMS utilisera un appel de base de données pour extraire cette information. Vous pouvez mettre ces informations en cache dans un fichier, afin que le prochain visiteur n'ait pas à attendre que le serveur demande à nouveau ces mêmes informations à la base de données.

Nous avons des guides couvrant certaines des applications CMS les plus courantes :

  • Cache WordPress
  • Cache Joomla
  • Cache Drupal 7
  • Cache Drupal 8
  • Cache Prestashop 1.5
  • Cache Prestashop 1.6

Limiter les appels de base de données sans CMS

Si vous n'utilisez pas un CMS avec un plug-in de cache pour réduire automatiquement les appels de base de données, vous devrez le faire manuellement. Selon la façon dont vous avez codé le site, cela peut être très différent.

Lors du codage de votre site, pensez à la fréquence à laquelle les informations de la base de données peuvent changer. Si vous aviez une page appelée specials.php qui récupérait les promotions mensuelles d'une base de données. Ces informations pourraient ne changer qu'une fois par mois si cela.

Vous pouvez continuer et mettre à jour votre base de données avec les promotions, puis exécuter votre script specials.php une fois. Après cela, utilisez simplement (Ctrl-U) dans votre navigateur Web pour afficher le code HTML de cette page générée.

Copiez tout le code HTML dans un nouveau fichier appelé specials.htm. Il vous suffit ensuite de créer un lien depuis votre site Web vers cette page HTML statique au lieu de la page PHP pilotée par la base de données.

Aide supplémentaire pour réduire les appels de base de données

Il existe de nombreux contenus intéressants sur le Web pour savoir comment réduire les appels à la base de données. Si les informations ci-dessus ne vous aident pas, veuillez commenter ci-dessous et demander de l'aide et nous serions heureux de mettre à jour ce guide avec plus !