sql >> Database >  >> RDS >> Mysql

PHP Caching - Is het sneller om op te slaan in een database of om een ​​bestand aan te maken?

Het snelste is om statische bestanden te gebruiken, omdat je dan de cache kunt uitgeven zonder PHP te starten (met behulp van RewriteRules). Het schaalt echter niet goed als je meerdere frontends hebt.

Het beste is om het in het geheugen op te slaan, met behulp van Memcache bijvoorbeeld.

De minste voorkeur is om SQL te gebruiken. Als je het volhoudt, doe dan in ieder geval je harde schijf een plezier door de geheugenopslagengine of een equivalent daarvan te gebruiken (bijvoorbeeld een niet-gelogde tabel die in een tabelruimte op een RAM-schijf staat, als je PostgreSQL gebruikt).



  1. MySQL-groep per dag met datetime die dezelfde datums uit verschillende maanden combineert

  2. Beperking van de WHERE col IN (...) voorwaarde

  3. MySQL - specifieke kolommen op join?

  4. Groepeer op gebruiker en laat zien dat de laatste in MYSQL niet werkt