Knowledge Base Guide

PrestaShop Hosting: Anforderungen, Server-Setup & Performance

Hosting für PrestaShop wählen — Shared vs VPS vs Dedicated, Mindestanforderungen je Version, Serverkonfiguration, SSL, CDN und Migrationsleitfaden.

Hosting für PrestaShop: Worauf es wirklich ankommt

Das Hosting ist das Fundament Ihres Shops. Wenn Sie hier falsch wählen, hilft auch keine Optimierung mehr. Dieser Leitfaden ist bewusst meinungsstark — wir haben PrestaShop auf allem betrieben, von 3-Dollar-Shared-Hosting bis hin zu dedizierten Servern mit 64 GB RAM. Wir sagen Ihnen, was funktioniert und wo Ihr Geld am besten investiert ist.

Hosting-Typen im Überblick

Shared Hosting ($3-15/Monat)

Ihr Shop teilt sich einen Server mit Hunderten anderer Websites. Sie erhalten cPanel, eingeschränkte PHP-Einstellungen und keinen Root-Zugang.

  • Vorteile: Günstig, wird für Sie verwaltet, E-Mail-Hosting inklusive
  • Nachteile: „Noisy Neighbors“ beeinträchtigen die Leistung, kein SSH bei günstigen Tarifen, kein Redis oder Varnish möglich, PHP-Version oft festgelegt, geteilte IP verschlechtert die E-Mail-Zustellbarkeit

Ausreichend für unter 500 Produkte und wenig Traffic. Nicht ausreichend für alles darüber hinaus.

VPS ($5-60/Monat)

Dedizierter RAM, CPU und Speicherplatz. Root-Zugang. Volle Kontrolle über alles.

  • Managed VPS: Der Anbieter kümmert sich um Betriebssystem-Updates und Sicherheit. Sie verwalten die Anwendung. Management-Panels oder Managed Hosting kosten zusätzlich $5-20/Monat.
  • Unmanaged VPS: Blanker Server, SSH-Zugang, Sie verwalten alles selbst. Günstiger, erfordert aber Linux-Kenntnisse.

Das ist der optimale Bereich für 90 % aller PrestaShop-Shops.

Dedizierter Server ($80-300+/Monat)

Ein kompletter physischer Server. Kein Virtualisierungs-Overhead. Überdimensioniert für die meisten Shops, aber unverzichtbar bei über 50.000 Produkten mit hohem Traffic.

Cloud VPS

Cloud-VPS-Anbieter bieten stundengenaue Abrechnung, schnelle Bereitstellung, Snapshots und APIs. Die Preise für 2 GB/2 vCPU liegen je nach Anbieter und Region bei $5-15/Monat. Europäische Anbieter sind bei vergleichbaren Spezifikationen tendenziell günstiger als US-basierte.

Managed PrestaShop Hosting

Vorkonfiguriert für PrestaShop mit PS-spezifischem Support. Teurer, weniger flexibel, oft weiterverkaufte Infrastruktur.

Managed PS Hosting ist sinnvoll, wenn Sie keinerlei Erfahrung mit Server-Administration haben. Für alle anderen bietet ein VPS mit LEMP-Stack bessere Leistung bei geringeren Kosten.

Mindestanforderungen nach PS-Version

PrestaShop 1.7

  • PHP: 7.1-7.4 • MySQL: 5.5+ (5.7 empfohlen) • RAM: 2 GB min., 4 GB empfohlen
  • Extensions: curl, gd, intl, mbstring, zip, xml, json, openssl

PrestaShop 8.x

  • PHP: 7.2-8.1 (8.1 dringend empfohlen) • MySQL: 5.6+ • RAM: 4 GB min.
  • Extensions: Wie bei 1.7 plus fileinfo, iconv

PrestaShop 9.x

  • PHP: 8.1-8.4 (8.2+ empfohlen) • MySQL: 8.0+ oder MariaDB 10.5+ • RAM: 4 GB min., 8 GB empfohlen
  • Extensions: Wie bei 8.x, Anforderungen von Symfony 6.4 gelten zusätzlich
Das sind Mindestanforderungen. Ein Shop mit 5.000 Produkten, 50 Modulen und echtem Traffic benötigt unabhängig von der Version 4-8 GB RAM. Das „Minimum“ reicht für die Installation, nicht für gute Performance.

Dimensionierungshilfe

