• Resolved cavnysikc

    (@cavnysikc)


    Hi,

    nach der Aktivierung von Germanized sehe ich bei mir im Query Monitor auf jeder Seite mit Artikeln den Hinweis:
    unserialize(): Error at offset (Zahl) of (Zahl) bytes

    W?re ja nicht schlimm, ist ja nur ein Hinweis, aber die Seite braucht auch gleich 2,8 Sekunden l?nger.
    Ohne Germanized braucht die ungecachte Seite 1,2 Sekunden mit Germanized im besten Fall 4.
    Im Query Monitor ist der Hinweis dann auch gleich 412 Mal drin.

    Auf einer Seite ohne Artikel, wie z. B. im Impressum, ist alles in Ordnung, weder Hinweis noch Geschwindigkeitseinbu?en.

    Hat irgendjemand eine Idee, was es ist bzw. was man da machen kann?

Viewing 5 replies - 1 through 5 (of 5 total)
  • Thread Starter cavnysikc

    (@cavnysikc)

    Kleines Update:
    Wenn ich das Plugin “Tiered Pricing Table for WooCommerce” deaktiviere, tauch der Hinweis nur noch 99 Mal auf.
    Der Seitenaufbau ist dann auch nur noch 0,5 Sekunden langsamer.

    Das Problem wird daher wahrscheinlich irgendwo bei der Preisformatierung sein.

    Au?erdem bin ich erneut einmal durch alle Plugins durchgegangen und das Problem ist definitiv in Germanized.

    Thread Starter cavnysikc

    (@cavnysikc)

    Habe den Fehler gefunden.
    Es waren falsch serialisierte URLs in der wp_postmeta Tabelle.
    Habe diese nun manuell bereinigt und das dafür verantwortliche Plugin deinstalliert.

    Zu sehen war es auch nur, weil Germanized durch die Metadaten durchgeht.

    Das eigentliche Performanceproblem bleibt allerdings immer noch bestehen.

    Plugin Author vendidero

    (@vendidero)

    Hi,

    ich kann mir vorstellen, dass das in Zusammenhang mit der Ausgabe/Angabe von Preisen für Produkte steht. Germanized muss sich da um viele Dinge (Preisauszeichnungen wie Grundpreis etc.) kümmern, die vermutlich von diesem Plugin massenhaft abgefragt werden. Das w?re jedenfalls der einzige Zusammenhang, den ich da sehe (oder ein spezielles Kompatibilit?tsscript von diesem Plugin für Germanized).

    Grü?e

    Thread Starter cavnysikc

    (@cavnysikc)

    Hallo nochmal,

    ja, genau so ist es auch.
    Nachdem ich gefühlt alle Optionen einmal ein und ausgeschaltet habe, hat die hier am meisten gebracht:
    “Enable price formatting on the catalog page, widgets, etc.”

    Die habe ich jetzt aus und die Performance ist wieder akzeptabel.
    Das Problem an der Sache ist, dass die Funktion tats?chlich gebraucht wird.
    Kann man da irgendetwas machen?

    Hier der gemessene Seitenaufbau der ungecachten Startseite:
    0.93 Sekunden : Woocommerce blank
    1.44 Sekunden : Woocommerce + Germanized
    1.44 Sekunden : Woocommerce + Tiered Price Table
    3.95 Sekunden : Woocommerce + Germanized + Tiered Price Table
    1.57 Sekunden : Woocommerce + Germanized + Tiered Price Table (ohne Preisformatierung)

    Plugin Author vendidero

    (@vendidero)

    Hi,

    da kann ich euch leider nicht wirklich weiterhelfen, das müsstet ihr selbst genauer debuggen (lassen). Solche Tiered-Pricing-Plugins sind sehr komplex und leider z.T. nicht sonderlich gut programmiert. Anstatt die Preistabelle z.B. direkt beim ersten Request aufzulisten/anzuzeigen, sollten solche Bulk-Abfragen besser in einem 2., asynchronen Request (z.B. via AJAX) nachgeladen werden.

    Grü?e

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘unserialize(): Error at offset’ is closed to new replies.