Was braucht Ihr WordPress?

Damit Ihre Website mit WordPress optimal funktioniert, benötigt sie ausreichende Serverressourcen. WordPress kann zwar unter minimalen Voraussetzungen laufen, aber für gute Performance, Sicherheit und Benutzererfahrung sind die richtigen Anforderungen entscheidend.

Warum ist das wichtig?

  • Schnellere Ladezeiten → Bessere Benutzererfahrung
  • Höheres Google-Ranking → Mehr Sichtbarkeit
  • Stabile Performance bei Traffic-Spitzen → Mehr Besucher gleichzeitig
  • Sicherheit und Verfügbarkeit Ihrer Website → Vertrauen in Ihre Marke

Provider

In der Regel läuft Ihre Website bei einem Webhosting-Provider. Je nach Größe und Performance-Anspruch haben Sie dort die Möglichkeit, ein sogenanntes Shared Hosting oder einen eigenen Server zu mieten.

Die Ideenfabrik ist selbst kein Webhosting-Provider, managt jedoch Ihre WordPress-Installation und hat Erfahrungen mit verschiedenen Anbietern auf dem Markt. Wir empfehlen Ihnen gerne einen passenden Anbieter.

Auswahlkriterien für Ihren Provider:

  • Qualität: Moderne Hardware und aktuelle Software-Versionen
  • Verfügbarkeit: Garantierte Uptime von mindestens 99,9%
  • Skalierbarkeit: Möglichkeit zum Upgrade bei wachsenden Anforderungen
  • Support: Deutschsprachiger Support mit WordPress-Expertise
  • Backups: Automatische tägliche Backups
  • Standort: Server in Deutschland/EU (DSGVO-Konformität)

Bewerten Sie Provider nicht nur am Preis. Die günstigste Lösung ist selten die beste für eine professionelle Website.

Server

Ihr WordPress benötigt je nach Konfiguration und Erweiterungen unterschiedliche Leistungen. Es ist wie mit Ihrem PC: Je mehr Sie damit machen und je benutzerfreundlicher die Programme sind, umso mehr Leistung brauchen Sie.

Minimale Hardware-Anforderungen

  • 1 GB RAM
  • 1 GB Festplattenspeicher
  • 1 CPU-Kern

Empfehlung für professionelle Websites

Kleine Websites:

  • CPU: Mindestens 2 Kerne (2,4 GHz+)
  • RAM: Mindestens 4 GB (besser 8 GB)
  • Speicher: Mindestens 20 GB NVMe-SSD
  • Bandbreite: Unbegrenzt oder min. 1 TB/Monat

Mittlere bis größere Websites:

  • CPU: 4-8 Kerne (3,0 GHz+)
  • RAM: 8-16 GB
  • Speicher: 50-100 GB NVMe-SSD
  • Bandbreite: Unbegrenzt

WooCommerce und Große Websites mit viel Traffic:

  • CPU: 8+ Kerne (3,5 GHz+)
  • RAM: 16-32 GB
  • Speicher: 100+ GB NVMe-SSD (plus separater Backup-Speicher)
  • Bandbreite: Unbegrenzt
  • CDN: Empfohlen (z.B. Cloudflare, KeyCDN)

Server-Konfiguration

Die meisten WordPress-Installationen laufen auf Apache oder NGINX Servern in folgenden Versionen:

  • Apache: Version 2.4.x oder höher
  • NGINX: Version 1.24.x oder höher (empfohlen für hohe Performance)

Erforderliche Apache-Module

  • mod_rewrite – Für lesbare Permalinks (SEO-URLs)
  • mod_headers – Für Security-Headers und Caching
  • mod_deflate oder mod_brotli – Für Kompression
  • mod_expires – Für Browser-Caching
  • mod_xml – Für XML-Sitemaps
  • mod_ssl – Für HTTPS-Verschlüsselung

Protokolle und Verschlüsselung

Protokoll Status Beschreibung
HTTPS Pflicht Verschlüsselte Übertragung (DSGVO-Anforderung)
HTTP/2 Pflicht Deutlich schnellere Datenübertragung
HTTP/3 Empfohlen Neueste Version, noch bessere Performance bei schwacher Verbindung
TLS 1.3 Empfohlen Aktuelle Verschlüsselungstechnologie

Zugriffsmöglichkeiten

Unbedingt erforderlich:

  • SFTP-Zugang: Für sichere Dateiübertragung
  • SSH-Zugang: Für Kommandozeilen-Zugriff (WP-CLI, Composer)
  • phpMyAdmin: Für Datenbankzugriff und -verwaltung

Empfohlen:

  • Cronjob-Verwaltung: Für geplante Aufgaben (Backups, Updates)
  • Git-Integration: Für Versionskontrolle
  • WP-CLI: WordPress-Kommandozeilen-Tool

Datenbank

WordPress speichert alle Inhalte, Einstellungen und Konfigurationen in einer Datenbank. Die Datenbank-Performance ist entscheidend für die Website-Geschwindigkeit. Mögliche Datenbank-System sind:

Datenbank Version Status
MySQL 8.0.x oder höher (aktuell: 8.4) Empfohlen
MariaDB 10.6.x oder höher (aktuell: 11.x) Empfohlen

Wie viel Speicherplatz braucht Ihre Datenbank?

Website-Typ Benötigter Speicher Beispiel
Kleine Website oder Blog 1-2 GB 50 Seiten, 100 Blogbeiträge
Unternehmenswebsite 2-5 GB Umfangreicher Inhalt, mehrere hundert Seiten
Kleiner Online-Shop 5-10 GB Bis 500 Produkte
Großer Online-Shop 10+ GB Über 1.000 Produkte, viele Bestellungen

Beachten Sie: Der Datenbankplatz wächst mit Ihrer Website. Planen Sie etwas Reserve ein – eine volle Datenbank kann Ihre Website ausbremsen oder diese sogar beschädigen.

Datenbank-Konfiguration

Anforderungen:

  • Speichergröße: Mindestens 1 GB (für WooCommerce: 5+ GB)
  • Zeichensatz: utf8mb4 (für Emojis und internationale Zeichen)
  • Collation: utf8mb4_unicode_ci

Empfohlene Einstellungen:

  • max_allowed_packet: 64M oder höher
  • innodb_buffer_pool_size: 25-50% des verfügbaren RAMs
  • query_cache_size: 64M (bei MySQL < 8.0)

Vorteile:

  • Bis zu 90% weniger Datenbank-Abfragen
  • 3-5x schnellere Seitenladezeiten
  • Bessere Performance bei Traffic-Spitzen

Object Caching (Zwischenspeicher für die Datenbank)

Jedes Mal, wenn jemand Ihre Website besucht, muss der Server:

  1. Die Datenbank durchsuchen
  2. Alle Informationen zusammensuchen
  3. Die Seite neu zusammenbauen
  4. Dann erst anzeigen

Um dies zu optimieren, kann Object Caching (auch Redis oder Memcached genannt) direkt neben der Datenbank eingesetzt werden. Häufig benötigte Informationen werden hier zwischengespeichert und können direkt abgerufen werden – ohne jedes Mal die komplette Datenbank zu durchsuchen.

Messbare Verbesserungen:

  • 3-5x schnellere Ladezeiten – Ihre Besucher müssen nicht warten
  • 90% weniger Datenbank-Anfragen – Der Server wird massiv entlastet
  • Besseres Google-Ranking – Schnelle Websites werden bevorzugt
  • Stabilität bei Ansturm – Auch bei vielen Besuchern gleichzeitig läuft alles flüssig
  • Niedrigere Kosten – Sie brauchen weniger Server-Leistung

Ein Beispiel: Ein typischer WooCommerce-Shop mit 200 Produkten braucht:

  • ohne Caching: 4-6 Sekunden Ladezeit, 150 Datenbank-Anfragen
  • mit Caching: 1-2 Sekunden Ladezeit, 15 Datenbank-Anfragen

Sie sollten Object Caching nutzen, wenn:

  • Sie einen Online-Shop (WooCommerce) betreiben
  • Ihre Website mehr als 1.000 Besucher pro Monat hat
  • Ihre Website länger als 2-3 Sekunden zum Laden braucht
  • Oft mehrere Besucher gleichzeitig auf Ihrer Seite sind
  • Sie häufig Inhalte aktualisieren (z.B. Produktpreise, Lagerbestände)

Sie können darauf verzichten, wenn:

  • Sie einen kleinen privaten Blog betreiben
  • Weniger als 500 Besucher pro Monat kommen

Ist Caching bei aktiv?

  1. Fragen Sie Ihren Hosting-Provider: „Ist Redis oder Memcached bei meinem Tarif aktiv?“
  2. Oder nutzen Sie ein WordPress-Plugin wie „Query Monitor“ – das zeigt Ihnen die Anzahl der Datenbank-Anfragen

Wenn Sie einen Online-Shop betreiben oder mehr als 500 Besucher täglich haben, ist Object Caching Pflicht, kein Luxus. Die Investition macht sich durch bessere Performance, höhere Conversion-Rate und zufriedenere Kunden schnell bezahlt.

PHP

WordPress nutzt PHP, um Ihnen die umfangreiche Funktionalität zu bieten. Fehlen PHP-Erweiterungen, kann Ihre Installation langsamer laufen oder es wird Funktionalität entfernt. WordPress funktioniert zwar auch mit der Version PHP 7.4., doch sollte diese auch Sicherheitsgründen nicht mehr unterhalb der Version 8.0 verwendet werden.

Idealerweise verfügt Ihr Server über die Version PHP 8.4 oder auch höher. Auch ist es gut, wenn Ihr Provider es Ihnen erlaubt, über eine php.ini-Datei in Ihrem Webspace, Einstellungen anzupassen. Damit können Sie die Werte, innerhalb zugelassener Parameter selbst anpassen.

