Bonjour,
Ci dessous une requête SQL qui semble lourde et possible d'améliorer. Actuellement à chaque visite du site elle lit 209686 lignes pour en sortir 10.
N'ayant aucune idée de comment l'améiorer, je me tourne vers vous : ))
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $sql_query = "SELECT news.*,categorie.icone,count(com_news.id_news),categorie.nom_jeu FROM `news` "; $sql_query .= "LEFT JOIN affiche ON news.id = affiche.id_affiche_item "; $sql_query .= "LEFT JOIN categorie ON categorie.id_categorie = news.categorie "; $sql_query .= "LEFT JOIN com_news ON news.id = com_news.id_news "; $sql_query .= "WHERE id_pageune='0' "; $sql_query .= "AND (publier=1 OR publier=5) "; $sql_query .= "ORDER BY date "; $sql_query .= "DESC LIMIT 0,10 ";
Merci d'avance !
Partager