sql >> Database >  >> RDS >> Database

Verminder database-oproepen om de websiteprestaties te verbeteren

Als u een database voor uw website gebruikt, kan het verminderen van de database-aanroepen die uw site maakt, de zaken versnellen.

Het opslaan van gegevens in een database maakt het gemakkelijker om ze terug te vinden en maakt uw website flexibeler. Dit gemak kan er soms ook voor zorgen dat uw website meer serverbronnen in beslag neemt en ervoor zorgt dat uw site langzamer laadt.

Gebruik een cache om database-oproepen te verminderen

De meeste websites draaien tegenwoordig op een CMS of Content Management systeem. Deze zijn allemaal afhankelijk van een database-back-end om uw website-inhoud op te slaan, en u kunt ze allemaal versnellen door caching te implementeren.

Als een bezoeker een pagina opvraagt, gebruikt uw CMS een database-aanroep om die informatie op te halen. U kunt deze informatie in de cache opslaan in een bestand, zodat de volgende bezoeker niet hoeft te wachten tot de server de database opnieuw om dezelfde informatie vraagt.

We hebben handleidingen voor enkele van de meest voorkomende CMS-toepassingen die er zijn:

  • WordPress-cache
  • Joomla-cache
  • Drupal 7-cache
  • Drupal 8-cache
  • Prestashop 1.5 cache
  • Prestashop 1.6 cache

Beperking van database-aanroepen zonder een CMS

Als u geen CMS met een cache-plug-in gebruikt om automatisch database-aanroepen te verminderen, moet u dit handmatig doen. Afhankelijk van hoe je de site hebt gecodeerd, kan dit erg verschillen.

Denk bij het coderen van uw site na over hoe vaak database-informatie kan veranderen. Als je een pagina had met de naam specials.php die maandelijkse specials uit een database haalde. Als dat zo is, kan die informatie maar één keer per maand veranderen.

U kunt doorgaan en uw database bijwerken met de specials, en vervolgens uw specials.php-script één keer uitvoeren. Gebruik daarna (Ctrl-U) in uw webbrowser om de HTML van die gegenereerde pagina te bekijken.

Kopieer alle HTML naar een nieuw bestand met de naam specials.htm. Link dan gewoon vanaf uw website naar die statische HTML-pagina in plaats van de databasegestuurde PHP-pagina.

Extra hulp voor het verminderen van database-oproepen

Er is veel geweldige inhoud op internet over hoe u database-oproepen kunt verminderen. Als de bovenstaande informatie u niet helpt, kunt u hieronder een opmerking plaatsen en om hulp vragen. We werken deze handleiding graag bij met meer!


  1. Hoe haal je de eeuw uit een datum in Oracle?

  2. mysql-python installatiefout:Kan include-bestand 'config-win.h' niet openen

  3. Wanneer moet ik de DatabaseHelper sluiten?

  4. Een varchar-kolom upgraden naar enum-type in postgresql