nginx und MariaDB: Was ist das und warum mit Shopware?

nginx und MariaDB: Was ist das und warum mit Shopware?

Alexander Wolf 28. Oktober 2015 4

Wenn wir unsere Themes entwickeln, ist es uns wichtig, dass der Shop mit dem wir die Themes präsentieren, läuft.

Aber er soll nicht nur laufen.

Er soll schnell und stabil laufen.

Wie beim Notarzt zählt auch im Internet jede Sekunde, wenn es um Kunden geht.

Deswegen ist es wichtig, dass unser Shop schnell lädt.

Dafür gibt es wieder sehr viele Möglichkeiten.

Fangen wir zunächst mit nginx und MariaDB an.

Was?

NGINX

Nginx Logo

Wir kennen alle den Webserver Apache.

Wird sehr oft eingesetzt und zählt zu den beliebtesten.

Es existieren noch weitere Webserver.

z.B.: Nginx

Was ist das?

Wie oben beschrieben ist nginx ein Webserver.

Den Webserver brauchen wir um dem Browser (des Besuchers) lesbaren Code (in Form von HTML) zu schicken.

nginx wird immer bekannter und beliebter.

Gerade große Plattformen lieben ihn und setzen ihn wegen seiner Performance ein.

Wenn es um Geschwindigkeit, Ressourceneffizienz oder Lastenverteilung geht, dann ist der nginx Webserver sicher eine Überlegung Wert.

Wie nutzen wir Shopware mit dem nginx Webserver?

Im Beitrag Wie du einen Demo Shopware Shop auf DigitalOcean installierst haben wir bereits erwähnt, dass es die Möglichkeit gibt andere Technologien zu verwenden.

Der einfachste Weg ist ein Hosting Anbieter, der nginx einsetzt.

Meistens installieren diese Shopware für euch und ihr könnt loslegen.

Für alle mutigen Entwickler (oder jene die es werden wollen) unter uns: nginx auf ubuntu 14.04

Wenn ihr das geschafft habt, müsst ihr noch die richtige Konfigurationsdatei laden, welche an die Shopware Bedürfnisse angepasst wurde.

Der bcremer hat da was vorbereitet: Shopware with nginx

MariaDB

MariaDB Logo

Auch für MySQL gibt es einen Ersatz.

Nennt sich MariaDB und wird auch immer interessanter.

Was ist das?

MariaDB ist ein Open-Source-Datenbankverwaltungssystem und eine Abspaltung von MySQL (ein Fork).

Es wurde von einem ehemaligen Hauptentwickler von MySQL ins Leben gerufen.

Da es eine Abspaltung ist, unterstützt es auch (fast) alle MySQL Statements.

In Verbindung mit Shopware konnten wir noch keine Probleme feststellen.

Wie auch beim nginx sollte man sich Gedanken über einen Wechsel machen, wenn Performance wichtig ist.

MariaDB soll performanter als MySQL laufen.

Es haben schon einige namenhafte Unternehmen gewechselt.

Also wieso nicht ihr auch?

Wie nutzen wir Shopware mit MariaDB?

Im Prinzip gar nicht so schwer.

Einfach MariaDB installieren und fertig.

Kann ganz einfach als Ersatz für MySQL genutzt werden.

Hier geht es zu den Installationsanleitungen: https://downloads.mariadb.org/mariadb/repositories/

Kein Support

Auch wenn die Technologien performanter und evtl. besser sein sollen, gibt es von Shopware keinen Support, sobald diese Tools eingesetzt werden.

Aber da braucht ihr euch keine Sorgen zu machen, wenn ihr bei einem Hostingpartner gelandet seid.

Die unterstützen euch auf jeden Fall und bieten Support, wenn irgendetwas sein sollte.

Weiterführende Links

Hol dir unseren kostenlosen Shopware E-Mail-Kurs:

Lerne wie du deinen eigenen Shopware 5 
Shop erstellst und verwaltest

4 Kommentare

  • Danke für den Artikel.

    Klingt ja alles erstmal schön - aber habt Ihr auch Daten was die Performance von NGINX und MariaDB im Vergleich zu APACHE und MySQL angeht?

    Sagen wir ein Testsetup mit gleichen Hardwarebedingungen und Shopsystem. Wäre schön zu sehen, was der ganze Aufwand eigentlich bringt.
  • Hey Micha,

    vielen Dank fuer dein Feedback :)

    Das waere in der Tat sehr interessant. Bisher haben wir das Ganze anhand von Beispielwerten fuer andere Shops / PHP Applikationen sehen koennen. Aber auch nach "Gefuehl" ist meiner Meinung nach ein deutlicher Unterschied erkennbar.

    Ich schreibe es aber auf unsere Liste, sodass wir die Anfrage nicht vergessen.

    Gruß
    Alexander
  • Hey Micha,

    sehr cool!

    Vielen Dank für deinen Artikel :)

    Gruß
    Alexander

Was denkst du?

Shopware SEO
Guide 2018

shopware seo guide
So optimierst Du Deinen Shopware Shop richtig!
mehr erfahren

Das Shopware eBook für Einsteiger!

shopware tutorial ebook mockup
Ausführliche Schritt für Schritt Anleitungen, Tipps & Tricks für alle, die gerne am eigenen Shopware Shop basteln.
Jetzt kaufen

Hol dir 

wertvolle Tipps 
für deinen
Shopware Shop

Wir zeigen dir, wie du deinen
Shopware 5 Shop optimieren
kannst.


Trage einfach deine
E-Mail Adresse ein:

Beliebt

Was du über die Shopware 5 Theme Struktur wissen musst und wie du ein eigenes Template erstellst
Die größten Fehler bei der Entwicklung eines Shopware 5 Themes
Logo Größe anpassen mit Less für Shopware 5
Theme: Eigenes Listing Layout erstellen
Plugin Theme anpassen
Vorsicht Shopware Update! Was du beim Updaten beachten musst
Theme Entwicklung: Hugo Boss Header zum Selbermachen
Staging Umgebung – Was ist das und warum brauchst du eine?
Wie du jedes Icon in Shopware 5 anpassen kannst
Shopware Logo aus dem Footer entfernen
© 2017 by 8mylez. Powered by Goltfisch GmbH.