Das mein Blog mit der Software WordPress läuft, sollte eigentlich klar sein. Die ganze Zeit kämpfte ich mit massiven Performance Problemen die eigentlich nicht am Hostsystem liegen können. Andere Softwareprodukte laufen auf meinem NetCup VPS nämlich schnell und zuverlässig. Die Wordress Docker Performance leider ein wenig.
Im Internet gibt es nicht wirklich viele Informationen zu dem Problem. Meist wird behauptet, dass es am Hostsystem liegen soll. Da ich das bereits ausschließen konnte wurden viele Beiträge obsolet.
In den Tiefen Wurzeln von Google (quasi ab Seite 4) entdeckte ich dann einen Beitrag der darauf hin wies, dass die Verwendung von bind mounts unter Docker häufig zu Performance Problemen führen kann. Gerade bei Webseiten soll, so die Informationen, immer nur eine Datei gleichzeitig geöffnet werden. Das beeinträchtigit die WordPress Docker Performance dann sehr.
Ich wollte diesen Blog also nicht direkt umstellen, sondern testete erst einmal mit einer neuen Installation und siehe da: Es rannte!
Entsprechend habe ich in meiner docker-compose.yaml Datei ein zweites Volume hinzugefügt und den Stack neu gestartet. Anschließend über die CLI unter Linux die Dateien vom bind mount in das Volume kopiert.
Docker bietet zwar mit docker cp ein eigenen CLI Befehl, allerdings wollte ich das direkt am Linux System machen. Ob das gut ist, wird sich noch raus stellen.
Mittels
cp -R {bind mount pfad} var aal_amazon_obj = [];