In mijn footer heb ik de volgende code staan om het aantal db queries te printen:
Op een bepaalde pagina komt er dan "96q" te staan. 96 queries dus. Dit is nogal hoog.
Haal ik nu één query weg dan zijn er ineens 23q?
Wat zorgt ervoor dat er ineens 73 queries bij op komen?
Query die ik verwijder ziet er zo uit. (namen e.d. aangepast)
Edit: ok, gênant. Ik dacht, ik verzin na het schrijven van het bericht wel even een titel. Niet gedaan dus. Sorry.
PHP:
1
| <?php echo $wpdb->num_queries; ?> |
Op een bepaalde pagina komt er dan "96q" te staan. 96 queries dus. Dit is nogal hoog.
Haal ik nu één query weg dan zijn er ineens 23q?
Wat zorgt ervoor dat er ineens 73 queries bij op komen?
Query die ik verwijder ziet er zo uit. (namen e.d. aangepast)
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
| $wpdb->get_results($wpdb->prepare(" SELECT a.id, a.title count(distinct NULLIF( b.user_id, 1 ) ) AS count FROM a LEFT JOIN b ON b.attr_id = a.id LEFT JOIN c ON b.key_id = 1 GROUP BY a.id ORDER BY title ASC, id ASC LIMIT 0, 24", )); |
Edit: ok, gênant. Ik dacht, ik verzin na het schrijven van het bericht wel even een titel. Niet gedaan dus. Sorry.
[ Voor 8% gewijzigd door NederB op 01-12-2011 17:18 ]