Hallo,
mir fiel auf, dass bei der Seite
http://www.invadosomes.org/
für jede Seite 50 queries benötigt werden. Das erscheint mir ziemlich viel, zumal die Seite auch relativ langsam ist.
Ich nehme an, dass es mit den benutzten Modulen zusammenhängt.
"Statistics" alleine produziert ca. 15 Aufrufe.
Bleiben noch 35 Aufrufe, obwohl ich eigentlich nur das News-Modul benutze.
Hat jemand eine Idee, woran das liegen kann?
Gruß
Thomas
"Generated ... using 50 SQL queries" - warum so viele?
Re: "Generated ... using 50 SQL queries" - warum so viele?
Oha!
Bei mir waren es gerade sogar 98 Queries.
Aber langsam war die Seite nicht unbedingt.
Welche CMS/Modul Version(en) benutzt Du denn?
Sind die Module, die Du nicht verwendest noch installiert bzw. auf dem Server im Module-Ordner?
Das CMS liest nämlich diesen Ordner aus und prüft für jedes Modul, ob es installiert ist bzw. ob es im Frontend verwendet werden kann.
(Ähnliches gilt auch für den Plugin-Ordner)
Module/Plugins, die nicht benötigt werden, können deinstalliert und vollständig gelöscht werden.
Hast Du die Option "Zwischenspeichern" (beim Erstellen/Ändern der Inhalte im Tab "Optionen") für jede Seite aktiviert?
Und zum Schluss wirf mal einen Blick in die Tunning Tipps für CMSms. Evtl. kann man da ja noch was machen.
Bei mir waren es gerade sogar 98 Queries.
Aber langsam war die Seite nicht unbedingt.
Welche CMS/Modul Version(en) benutzt Du denn?
Sind die Module, die Du nicht verwendest noch installiert bzw. auf dem Server im Module-Ordner?
Das CMS liest nämlich diesen Ordner aus und prüft für jedes Modul, ob es installiert ist bzw. ob es im Frontend verwendet werden kann.
(Ähnliches gilt auch für den Plugin-Ordner)
Module/Plugins, die nicht benötigt werden, können deinstalliert und vollständig gelöscht werden.
Hast Du die Option "Zwischenspeichern" (beim Erstellen/Ändern der Inhalte im Tab "Optionen") für jede Seite aktiviert?
Und zum Schluss wirf mal einen Blick in die Tunning Tipps für CMSms. Evtl. kann man da ja noch was machen.
Re: "Generated ... using 50 SQL queries" - warum so viele?
Hm, ich dachte, man sollte mit weniger auskommen...
Album 0.9.2
CMSMailer 1.73.12
CustomContent 1.5
FileManager 0.2.2
FormBuilder 0.4.4
FrontEndUserListing 0.4-beta-2
FrontEndUsers 1.4.2
MenuManager 1.5
News 2.6.1
nuSOAP 1.0.1
SelfRegistration 1.1.6
Statistics 0.8.0b9
TinyMCE 2.2.7
Habe ich mir angeschaut, da waren noch ein paar gute Tips darunter (z.B. Sprachdateien löschen), aber nichts, was die SQL-Queries reduziert hätte. Aber vielleicht braucht's einfach so viele Aufrufe...
Gruß
Thomas
Okay, dann scheint das ja eher die Regel zu sein.NaN wrote: Bei mir waren es gerade sogar 98 Queries.
Aber langsam war die Seite nicht unbedingt.
CMS 1.2.4NaN wrote: Welche CMS/Modul Version(en) benutzt Du denn?
Album 0.9.2
CMSMailer 1.73.12
CustomContent 1.5
FileManager 0.2.2
FormBuilder 0.4.4
FrontEndUserListing 0.4-beta-2
FrontEndUsers 1.4.2
MenuManager 1.5
News 2.6.1
nuSOAP 1.0.1
SelfRegistration 1.1.6
Statistics 0.8.0b9
TinyMCE 2.2.7
Nope, alles gelöscht.NaN wrote: Sind die Module, die Du nicht verwendest noch installiert bzw. auf dem Server im Module-Ordner?
Guter Hinweis, werde ich auch noch ausmisten.NaN wrote: Das CMS liest nämlich diesen Ordner aus und prüft für jedes Modul, ob es installiert ist bzw. ob es im Frontend verwendet werden kann. (Ähnliches gilt auch für den Plugin-Ordner)
Ja, für alle Seiten ohne FEU-logiciNaN wrote: Hast Du die Option "Zwischenspeichern" (beim Erstellen/Ändern der Inhalte im Tab "Optionen") für jede Seite aktiviert?
NaN wrote: Und zum Schluss wirf mal einen Blick in die Tunning Tipps für CMSms. Evtl. kann man da ja noch was machen.
Habe ich mir angeschaut, da waren noch ein paar gute Tips darunter (z.B. Sprachdateien löschen), aber nichts, was die SQL-Queries reduziert hätte. Aber vielleicht braucht's einfach so viele Aufrufe...
Gruß
Thomas
Re: "Generated ... using 50 SQL queries" - warum so viele?
CMSms legt nun mal sehr viel in der DB ab.
So könntest du z.Bsp. anstatt des Metadata-Tags die Meta-Daten direkt im Template einfügen. Ähnliches gilt für die Stylesheets - hier könntest du auf {static_stylesheets} umsteigen. Oder die Seite mit dem HTML-Export-Modul etwas statischer machen ...
Übrigens, wenn du in der config.php den Wert für debug auf true setzt, kannst du dir anschauen, wer wieviel Queries verbrät.
PS: Wozu brauchst du nuSOAP ? Das einzigste Modul, was das benötigt, ist der ModulManager - und der fehlt in deiner Aufzählung. Oder hast du noch etwas anderes laufen, was darauf zugreift?
So könntest du z.Bsp. anstatt des Metadata-Tags die Meta-Daten direkt im Template einfügen. Ähnliches gilt für die Stylesheets - hier könntest du auf {static_stylesheets} umsteigen. Oder die Seite mit dem HTML-Export-Modul etwas statischer machen ...
Übrigens, wenn du in der config.php den Wert für debug auf true setzt, kannst du dir anschauen, wer wieviel Queries verbrät.
PS: Wozu brauchst du nuSOAP ? Das einzigste Modul, was das benötigt, ist der ModulManager - und der fehlt in deiner Aufzählung. Oder hast du noch etwas anderes laufen, was darauf zugreift?
Re: "Generated ... using 50 SQL queries" - warum so viele?
{static_stylesheets} habe ich getestet, hat nur das Problem, dass dann die relativen Pfadangaben nicht mehr stimmen.cyberman wrote: CMSms legt nun mal sehr viel in der DB ab.
So könntest du z.Bsp. anstatt des Metadata-Tags die Meta-Daten direkt im Template einfügen. Ähnliches gilt für die Stylesheets - hier könntest du auf {static_stylesheets} umsteigen. Oder die Seite mit dem HTML-Export-Modul etwas statischer machen ...
Ich nehme an, auch jeder Global Content Block erzeugt einen eigenen Aufruf, oder?
Danke für den Tip, wo kann ich mir das dann anschauen?cyberman wrote: Übrigens, wenn du in der config.php den Wert für debug auf true setzt, kannst du dir anschauen, wer wieviel Queries verbrät.
Das habe ich inzwischen auch bemerkt, ist schon aufgemistetcyberman wrote: PS: Wozu brauchst du nuSOAP ? Das einzigste Modul, was das benötigt, ist der ModulManager - und der fehlt in deiner Aufzählung. Oder hast du noch etwas anderes laufen, was darauf zugreift?

Thomas
Re: "Generated ... using 50 SQL queries" - warum so viele?
Du könntest auch {cstylesheet} aus dem Cache-Projekt testenthoms wrote: {static_stylesheets} habe ich getestet, hat nur das Problem, dass dann die relativen Pfadangaben nicht mehr stimmen.
http://dev.cmsmadesimple.org/projects/cache/
Richtig!thoms wrote: auch jeder Global Content Block erzeugt einen eigenen Aufruf, oder?
Das wird dann direkt unter dem Content eingeblendet.Danke für den Tip, wo kann ich mir das dann anschauen?