Lahmer Seitenaufbau trotz angeblich guter Werte
Ok Schuld ist/war diese Query
Habe die nun ausgelagert, alle 5 Minuten wird sie per CronJob ausgeführt und ich lese den Kram dann aus einer Textdatei aus....
Allerdings lagt das Forum trotzdem wenn man zufällig dann rum surft wenn die Aktion ausgeführt wird.
Seht ihr eine Möglichkeit das zu beschleunigen?
Code: Alles auswählen
"SELECT t.topic_title,t.forum_id, p.post_id
FROM phpbb3_topics t
LEFT JOIN phpbb3_posts p ON (t.topic_id = p.topic_id)
WHERE p.forum_id NOT IN (1,2,3)
ORDER by p.post_time DESC
LIMIT 15";
Allerdings lagt das Forum trotzdem wenn man zufällig dann rum surft wenn die Aktion ausgeführt wird.
Seht ihr eine Möglichkeit das zu beschleunigen?
Code: Alles auswählen
"SELECT p.post_id, p.forum_id, t.topic_title
FROM phpbb3_posts AS p
LEFT JOIN phpbb3_topics AS t ON p.topic_id = t.topic_id
WHERE p.forum_id NOT IN (1,2,3)
ORDER BY p.post_id DESC
LIMIT 0, 15";
Ob das jetzt spürbar performanter ist, weiß ich nicht. Sortieren
nach ID anstatt nach Zeit dagegen schon, mein ich, auch wenn das
Endresultat nicht unbedingt dasselbe ist. Also von daher..
am besten mal mit dem Cache-Feature anfreunden.