2010-12-30 3 views
0

Ich habe versucht, meine Website für einige Zeit jetzt zu debuggen und ich sehe, dass das System für jede Seite eine große Menge an Abfragen und Daten, die in Sitzung gespeichert hat fast eine Million Zeichen erreicht, die in der Datenbank codiert sind.Langsames Laden, 1502 Abfragen und große Datenmengen in Sitzung - siehe Debug-Protokoll

Die Website verwendet Joomla mit E-Commerce von Virtuemart. Dies ist weit mehr als normal und ich habe versucht, alle Module, Plugins und Komponenten außer Virtuemart zu deaktivieren.

Kann mir bitte jemand helfen, herauszufinden, woher diese Fragen kommen und wie man sie reduzieren kann. Ich muss wissen, wie ich herausfinden kann, was die Sitzung mit all diesen Informationen füllt.

Überprüfen Sie diesen Link und werfen Sie einen Blick auf das Debug-Protokoll am Ende der Seite.

Danke

-Link: My site

Antwort

2

sieht aus wie Ihr System die Daten für die einzelnen Produkte separat in einer Abfrage lädt. und es gibt viele Produkte auf dieser Seite. dasselbe Problem zum Beispiel in Magento. das ist der Kompromiss, wenn Sie "zu objektorientiert" bekommen. Ich fürchte, es gibt nichts, was Sie tun können, ohne den Mut Ihres Systems zu ändern. möchten Sie möglicherweise in ein anderes Shop-System wechseln, das mehr auf Leistung ausgerichtet ist. oxid ist gut von dem, was ich gehört habe, und ich habe einige überzeugende Benchmarks und Lademuster gesehen.

andere „höhere Ebene“ -Ansätze Ihr aktuelles System zu optimieren

  • prüft wird, ob Opcode Caching tut ok
  • haben einen lokalen Datenbankserver für die Auswahl dieses Zeug (maby Replikation vom Master)
  • stellen Sie sicher, Abfrage Caching tut gut und die RAM-Zuweisungen für Ihre Datenbank sind in Ordnung
  • maby bewegen Sie Ihre Sitzungen zu apc/memcached
  • maby Sie haben etwas wie Seite HTML-Caching in Ihrem System
Verwandte Themen