Shop-GrößeProdukteTägliche BesucherRAMCPUSpeicher
Starter<500<2002 GB1 Kern20 GB SSD
Klein500-2K200-1K4 GB2 Kerne40 GB SSD
Mittel2K-10K1K-5K8 GB4 Kerne80 GB SSD
Groß10K+5K+16 GB+4-8 Kerne160 GB+ SSD

Ein Shop mit 5.000 Produkten und jeweils 5 Bildern, regeneriert über 7 Bildtypen, belegt allein 10-20 GB für Bilder.

Was wirklich für die Performance zählt

Anbieter werben gerne mit Kernen, RAM und Bandbreite. Hier erfahren Sie, was tatsächlich den Unterschied macht, in der Reihenfolge der Wichtigkeit:

1. PHP-Version und OPcache

PHP 8.1 ist bei identischem Code 20-40 % schneller als 7.4. OPcache hat einen noch größeren Einfluss — ohne OPcache kompiliert PrestaShop bei jedem Seitenaufruf Hunderte von PHP-Dateien neu. Mit OPcache wird der Bytecode direkt aus dem Speicher geladen.

opcache.enable=1
opcache.memory_consumption=256
opcache.max_accelerated_files=20000
opcache.validate_timestamps=1
opcache.revalidate_freq=60

Wenn Ihr Hoster OPcache nicht unterstützt oder im Jahr 2026 noch PHP 7.x betreibt, wechseln Sie sofort.

2. Festplatten-I/O — SSD ist Pflicht

PrestaShop liest bei jeder Anfrage Hunderte von Dateien. Zufällige Lesezugriffe bei HDD: 5-15 ms. Bei SSD: 0,1 ms. Das allein macht einen 3-fachen Unterschied. Betreiben Sie PrestaShop niemals auf einer HDD.

3. MySQL-Konfiguration

Eine typische Seite führt 100-300 Abfragen aus. innodb_buffer_pool_size bestimmt, wie viele Daten im RAM verbleiben. Setzen Sie den Wert auf 50-70 % des RAMs bei einem dedizierten Datenbank-Server, 25-40 % bei einem kombinierten App+DB-Server.

4. RAM

Jeder PHP-FPM-Worker verbraucht 30-80 MB. Zehn Worker = 300-800 MB allein für PHP. Dazu kommen MySQL, OPcache, Redis, Betriebssystem — 2 GB sind knapp.

5. HTTP/2

Multiplext Anfragen über eine einzige Verbindung. Reduziert die Ladezeit um 20-40 % bei Shops, die 60-80 Assets laden. Erfordert HTTPS.

Shared Hosting: Kennen Sie die Grenzen

Shared Hosting funktioniert für kleine Shops. Hier sind die Wände, gegen die Sie stoßen werden:

  • Kein SSH: Keine CLI-Befehle, kein Composer, keine Konsolenbefehle möglich
  • Cron-Einschränkungen: Viele Hoster limitieren auf alle 15 Minuten. PrestaShop benötigt häufigere Cron-Jobs.
  • memory_limit begrenzt: 128-256 MB ist üblich. Große Importe scheitern ohne Fehlermeldung.
  • Kein Redis: Nur dateibasiertes Caching — langsam auf gemeinsam genutztem Speicher
  • Geteilte IP: Der Spam einer anderen Website setzt Ihre IP auf eine Blacklist. Bestellbestätigungen kommen nicht mehr an. Siehe unseren Leitfaden zur E-Mail-Zustellbarkeit.

Bei der Wahl von Shared Hosting sollten Sie Folgendes priorisieren: SSH-Zugang, Kontrolle über die PHP-Version, OPcache-Unterstützung und ausreichende Speicherlimits. Prüfen Sie die Verlängerungspreise — Einführungsangebote sind Marketing.

Einführungspreise sind Marketing. $2,99/Monat verlängert sich auf $10,99. Prüfen Sie immer den Verlängerungspreis.

VPS: Die richtige Wahl für die meisten Shops

Warum VPS gewinnt

  • Voller Root-Zugang — Redis, Varnish, Elasticsearch installieren, alles möglich
  • Dedizierte Ressourcen — keine „Noisy Neighbors“
  • Volle OPcache- und PHP-FPM-Kontrolle
  • Uneingeschränkter SSH- und Cron-Zugang
  • Nginx statt Apache
  • Server-Snapshots vor riskanten Änderungen

