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

Mise en cache PHP - Est-il plus rapide d'enregistrer dans une base de données ou de créer un fichier ?

Le plus rapide est d'utiliser des fichiers statiques, car vous pouvez alors émettre le cache sans même démarrer PHP (en utilisant RewriteRules). Cependant, il ne s'adaptera pas correctement si vous avez plusieurs frontaux.

La meilleure chose à faire est de le stocker en mémoire, en utilisant Memcache par exemple.

Le moins préférable est d'utiliser SQL. Si vous vous en tenez à cela, rendez au moins service à votre disque dur en utilisant le moteur de stockage Memory ou équivalent (par exemple, une table non journalisée qui réside dans un tablespace stocké sur un disque RAM, si vous utilisez PostgreSQL).