WooCommerce geht in die Knie

  • Ich bin gerade dabei einen Shop mit WooCommerece aufzubauen. Bis zu 25.000 Artikel lief es ganz gut. Wenn ich weitere importiere geht es in die Knie.
    Seite wird nicht mehr richtig dargestellt.
    Wie kann ich feststellen wo das Problem liegt ob es das Template ist oder die Datenbankabfrage. Wie könnte ich es optimieren? Gibt es da Tolls um es festzustellen?
    Danke für Hilfe
    Ursula

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Es gibt gut 20 Gründe warum es nun zu Performanceengpässen kommt. Dazu müssen man zunächst die ein paar technische Details kennen, wie z.B. den Servertyp (Hostingaccount, V-Server, Cloud, dedicated Server) und dessen Ressourcen (Ram, HDDSpeicher und Typ, CPU, Betriebssystem, Webserver, PHP und MysQL Versionen).

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Hier mal noch diese Angaben:


    ### Umgebung ###


    Homepage-URL: http://baby.kinderwunschliste.de
    Webseiten-URL: http://baby.kinderwunschliste.de
    WooCommerce Version: 2.2.8
    WooCommerce Datenbank-Version:2.2.8
    WordPress Version: 4.0.1
    WP Multisite aktiviert: Nein
    Webserver Information: Apache
    PHP Version: 5.3.28-nmm1
    MySQL Version: 5.6.21
    Aktive WP-Plugins: 12
    WordPress PHP-Memory Limit:40 MB - Wir empfehlen den PHP-Speicher auf mindestens 64MB zu setzen. Schauen Sie bitte auch hier: Für PHP freigegebenen Speicher erhöhen (Engl.)
    WordPress Debug-Modus: Nein
    WP Spracheinstellung: de_DE
    WordPress max. Hochladen-Größe:200 MB
    PHP Post Max Size: 200 MB
    PHP Zeitlimit: -1
    PHP Max Input Vars: 10000
    SUHOSIN Installiert: Nein
    WooCommerce-Protokoll: Protokollverzeichnis (/www/htdocs/w00d096a/kinderwunschliste_baby/wc-logs/) ist beschreibbar.
    Standardzeitzone: Standardzeitzone ist UTC
    fsockopen / cURL: Ihr Webserver hat fsockopen und cURL aktiviert.
    SOAP Client: Ihr Webserver hat die SOAP Client Klasse aktiviert.
    WP Remote Post: wp_remote_post() war erfolgreich - PayPal IPN funktioniert.


    ### Lokale-Wert (Sprachcode) ###


    decimal_point: .
    thousands_sep: k.A.
    mon_decimal_point: k.A.
    mon_thousands_sep: k.A.


    ### Plugins ###


    Installierte Plugins: Contact Form 7 von Takayuki Miyoshi Version 4.0.1
    Dvin Woocommerce Wishlist von Kiran Polapragada Version 1.6
    P3 (Plugin Performance Profiler) von GoDaddy.com Version 1.5.3.1
    Optimize Database after Deleting Revisions von CAGE Web Design | Rolf van Gelder
    Eindhoven
    The Netherlands Version 2.9
    SI CAPTCHA Anti-Spam von Mike Challis Version 2.7.7.4
    Widget Area Manager von dtbaker Version 1.54
    WooCommerce Deutsch (de_DE) von David Decker - DECKERWEB.de Version 3.2.0
    WooCommerce von WooThemes Inc. (Südafrika) Version 2.2.8
    WordPress Importer von wordpressdotorg Version 0.6.1
    WP All Import Pro von Soflyy Version 4.0.4
    WP Smush.it von WPMU DEV Version 1.6.5.4
    WP All Import - WooCommerce Add-On Pro von Soflyy Version 2.0.0


    ### Einstellungen ###


    SSL erzwingen: Nein


    ### WooCommerce Seiten ###


    Produktarchiv/ Shop-Seite:#88875 - /alles-fuers-kind/
    "Warenkorb" Seite: #418 - /cart/
    "Zur Kasse" Seite: #419 - /checkout/
    "Mein Benutzerkonto" Seite:#420 - /my-account/


    ### WooCommerce Taxonomien ###


    Produkttypen: external (external)
    grouped (grouped)
    simple (simple)
    variable (variable)


    ### Theme ###


    Name des Themes: Pulp WordPress
    Theme-Version: 1.2
    URL Theme-Herausgeber: http://dtbaker.net
    Ist Child Theme: Nein
    WooCommerce Support: Ja


    ### Templates ###


    Template-Überschreibungen (Overrides):Es sind keine Template-Überschreibungen im derzeitigem Theme bzw. Child Theme aktiv.


    obwohl ich die Meldung oben nicht verstehe habe die .htaccess so eingestellt:


    AddHandler php53-cgi .php
    php_value memory_limit 256M
    php_value max_input_vars 10000


    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>


    # END WordPress


  • Webserver Information: Apache
    PHP Version: 5.3.28-nmm1

    5.5.x ist dies nicht


    WordPress PHP-Memory Limit:40 MB - Wir empfehlen den PHP-Speicher auf mindestens 64MB zu setzen. Schauen Sie bitte auch hier:

    viel zuwenig...



    AddHandler php53-cgi .php
    php_value memory_limit 256M
    php_value max_input_vars 10000

    in einer Umgebung, in der o.g. Zeilen funktionieren oder notwendig sind - würde ich sofort verlassen mit einem Shop mit mehr als 25 T Produkten.

    Ich erhalte zurzeit bei dir folgende Mledung:

    //
    Content-Encoding-Fehler

    Die Webseite, die Sie öffnen möchten, kann nicht angezeigt werden, da sie eine ungültige oder unbekannte Form der Kompression verwendet.
    //


    Ich vermute, dass du mit ein zwei Datenbank-Abfragen bei Woocommece probleme bekommst. Dafür gibt es auch wp Plugins - die dir die Datenbankabfragen zeigen... eine SQL - Optimierung wird *kompliziert*

    Mit offenen Augen träumen

  • Der Antwort von r23 ist noch hinzuzufügen, dass das PHP Memory Limt aus der .htaccees anscheinend gar nicht greift, sonst würden nicht 40MB angezeigt werden. Versuche einmal das Limit über die wp-config.php anzuheben, zunächst auf 64MB, dann 128MB und prüfe die Ausgabe erneut.

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Zitat

    [COLOR=#333333]Ich vermute, dass du mit ein zwei Datenbank-Abfragen bei Woocommece probleme bekommst. Dafür gibt es auch wp Plugins - die dir die Datenbankabfragen zeigen... eine SQL - Optimierung wird *kompliziert*[/COLOR]


    Welches Plugin ist das? Bin gerade am testen von verschiedenen um raus zu bekommen woran es liegt.

    Zitat

    [COLOR=#333333]Der Antwort von r23 ist noch hinzuzufügen[/COLOR]


    wie mache ich das?

  • Zitat

    [COLOR=#333333]in einer Umgebung, in der o.g. Zeilen funktionieren oder notwendig sind - würde ich sofort verlassen mit einem Shop mit mehr als 25 T Produkten. [/COLOR]


    was kannst Du mir empfehlen?

  • WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Ich habe ein Plugin installiert zur Anzeige vom Speicherverbrauch es zeigt mir folgendes an:
    Memory Limit: 256 MB
    Memory usage: 78.36 MB

    Hm dann müsste doch mehr Speicher zugewiesen sein oder verstehe ich da was falsch weil dies aber immer noch angezeigt wird.
    [TABLE="class: wc_status_table widefat, width: 1059"]

    [tr][td]

    WordPress PHP-Memory Limit:

    [/td][td]

    40 MB - Wir empfehlen den PHP-Speicher auf mindestens 64MB zu setzen. Schauen Sie bitte auch hier:

    [COLOR=#000000]Was läuft da falsch?[/COLOR]

    [/td][/tr]


    [/TABLE]

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!