Worauf Sie bei einem VPS-Anbieter achten sollten

  • SSD/NVMe-Speicher: Nicht verhandelbar. Wenn es nicht angegeben ist, gehen Sie von HDD aus.
  • Faire Preise: 2 GB/2 vCPU sollte $5-15/Monat kosten. Wenn es $30 kostet, zahlen Sie zu viel.
  • Rechenzentrum-Standort: Wählen Sie einen Standort in der Nähe Ihrer Kunden. EU-Shops brauchen EU-Rechenzentren.
  • Snapshots: Kostenlose oder günstige Snapshots für schnelles Rollback vor Updates.
  • Gute Dokumentation: Sie werden den Server einrichten. Die Qualität der Dokumentation ist entscheidend.

Wenn Sie noch nie einen Linux-Server verwaltet haben, sollten Sie einen Managed-VPS-Service oder ein Server-Management-Panel ($5-20/Monat extra) in Betracht ziehen.

LEMP-Stack-Einrichtung

# Debian 12 / Ubuntu 22.04
apt install nginx php8.2-fpm php8.2-mysql php8.2-curl \
    php8.2-gd php8.2-intl php8.2-mbstring php8.2-xml \
    php8.2-zip php8.2-opcache mariadb-server redis-server -y
mysql_secure_installation
Noch nie einen Linux-Server verwaltet? Beginnen Sie mit einem Managed VPS oder einem Management-Panel. Ein falsch konfigurierter VPS ist schlimmer als Shared Hosting. Siehe unseren Leitfaden zur Sicherheitshärtung.

Dediziert und Cloud: Wenn Sie mehr brauchen

Über VPS hinausgehen sollten Sie bei: 50.000+ Produkten, 5.000+ täglichen Besuchern, Multistore mit 5+ Shops oder einer geforderten 99,99 % Uptime-SLA.

Dedizierte Server mit 64 GB RAM und NVMe-Laufwerken kosten bei europäischen Anbietern bereits ab 40-60 EUR/Monat. Mehr Leistung als die meisten Shops brauchen, aber das Preis-Leistungs-Verhältnis schlägt bei größerem Bedarf oft Cloud VPS.

Skalierungsschritte: separater Datenbank-Server (größter Gewinn), Redis auf einer eigenen Instanz, dann Load Balancer mit mehreren App-Servern für sehr hohen Traffic (erfordert gemeinsamen Speicher und Redis-Sessions).

Server-Konfiguration für PrestaShop

Verwenden Sie Nginx, nicht Apache

Apache ist der Standard, weil Shared Hosting es verwendet, nicht weil es besser ist. Nginx nutzt ereignisgesteuerte I/O (10-30 MB vs. 300-800 MB für Apache Prefork), liefert statische Dateien ohne PHP aus und verfügt über einen integrierten FastCGI-Cache.

Wenn Sie Apache verwenden müssen, nutzen Sie mpm_event mit PHP-FPM, niemals mpm_prefork mit mod_php.

PHP-FPM-Einstellungen

pm = dynamic
pm.max_children = 20
pm.start_servers = 5
pm.min_spare_servers = 3
pm.max_spare_servers = 10
pm.max_reqüsts = 500
php_admin_value[memory_limit] = 512M
php_admin_value[max_execution_time] = 300

Formel für pm.max_children: (Verfügbarer RAM - MySQL - OS) / 50 MB pro Worker. Bei 4 GB: (4000 - 1500 - 500) / 50 = 40. Setzen Sie 20-30, um Reserven zu behalten.

MySQL-Optimierung

[mysqld]
innodb_buffer_pool_size = 2G
innodb_log_file_size = 256M
innodb_flush_log_at_trx_commit = 2
tmp_table_size = 64M
max_heap_table_size = 64M
slow_query_log = 1
long_query_time = 1
Aktivieren Sie das Slow Query Log. Eine einzige schlechte Abfrage, die 200 Mal pro Seite ausgeführt wird, ist schlimmer als ein langsamer Server. Das Log ist der Weg, sie zu finden. Siehe unseren Performance-Leitfaden für Details.

Redis für Sessions und Cache

