Alors, j'ai une page php avec jquery et derrière une base de données mysql , et sur cette page j'ai plusieurs requetes mysql (des données sur la journée en cours , le jour précédent , la semaine en cours , semaine précédente ... etc ) le problème est que lorsque Je fais une requête sur une grande période , ma page devient très lente et des fois ne cesse de tourner en boucle par exemple quand je veux faire une requête sur un mois . J'ai besoin que quelqu'un m'expliquer comment je peux alléger la page de code de mon sachant que j'ai 24 requêtes sur ma page . et comment je peux rendre mon code plus rapide .
je vais vous présenter un exemple de requête que j'ai sur ma page : requête pour chercher les données du mois précédent pour les personnes qui ont un statut = 'pro'
et comme je vous ai dis j'ai 24 requêtes comme ca ce qui rend ma page supere lente.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 // CA previous month for PRO $reqMoisPPro = $mysqli->query("SELECT sum(total) as sum FROM dashboard.data where statut='pro' and month(date)=month('".$maDate."')-1 and year(date)= '".$maDate."' and etat NOT IN ('EXPD_ANNUL_SANS_CREATION_SIP','EXPD_ANNUL_SIP')")->fetch_array(); $ecMoisPPro= $reqMoisPPro['sum'];
Merci d'avance.
Partager