Konfigurations-Empfehlung

  • max_input_vars 3000
  • max_execution_time 300
  • memory_limit 512M, besser 1024M
  • post_max_size 64M (oder mehr)
  • upload_max_filesize 64M (oder mehr)

Empfehlung 1 (Zwingend benötigte Module)

  • mysqli – Stellt eine Verbindung zu MySQL für Datenbankinteraktionen her.
  • OPcache – Beschleunigt die Verwendung von PHP
  • curl – Führt Remote-Anforderungsvorgänge aus.
  • openssl – Erlaubt SSL-basierte Verbindungen zu anderen Hosts.
  • zlib – Gzip-Komprimierung und -Dekomprimierung.

Empfehlung 2 (Module für bessere Performance und Funktion)

  • imagick – Wird zum verarbeiten von Bild-Dateien verwendet.
  • bcmath – Wird verwendet, um die Leistung von mathematischen Berechnungen zu verbessern.
  • exif – Verarbeitet Metadaten, die in Bildern gespeichert sind.
  • fileinfo – Dient zum Erkennen des Mimetyps von Dateiuploads
  • filter – Wird zum sicheren Filtern von Benutzereingaben verwendet.
  • gd – Wenn Imagick nicht installiert ist, wird die GD-Grafikbibliothek funktionell eingeschränkt, für die Bildbearbeitung verwendet.
  • libsodium – Erzeugt zufällige Bytes.
  • mcrypt – Erzeugt zufällige Bytes, wenn libsodium nicht verfügbar ist.
  • pcre – Erhöht die Leistung des Mustervergleichs bei der Codesuche.
  • xml – Wird für XML-Parsing verwendet, z. B. von einer Site eines Drittanbieters.
  • xmlreader – Wird für das XML-Parsing verwendet.

Informationen zum Hosting

Im Allgemeinen wird Ihr Hosting Provider die Hardware, das Netzwerk und das Betriebssystem bereitstellen und pflegen. Beim Shared Hosting teilen Sie sich einen Server mit anderen Kunden. Ihr Provider wird die Leistung des Systems so verteilen, dass alle „gut“ bedient werden und die möglichst optimale Leistung zur Verfügung steht. Es kann bei diesem Hosting-Version vorkommen, dass Leistung etwas schwächer ausfällt als gewünscht, da die Leistung auf alle Kunden verteilt wird. In Stoßzeiten kann es daher mal enger werden.

Idealerweise greifen Sie bei großen WordPress- bzw. WooCommerce-Installationen auf „Managed VPS (Virtueller Privater Server)“ bzw. „Cloud Hosting“ mit NGINX oder einen  „Dedizierten Server (Eigener Server)“ zurück, damit stehen Ihnen jederzeit alle Ressourcen zur Verfügung, die das Gerät hat.

Bitte beachten Sie, dass unsere Standard-Empfehlung nicht für alle Webprojekte passt. Der beste Weg ist immer, mit uns zu sprechen und eine persönliche, auf Ihr Projekt passende Lösung zu nutzen.

Die Aufgaben Ihres Providers

  • Er stellt Ihnen in der Regel die Internetadresse, E-Mails und Speicherplatz zur Verfügung.
  • Er sorgt für physische Sicherheit von Netzwerk und Server.
  • Er sichert ab, dass u.a. das Betriebssystem, installierte Programme und die Datenbank aktuell sind und über erforderliche Sicherheitsupdates verfügen.
  • Er konfiguriert die Datei- und Systemberechtigungen, um unbefugten Zugriff zwischen den einzelnen Kunden zu verhindern.
  • Er sorgt dafür, dass der Server nicht ausfällt, zum Beispiel indem er DDoS-Attacken verhindert.
  • Er sorgt für ein sicheres System, indem er einen aktuellen Anti-Virus und eine gut konfigurierte Firewall im Einsatz hat.
  • Er sorgt dafür, dass der Server optimal konfiguriert ist und so Ihre Website schnell ausgegeben wird.
  • Er bietet Ihnen den Kauf von gültigen SSL-Zertifikaten an, wenn Sie keine eigenen haben und installiert diese.
  • Er bietet Ihnen einen Zugriff auf die Datenbank per phpMyAdmin an.
  • Er ermöglicht Ihnen Cronjobs anzulegen.

WordPress mit Ideenfabrik-Service

  • Sie finden bei uns einen WordPress-Service, welcher sich um die Funktionalität Ihrer Website kümmert und bei Bedarf alles mit Ihrem Provider regelt.
  • Sie erhalten bei uns zahlreiche Optionen für die schnelle Datensicherung und -wiederherstellung.
  • Sie erhalten für Ihre WordPress-Installation ein Monitoring und zahlreiche Optionen für Sicherheit und Zugriffsschutz, damit alles reibungslos funktioniert.
  • Sie können auf einen WordPress-Notdienst zurückgreifen, wenn dies nötig ist.
  • Wir achten darauf, dass unsere Webhosting-Partner aktuelle und stabile Versionen der erforderlichen Software einsetzen.