PrestaShop speichert Sessions und Cache standardmäßig auf der Festplatte. Redis verlagert beides in den RAM — schnellere Lesezugriffe, keine Festplatten-I/O, automatisches Ablaufen. Verbraucht 50-100 MB und beseitigt die häufigste Ursache für langsame Admin-Seiten: das Dateisystem-basierte Session-Locking.

SSL/TLS: Nicht verhandelbar

Jeder Shop braucht HTTPS. Google bestraft HTTP. Browser zeigen Warnungen an. Zahlungsanbieter verlangen es.

Let’s Encrypt

Kostenlos, automatisiert, erneuert sich alle 90 Tage. Installieren Sie Certbot und vergessen Sie es:

apt install certbot python3-certbot-nginx -y
certbot --nginx -d yourshop.com -d www.yourshop.com

Cloudflare SSL

Kostenloses SSL über deren Proxy. Verwenden Sie immer den Full-(Strict)-Modus — Flexible sendet unverschlüsselten Traffic an Ihren Server. Setzen Sie den X-Forwarded-Proto-Header, damit PrestaShop HTTPS hinter dem Proxy erkennt.

HTTPS erzwingen

Aktivieren Sie dies unter Shop-Parameter → Allgemein und fügen Sie dann eine Server-Weiterleitung hinzu:

# Nginx
server {
    listen 80;
    server_name yourshop.com;
    return 301 https://yourshop.com$reqüst_uri;
}

# Apache (.htaccess)
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

CDN: Wann und wie

Für einen Shop, der eine Region mit einem lokalen Server bedient, bringt ein CDN nur minimale Geschwindigkeitsvorteile. Der Wert liegt im Caching und DDoS-Schutz.

Cloudflare Free Tier reicht für die meisten Shops: globales CDN, kostenloses SSL, DDoS-Schutz, HTTP/2, Brotli. Konfigurieren Sie es unter Erweiterte Einstellungen → Performance → Medienserver.

  • Aggressiv cachen: Bilder, CSS, JS, Schriftarten
  • Niemals cachen: Admin, Warenkorb, Kasse, Mein Konto, Seiten mit PrestaShop-Cookies
Aktivieren Sie niemals „Cache Everything“ für Ihre gesamte Domain. Gecachte Checkout-Seiten bedeuten, dass ein Kunde den Warenkorb eines anderen sieht. Cachen Sie nur statische Assets und bestimmte URL-Muster.

Backups: Ihr Hoster reicht nicht aus

Die Backups Ihres Anbieters sind wöchentlich, auf derselben Infrastruktur und funktionieren möglicherweise nicht, wenn Sie sie brauchen. Das ist eine Beruhigungspille, keine Strategie. Anbieter fällt aus = Backups ebenfalls weg. Ransomware verschlüsselt Dateien und die verschlüsselten Versionen werden mitgesichert. Sie brauchen die Datenbank von vor 2 Stunden, nicht von letztem Dienstag.

Minimum: tägliche automatisierte Datenbank-Dumps + Datei-Backups, extern gespeichert, 30 Tage Aufbewahrung, monatliche Test-Wiederherstellungen. Alle Details in unserem Backup-Leitfaden.

