Analizzando le interrogazioni al DB eseguite dal componente com_content della versione 2.5.6, ho notato che una query, attivata ben due volte, spende ogni volta circa 6.5 secondi.
Si tratta del comando :
SELECT b.rules FROM j17_assets AS a LEFT JOIN j17_assets AS b ON b.lft <= a.lft AND b.rgt >= a.rgt WHERE (a.name = 'com_content' OR a.parent_id=0) GROUP BY b.id, b.rules, b.lft ORDER BY b.lft
e produce come risultato: (1,239 record Totali, La query ha impiegato 6.5472 sec).Molti di questi record hanno i campi parent_id uguali a "0" per la condizione della where.Nella versione 1.7.3 la corrispondente query è così composta :
SELECT b.rules FROM j17_assets AS a LEFT JOIN j17_assets AS b ON b.lft <= a.lft AND b.rgt >= a.rgt WHERE a.name = 'com_content' ORDER BY b.lft
e produce come risultato: (2 record Totali, La query ha impiegato 0.0006 sec).Non ho approfondito la questione ma la sensazione e che ci sia qualche problema in questa interrogazione.
Qualcuno ha riscontrato gli stessi problemi?[/i][/color]