Vergleichsweise einfach.
Zunächst brauchst Du mal einen anderen Webserver. Klingt schon mal wie ein K.O. Argument, aber das ist gar nicht so schwer oder umständlich. Das könnte so gar meine nicht mehr vorhandene Oma. Problem daran ist nur, dass Du bei den Providern in Deutschland diesen Webserver nur ganz selten vorinstalliert bekommst und wenn, dann nur auf Shared Hosting. Das wäre zwar wie man an der Demo sieht, kein Problem, aber ein VPS für einen Shopware sollte es dann zumindest schon sein. Noch besser wäre natürlich ein dedizierter Server, ist aber kein Muss.
Wenn wir das mit dem Webserver mal außen vor lassen, hättest Du damit eigentlich schon (fast) alles, was Du dafür brauchst, weil das, was so ziemlich jede PHP Anwendung zum Fliegen bringt, ist bei dem Webserver schon dabei.
So, und jetzt kommen wir mal auf den Punkt. Der Webserver heißt LiteSpeed, den es schon seit über 20 Jahren gibt. In aller Welt beliebt und gehört zu den Top 3, aber die hiesigen Provider sperren sich dagegen. Ich weiß zwar warum, aber das ist ein anderes Thema.
Dieser Webserver ist also nix Neues. Der hat mehr mit nginx gemein als mit Apache, allerdings nutzt er die Directiven und httpd.conf nebst .htaccess von Apache. Heißt im praktischen, dass wenn man vorher schon Apache hatet, alles beim Alten bleibt. Die Installation dauert keine 5 Min., kann im laufenden Betrieb durchgeführt und danach irgendwas geändert werden muss auch nichts. Eigentlich ist es so als würde man von Apache zu Apache wechseln, nur eben bis zu 1000 x schneller und mit. mind. 50% weniger Last. Gleichermaßen könnte man das auch auf die Hosting Kosten übertragen.
Damit Dein Shop nun fliegt, brauchst Du einen HTTP Cache oder Fullpage Cache. Dieser ist bei dem besagten Webserver schon all inkl… Wenn Du vielleicht Varnish kennst für den man einen Proxy braucht, ist bei diesem Cache alles von Grund auf anders und vor allen Dingen einfacher und schneller sowieso. Dieser Webserver ist für die breite Masse ausgelegt. Das Gleiche gilt auch für den Cache. Daraus kannst Du schlussfolgern, dass die Anforderungen minimalistisch sind, aber die Leistung von z.B. nginx + Varnish, bzw. FastCGI in Grund und Boden versenkt.
Irgendwo gibt es dann aber auch einen Haken, leider. Der Hake besteht darin, dass sich dieser Cache verhält, wie ein Formel 1 Auto, allerdings immer Vollgas fährt und weder Bremsen noch eine Lenkung hat. Es braucht also noch ein Stück Software, das dem Cache sagt, was er darf und was er nicht darf. Andernfalls wird nämlich alles gecacht und das wäre in einem Online Shop tödlich, wo es doch durch einen Fullpage Cache weder Sessions noch irgendweine Dynamik mehr gibt, aber genau dafür ist dieses zusätzlich Stück Software notwendig. Diese Software ist nicht universal, sondern muss für jede Software angepasst, bzw. unterschiedlich sein. Für einige Anwendungen wie z.B. Wordpress, Magento und noch ein paar andere Anwendungen gibt es Plugins dafür, teilweise auch kostenlos, aber eben nicht für Shopware 6. Für die 5er Version gibt es zwar was, aber der Provider in D, der das Hosting dafür anbietet, rückt die Software nicht raus. Du kannst sie als Kunde, zwar nutzen, aber eben nicht kaufen und damit woanders hingehen.
Bei der 6er Version bist aber bei mir an der richtigen Adresse.
Es gäbe noch viel mehr darüber zu erzählen, aber frag erstmal weiter…