Migration zwischen Hostern

  1. Neuen Server einrichten mit passender PHP-Version und Extensions
  2. Datenbank exportieren: mysqldump -u root -p prestashop_db | gzip > backup.sql.gz
  3. Dateien übertragen: rsync -avz /var/www/html/prestashop/ newserver:/var/www/html/prestashop/
  4. Datenbank importieren auf dem neuen Server
  5. Zugangsdaten aktualisieren in app/config/parameters.php
  6. Berechtigungen korrigieren: chown -R www-data:www-data, Verzeichnisse 755, Dateien 644
  7. Cache leeren: rm -rf var/cache/*
  8. Testen mit /etc/hosts, um die Domain auf die neue IP zu verweisen
  9. DNS-TTL senken auf 300 Sekunden, 24 Stunden vor dem Umzug
  10. Finale Datenbank-Synchronisation unmittelbar vor dem DNS-Wechsel, um letzte Bestellungen zu erfassen

Häufige Stolperfallen

  • Dateiberechtigungen: Der Webserver-Benutzer muss Dateien besitzen. Beschreibbar: var/cache, img, upload, download
  • .htaccess fehlt: Migrations-Tools überspringen versteckte Dateien. Apache benötigt AllowOverride All.
  • Basis-URL-Abweichung: Aktualisieren Sie ps_shop_url, wenn sich die Domain ändert
  • PHP-Versionssprung: 7.4 auf 8.1 kann Module zerstören, die veraltete Funktionen verwenden
Wechseln Sie niemals den DNS, bevor Sie getestet haben. Verwenden Sie Ihre lokale /etc/hosts-Datei, um die Domain auf die neue IP zu verweisen, und testen Sie Kasse, Admin-Bereich und alle wichtigen Seiten.

Warnsignale: Wann Sie den Anbieter meiden sollten

Technisch

  • Kein SSH: Kein ordentliches Troubleshooting oder Deployment möglich
  • PHP 7.x im Jahr 2026: End-of-Life, bekannte ungepatchte Sicherheitslücken
  • Kein OPcache: 3-5x schlechtere Performance ohne jeden Grund
  • HDD-Speicher: Wenn nicht SSD/NVMe angegeben ist, gehen Sie von HDD aus
  • Gesperrte php.ini: PrestaShop lässt sich nicht richtig betreiben

Geschäftlich

  • „Unbegrenzt“ irgendwas: Nichts ist unbegrenzt. Sie werden gedrosselt.
  • Holding-Gesellschafts-Marken: Mehrere „verschiedene“ Hoster gehören demselben Unternehmen — dieselbe überlastete Infrastruktur, unterschiedliche Logos
  • Keine Uptime-SLA: Nicht zuversichtlich in Bezug auf die eigene Infrastruktur
  • Support braucht Tage: Ein Shop-Ausfall um 2 Uhr morgens braucht Minuten, keine Werktage
  • Erzwungene Jahreszahlung: Man rechnet damit, dass Sie trotz Enttäuschung nicht wechseln
Das günstigste Hosting ist jenes, das am Black Friday nicht ausfällt. Eine Ersparnis von $5/Monat, die $5.000 Umsatzverlust kostet, ist keine Ersparnis.

Die Hosting-Checkliste

Überprüfen Sie jeden Punkt, bevor Sie sich für einen Anbieter entscheiden.

Server

  • PHP-Version entspricht den PS-Anforderungen
  • Alle erforderlichen PHP-Extensions verfügbar
  • php.ini konfigurierbar (memory_limit, OPcache)
  • MySQL/MariaDB-Version kompatibel
  • SSD- oder NVMe-Speicher
  • SSH-Zugang
  • Uneingeschränkter Cron-Zugang

Performance

  • OPcache aktiviert und konfigurierbar
  • Ausreichend RAM (4 GB+ empfohlen)
  • HTTP/2-Unterstützung
  • Redis oder Memcached verfügbar

Zuverlässigkeit

  • 99,9 %+ Uptime-SLA
  • Automatische und manuelle Backups
  • Kritischer Support mit Reaktionszeit unter einer Stunde
  • Rechenzentrum in der Nähe Ihrer Kunden

Preisgestaltung

  • Verlängerungspreis geprüft (nicht nur Einführungsangebot)
  • Monatliche Abrechnung verfügbar
  • Transfer-Limits verstanden
  • Keine Migrationsbeschränkungen

Unsere Empfehlung

  1. Zum Einstieg: Cloud VPS mit 2 GB RAM ($5-10/Monat) + kostenloses CDN/SSL. Übertrifft die meisten Shared-Hosting-Angebote für $15/Monat.
  2. Wachsender Shop: Managed VPS ($15-30/Monat). Der Anbieter verwaltet den Server, Sie konzentrieren sich aufs Verkaufen.
  3. Etabliert (1.000+ Besucher/Tag): VPS mit 8-16 GB RAM, dedizierte MariaDB, Redis, Nginx + FastCGI-Cache. $15-40/Monat.
  4. Großer Katalog, hoher Traffic: Dedizierter Server oder getrennte Cloud-Architektur. $50-100+/Monat.

Richten Sie vom ersten Tag an Monitoring ein — UptimeRobot ist kostenlos für 50 Monitore. Wenn das Hosting steht: Optimieren Sie mit unserem Performance-Leitfaden, sichern Sie Ihren Shop mit unserer Sicherheits-Checkliste und richten Sie echte Backups ein mit unserem Backup-Leitfaden. Hosting ist das Fundament — aber erst der Anfang.

More guides available

Browse our knowledge base for more practical PrestaShop tutorials, or reach out if you need help.

Loading...
Back to top