Über 1000 Queries auf der index

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
tas2580
Ehemaliges Teammitglied
Beiträge: 3029
Registriert: 01.07.2004 05:42
Wohnort: /home/tas2580
Kontaktdaten:

Beitrag von tas2580 »

Nehmen wir mal die index.php als Beispiel, da gibt es die Zeile

Code: Alles auswählen

'U_VIEWFORUM' => append_sid("viewforum.$phpEx?" . POST_FORUM_URL . "=$forum_id"))
Hier wird die normale URL ausgegeben und in der Funktion append_sid() zur SEO URL umgewandelt wo die Querrys entstehen. Wenn du hier jetzt gleich die SEO URL durch die Funktion schickst sollten keine Anfragen an die DB mehr gemacht werden.

Code: Alles auswählen

'U_VIEWFORUM' => append_sid($forum_data[$j]['forum_name'] . 'f-' . $forum_id))
Du musst den Forennamen den du für die URL verwendest natürlich erst per urlencode() umwandeln und Sonderzeichen ersetzen damit die URLs schöner aussehen. Bau dir dazu am besten eine Funktion und mach dann

Code: Alles auswählen

'U_VIEWFORUM' => append_sid(string_to_url($forum_data[$j]['forum_name']) . 'f-' . $forum_id))
Für Topics Funktioniert es ähnlich wie für Foren zumindest solange viewtopic.php?t=123 ausgegeben wird. Wenn aber viewtopic.php?p=123#123 ausgegeben wird ist die Topic ID meistens nicht bekannt und muss von der DB abgefragt werden.

Gruß Tobi
Heute ist ein guter Tag um dein Forum zu testen.
Ehemaliger Benutzername: [BTK] Tobi
sofie77
Mitglied
Beiträge: 43
Registriert: 26.09.2007 12:10

Beitrag von sofie77 »

Hallo,

oh oh...tut mir leid, bis ich das verstanden hab wie das geht, ist mein Server schon längst überlastet und tot. Bin leider keine php Fachfrau :(

Wärst du so freundlich und würdest mir das machen? Gerne auch gegen Bezahlung, falls Du das möchtest. Mir ist alles recht, hauptsache ich kann meine URLs im Index behalten und die Queries gehen runter.

Schreib mir doch mal per pm, ich geb dir gerne alle zugangsdaten...

Danke für eine Rückmeldung.
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“