Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Extrem lange Ladezeiten bei einigen Produkten

    hbauer

    • Experte
    • Beiträge: 1.097
    Extrem lange Ladezeiten bei einigen Produkten
    am: 17. Juli 2011, 19:04:45
    Wir beobachten bei einzelnen Produkten extrem lange Ladezeiten. Es scheint sich vor allem um Produkte zu handeln die viel verkauft werden.

    mysqltuner.pl und tuning-primer.sh laufen ohne besondere Beschwerden durch bzw die Anweisungen wurden bereits implementiert.

    Die Indizes von hier ("BAUSTELLE: Zusätzliche Indizes für die Datenbank") habe ich bereits gesetzt aber die brachten leider keine Besserung.

    /var/log/mysql/mysql-slow.log zeigt u.a. folgenden Query wiederhohlt an wenn man auf eins der betroffenen Produkte geht. (rows examined / produkt_id sind anonymisiert)

    Code: SQL  [Auswählen]
    Query_time: 42  Lock_time: 0  Rows_sent: 9  Rows_examined: 999xxx99
    SELECT
            p.products_fsk18,
            p.products_id,
            p.products_price,
            p.products_tax_class_id,
            p.products_image,
            pd.products_name,
            p.products_vpe,
            p.products_vpe_status,
            p.products_vpe_value,
            pd.products_short_description
    FROM
            orders_products opa,
            orders_products opb,
            orders o,
            products p,
            products_description pd

    WHERE
            opa.products_id = '9999'
            AND opa.orders_id = opb.orders_id
            AND opb.products_id != '9999'
            AND opb.products_id = p.products_id
            AND opb.orders_id = o.orders_id
            AND p.products_status = '1'
            AND pd.language_id = '2'
            AND opb.products_id = pd.products_id

    GROUP BY
            p.products_id ORDER BY o.date_purchased DESC LIMIT 9;
     
    Hat jemand eine Idee welche Datenbankänderung helfen könnte? (modified eCommerce Shopsoftware v1.02)



    Linkback: https://www.modified-shop.org/forum/index.php?topic=13995.0

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.306
    • Geschlecht:
    Extrem lange Ladezeiten bei einigen Produkten
    Antwort #1 am: 17. Juli 2011, 19:43:41
    haben die Produkte viele Attribute/Optionen ?

    Hast mal einen Link mit Beispiel ?

    Probiere mal folgendes:

    nimm mal unter "/templates/xtc5/source/boxes.php" die "/source/inc/gunnart_productRedirect.inc.php" raus.

    Gruss Gerhard

    hbauer

    • Experte
    • Beiträge: 1.097
    Extrem lange Ladezeiten bei einigen Produkten
    Antwort #2 am: 17. Juli 2011, 20:01:07
    Wir beobachten dies sowohl bei Produkten mit vielen Attributen als auch bei einem ohne Attribut.
    Ohne Attribute ungefähr 10 Sekunden. Mit vielen Attributen> 40 Sekunden.

    Gunnartredirect habe ich nicht drin

    Beispiel schicke ich dir per PM

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.306
    • Geschlecht:
    Extrem lange Ladezeiten bei einigen Produkten
    Antwort #3 am: 18. Juli 2011, 05:55:58
    bitte an gtb(at)modified eCommerce Shopsoftware.org

    Matt

    • Experte
    • Beiträge: 4.241
    Extrem lange Ladezeiten bei einigen Produkten
    Antwort #4 am: 18. Juli 2011, 07:16:28
    Was liefert denn ein EXPLAIN des Selects? Also einfach mal EXPLAIN vorne weg schreiben und den Select per C&P dahinter und das ganz mit phpMyAdmin an die Datenbank verfüttern.

    DokuMan

    • modified Team
    • Beiträge: 6.669
    • Geschlecht:
    Extrem lange Ladezeiten bei einigen Produkten
    Antwort #5 am: 18. Juli 2011, 07:31:02
    Welches Drittmodul ist das? Ich kann die SQL-Anweisung im Shop nicht finden...

    hbauer

    • Experte
    • Beiträge: 1.097
    Extrem lange Ladezeiten bei einigen Produkten
    Antwort #6 am: 18. Juli 2011, 19:39:07
    Das Problem ist identifiziert und auch im Prinzip gelöst. Ursache war die Funktion getAlsoPurchased() in "/ncludes/classes/product.php". GTB gab mir den Tipp diese mal "auszuschalten" und schon war die Performance vergleichbar zu den anderen Produkten.

    @Dokuman: Du hast den Query nicht gefunden weil er seit meiner noch im Einsatz befindlichen Version 1.02 verändert worden ist.

    Ich habe dann auch die neue Funktion aus 1.05 getestet und mit der sind diese langen Wartezeiten nicht mehr festzustellen.

    Dank an GTB für den schnellen und effektiven Support.

    Wieder ein Grund mehr immer up2date zubleiben. Auch bei dem Grundsatz "never touch a running system".

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.306
    • Geschlecht:
    Extrem lange Ladezeiten bei einigen Produkten
    Antwort #7 am: 18. Juli 2011, 20:59:00
    Danke für die Rückmeldung !

    Daran habe ich gar nicht gedacht, dass du noch eine alte Version verwendest. Hatte schon auf meine ToDo Liste stehen die Funktion zu überarbeiten.
    Kann ich anscheinend wieder streichen.

    Gruß Gerhard

    hbauer

    • Experte
    • Beiträge: 1.097
    Extrem lange Ladezeiten bei einigen Produkten
    Antwort #8 am: 19. Juli 2011, 16:09:38
    Vielleicht solltet Ihr in eue Liste von Verbesserungen nicht nur die Fehlerbereinigung sondern auch die Performance Optimierung explizit mit aufnehmen.

    DokuMan

    • modified Team
    • Beiträge: 6.669
    • Geschlecht:
    Extrem lange Ladezeiten bei einigen Produkten
    Antwort #9 am: 19. Juli 2011, 16:22:58
    Das war der Fix von Volker aus r883.

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.306
    • Geschlecht:
    Extrem lange Ladezeiten bei einigen Produkten
    Antwort #10 am: 19. Juli 2011, 17:49:55
    Performance - das steht immer auf unserer ToDo Liste !

    hbauer

    • Experte
    • Beiträge: 1.097
    Extrem lange Ladezeiten bei einigen Produkten
    Antwort #11 am: 19. Juli 2011, 19:47:02
    Ich meinte das hier statt

    Zitat
    Der Shop wurde bereits von mehr als 100 Fehlern befreit und enthält ein neues Standard Template, sowie viele nützliche Funktionen rund ums shoppen und administrieren.

    auch schreiben könnten

    Zitat
    Der Shop wurde bereits von mehr als 100 Fehlern befreit, mit vielen Performanceverbesserungen versehen und enthält ein neues Standard Template, sowie viele nützliche Funktionen rund ums shoppen und administrieren.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Extrem lange Ladezeiten bei einigen Produkten
    Antwort #12 am: 19. Juli 2011, 20:45:26
    Ist gekauft, Danke für den Text-Vorschlag! :thx:

    Grüße

    Torsten

    Werbung / Banner buchen
    4 Antworten
    1789 Aufrufe
    05. August 2018, 14:35:49 von p3e
    5 Antworten
    3945 Aufrufe
    13. Juni 2013, 16:53:48 von Whiteflash
    29 Antworten
    16688 Aufrufe
    17. Mai 2010, 12:12:40 von deepblue
    14 Antworten
    10692 Aufrufe
    18. April 2011, 13:57:36 von Thomas
               
    anything