Stats cross-database dans EasyAdmin : connecter une base analytics secondaire
Afficher des statistiques d'analytics (base séparée) dans un dashboard EasyAdmin qui vit sur une autre base. Solution avec multi-connexion Doctrine et DBAL.
$ grep --tag
// 5 contenu(s) avec ce tag.
Afficher des statistiques d'analytics (base séparée) dans un dashboard EasyAdmin qui vit sur une autre base. Solution avec multi-connexion Doctrine et DBAL.
Comment faire cohabiter une quinzaine d'applications en production sur un seul VPS Ubuntu avec Apache, PHP-FPM et MySQL, sans tout casser : isolation par pool et par user.
Un quiz de 20 questions chargeait en 2,3 secondes sur EnglishUp. La cause : une requête Prisma par question au lieu d'une seule requête avec include. Retour sur un N+1 classique et sa correction.
Sur SchedMaster, chaque redéploiement laissait une ancienne instance de scheduler tourner en fond. Résultat : les mêmes rappels envoyés deux ou trois fois. Voici comment j'ai traqué le doublon.
Les emails de confirmation de réservation de l'app de gestion taxi n'arrivaient jamais — ou finissaient en spam. La cause n'était pas dans le code Nodemailer, mais dans la configuration DNS du domaine.