Cache Aufwärmer funktioniert nicht - Performance Problem

Hallo zusammen, hoffentlich kann uns die Community helfen :slight_smile: [list] [*] Shop läuft auf Shopware 5.04[/*] [*] Mittwald vServer [/*] [*] PHP Version 5.5.21-pl0 also mit OPCode und APCu[/*] [*] 750 Artikel[/*][/list] Wenn wir den Cache “Cache Aufwärmer” verwenden möchten, wird der Vorgang einfach nicht abgeschlossen, bzw. ist mega mega Langsam. Er bleibt immer beim ersten Block (Bsp. Stapelgröße 50) stehen und geht nicht auf 100 hoch. steht also immer 50 dran. Bedeutet wieder rum das viele Artikelseiten beim Erstaufruf bis zu 15 Sekunden Ladezeit haben :frowning: In den Logs finden wir: [2015-10-21 10:14:24] core.ERROR: Warm up http-cache error with shopId 1 Client error response [url] http://www.SHOPDOMAIN.de/Kategorie/Artikel/m12 [status code] 404 [reason phrase] Not Found [] {"uid":"50b16b5"} Wenn wir mit Stapelgröße 1 durchlaufen lassen, braucht man für 25 Artikel Url’s ca. 10 Minuten, das kann ja eigentlich nicht sein oder? Hat jemand eine Idee? :slight_smile: Vielen Dank.

Stoß den warm-up über die Konsole an. Gerade bei performanceschwachen Servern kann der da manchmal hängen bleiben im Backend. https://developers.shopware.com/develop … -commands/ php bin/console sw:warm:http:cache

Hallo kayyy, sofort gemacht, folgende Fehlermeldung folgt [code] Warning : Invalid argument supplied for foreach() in /html/shopware/ve ndor/symfony/console/Symfony/Component/Console/Input/ArgvInput.php on line < b>287

Warning : Invalid argument supplied for foreach() in /html/shopware/ve ndor/symfony/console/Symfony/Component/Console/Input/ArgvInput.php on line < b>287

Warning : Invalid argument supplied for foreach() in /html/shopware/ve ndor/symfony/console/Symfony/Component/Console/Input/ArgvInput.php on line < b>287
[/code] Site error: the file **/html/shopware/engine/Shopware/Plugins/Community/Core/Sw agLicense/Bootstrap.php** requires the ionCube PHP Loader ioncube\_loader\_lin\_5 .5.so to be installed by the website operator. If you are the website operator p lease use the [ionCube Loader Wizard](http://www.ioncube.com/lw/) to … Der Ioncube Loader ist installiert lt. System-Informationen “SIE BENUTZEN DEN IONCUBE LOADER” -> phpinfo: with the ionCube PHP Loader v4.7.4 Ist es denn hier zwingend notwendig den 5.5er zu installieren, dann muss ich mal Mittwald kontaktieren.

Kenne mich bei Mittwald nicht aus. Jedoch muss der Ioncubeloader natürlich auch immer zur PHP Version passen. Alternativ kannst du auch versuchen deine aktuelle PHP Version direkt über die Shell anzusteuern bspw. php55 bin/console sw:warm:http:cache oder php56 für 5.6 Je nachdem natürlich welche PHP Version du aktiv hast mit funktionierenden Ioncubeloader. Den Ioncubeloader gibts zwar schon in Version 5.0.19, aber es sollte auch so gehen. Die Ioncubeloader Version hat jetzt nichts direkt mit der PHP Version am Hut.

Nur zur Info, der Ioncubeloader bei Mittwald ist veraltet, ob es damit zusammenhängt kann ich allerdings nicht sagen. Auch ist die Performance bei weiten schlechter als bei den anderen Shopware Partner. :wink: Lg

Hallo Zusammen, nach mehreren Telefonaten mit dem Hoster immer noch kein Schritt weiter. Neu aufgerufene Seite sind immer noch extrem langsam (nach Reload oder 2. Aufruf ist er super schnell) und der Shop-Wärmer läuft einfach nicht warm :frowning: Wir haben in der Konsole ausgeführt: php\_cli bin/console sw:warm:http:cache Hier ein Screen unserer Performance: https://www.dropbox.com/s/c48nuokxzsrj9 … 9.png?dl=0 Dann sollte auch der Prozess laufen 0/883 aber es dauern ca. 10 Minuten bis er auf 90/883 kommt. Im SW:Backend steht bei Performance -> Reiter Cache -> Shopware Configuration = 5684 Dateien, meines Erachtens viel zu wenig. Wenn sich jemand berufen fühlt, dieses Problem mit uns zu lösen der kann sich gerne unter 071165683710 melden, natürlich gegen Vergütung.

Ich hatte vor ein paar Tagen auch einen Kunden welcher bei Mittwald war. Die Seite war auch hier extrem lahm. Auch musste man hier irgendwie erst den “Global Rocket Cache” :x oder wie die auch sagen “GRC” aktivieren. Ansonsten war OPCache überhaupt nicht aktiv ( ist eigentlich völliger Standard und kommt von Haus aus mit PHP ). Danach ging es so einigermaßen mit der Geschwindigkeit. Vielleicht solltest du noch einmal überprüfen im Performance Modul, ob diese Dinge wirklich aktiviert sind. Aber das noch nicht gecachte Seiten extrem lahm sind, dass ist normal. Wenn er so lange benötigt zum aufwärmen, dann ist vermutlich der Server einfach ein wenig lahm. Hast du denn ein Shared Hosting? vServer? Rootserver? Und was genau ist denn das Problem, er läuft ja anscheinend warm, nur eben langsam. Wenn der einmal durchgelaufen ist, dann passt es ja. Oder habe ich was falsch verstanden? :slight_smile:

Kurz ein paar Hinweise / Tipps bei dem Problem: - URL Cache leeren vor dem Cache wärmen, damit es zu keinen 404s kommt - Wenn die Console verwendet wird, sollte diese vorher per chmod u+x die korrekte Berechtigung erhalten und kann dann mit ./console [+Befehle] via Shell aufgerufen werden. Dann kommt es nicht zu den Fehlermeldungen oben. - .htaccess checken und sicherstellen, dass hier nicht das DEV Environment gesetzt ist

Wir haben das Problem lösen können :slight_smile: Lag an der Config Datei, hier haben wir die falsche/development Config geladen, welche automatisch den Cache geleert hat :frowning: deshalb hat der Cache Wärmer immer wieder abgebrochen Danke euch für die Hilfe!