Guten Morgen
wie untersuche ich am besten die Performance der Payment-Seite (cl=payment) um dort Performance Killer zu finden und diese optimieren zu können?
Wie geht Ihr dort vor?
Viele Grüße
indianer3c
Guten Morgen
wie untersuche ich am besten die Performance der Payment-Seite (cl=payment) um dort Performance Killer zu finden und diese optimieren zu können?
Wie geht Ihr dort vor?
Viele Grüße
indianer3c
Vorgehen:
Wie mache ich am besten weiter?
Debug auf 1 in config.inc.php
Hallo Frank
wenn ich deinen Vorschlag umsetze:
$this->iDebug = 1;
Dann komme ich folgende Meldungen angezeigt:
Memory usage: 14.899 MB (peak: 15.461 MB)
System memory usage: 15.5 MB (peak: 15.75 MB)
Executed: 2014-01-21 11:14:41
Timestamp: 1390299281.2925
Execution time:3.8747
----------------------------------------------------------
Profile process: 3.93104s 101.45% 1 * 3.93104s
Profile oxNew: 2.35496s 60.78% 112 * 0.02103s
Profile oxAutoload: 0.3651s 9.42% 74 * 0.00493s
Profile buildTree: 0.18309s 4.73% 1 * 0.18309s
Profile !__CACHABLE__!: 0.17845s 4.61% 13 * 0.01373s
Profile executeMaintenanceTasks: 0.09494s 2.45% 1 * 0.09494s
Profile articleAssign: 0.08014s 2.07% 6 * 0.01336s
Profile parseThroughSmarty: 0.06134s 1.58% 3 * 0.02045s
Profile articleAssignParentInternal: 0.04183s 1.08% 6 * 0.00697s
Profile _applyVAT: 0.0345s 0.89% 4 * 0.00862s
Profile !__SAVING CACHE__! (warning): 0.02891s 0.75% 1 * 0.02891s
Profile _getAmountPrice: 0.02825s 0.73% 4 * 0.00706s
Profile _getLangTranslationArray: 0.01915s 0.49% 32 * 0.0006s
Profile smarty_function_oxmultilang: 0.01001s 0.26% 28 * 0.00036s
Profile _assignPriceInternal: 0.00557s 0.14% 6 * 0.00093s
Profile fround: 0.00096s 0.02% 82 * 1.0E-5s
Profile oxviewconfig::getViewConfigParam: 0.00051s 0.01% 36 * 1.0E-5s
Profile oxviewconfig::setViewConfigParam: 0.00011s 0% 13 * 1.0E-5s
Profile isSearchEngine: 0.0001s 0% 1 * 0.0001s
Daraus sehe ich, dass die Zeile “Profile process:” am meisten Zeit benötigt. Aber wo muss ich jetzt genau gucken bzw. die Daumenschrauben drehen damit ich an dieser Stelle die Performance verbessern kann?
Was ist das für ein Rechner/Webspace?
Nutze das Betriebssystem kubuntu 13.10 und habe Oracle VM VirtualBox laufen.
Oracle VM VirtualBox ist folgendermaßen eingerichtet:
System
Hauptspeicher:
1024 MB
Prozessor(en):
1
CPU-Begrenzung:
100%
Bootreihenfolge:
CD/DVD-ROM, Platte
VT-x/AMD-V:
aktiviert
Nested Paging:
aktiviert
Könnte es evtl. damit zusammen hängen, dass bestimmte URL-Resourcen wie Bilder oder ähnliches von Zahlungsartenanbieter ONLINE liegen?
Vielleicht ist das Problem nur temporär…
Sieht lahm aus. z.B.
Profile oxNew: 2.35496s 60.78% 112 * 0.02103s
zum Vergleich mein Notebook Core2Duo:
Profile oxNew: 0.29203s 23.25% 133 * 0.0022s
Ich würde mal ein paar Hardwaretests in der VM machen, HDD und Prozessor-Performance etc., wenn das OK ist DB- und PHP-Performance checken und wenn das auch OK ist weiter am Shop optimieren.
Danke Frank für deine Hilfe! Dies dauert länger
Kannst ja den Shop einfach mal woanders laufen lassen und vergleichen: http://wiki.oxidforge.org/Tutorials/Einen_Oxid-Shop_umziehen_lassen