Lösungen · WordPress
Wie groß muss ein VPS für WordPress wirklich sein?
Meist weniger, als man Ihnen verkauft hat. Eine gecachte Seite erreicht PHP nie, daher entscheidet der Arbeitsspeicher darüber, wie viele nicht gecachte Anfragen gleichzeitig laufen, nicht darüber, wie viele Besucher Sie haben können. Hier sind die Rechnung, die Bandbreitenfrage, die niemand abdruckt, und die Maschine, die wir kaufen würden: BD-8 für $12.90 im Monat.
Was Hoster weglassen
Caching ist der Grund, warum die Antwort klein ausfällt
Fast jeder WordPress-Hosting-Tarif wird über den Arbeitsspeicher verkauft. Auf einer gecachten Website ist Arbeitsspeicher nicht das, was ausgeht.
Gecachte Anfrage
Der Webserver findet eine fertige HTML-Datei und sendet sie. PHP startet nicht. Die Datenbank wird nicht geöffnet. Das kostet ein paar Millisekunden und fast keinen Arbeitsspeicher, und das ist es, was die meisten Ihrer Besucher bekommen.
Nicht gecachte Anfrage
Ein PHP-Worker startet, lädt WordPress und Ihre Plugins, fragt die Datenbank ab und baut die Seite. Dabei belegt er 48–96 MB. Für diese Anfrage ist Arbeitsspeicher eigentlich da.
Was sich nicht cachen lässt
Warenkörbe, Checkouts, Logins, alles Personalisierte. Genau deshalb ist ein Shop ein anderes Größenproblem als ein Blog, und hier ist es richtig, für Arbeitsspeicher zu bezahlen.
Die Rechnung
Wie viele PHP-Worker ein Tarif tatsächlich trägt
Worker = (RAM − 300 MB Betriebssystem − 400 MB Datenbank) ÷ Speicherbedarf eines Workers. Die beiden Spalten stehen für ein schlankes und ein schweres Theme; Ihre eigene Website liegt irgendwo dazwischen, und die FAQ erklärt, wie Sie das messen, statt zu raten.
| Tarif | RAM | Schlankes Theme | Anspruchsvolle Website | Traffic | Preis | Bereitstellen |
|---|---|---|---|---|---|---|
| VPS-1Ein Blog, ein Portfolio, eine Unternehmenswebsite1 vCPU · 1 GB · 25 GB | 1 GB | 6 | 3 | 1 TB | $9.90 | Bereitstellen |
| BD-8Eine stark besuchte Website, ein Shop, mehrere Websites auf einem Server4 vCPU · 8 GB · 100 GB | 8 GB | 156 | 78 | 32 TB | $12.90 | Bereitstellen |
| GL2-4Eine einzelne Website, für die Sie Reserven wollen2 vCPU · 4 GB · 40 GB | 4 GB | 70 | 35 | Unmetered | $11.90 | Bereitstellen |
| U2-4-40Eine Website, deren Traffic Sie nicht vorhersagen können2 vCPU · 4 GB · 40 GB | 4 GB | 70 | 35 | Unmetered | $14.90 | Bereitstellen |
Ein Worker, der 200 ms zum Rendern einer Seite braucht, bedient fünf Anfragen pro Sekunde. Vier Worker sind zwanzig ungecachte Anfragen pro Sekunde, bevor jemand warten muss, und auf einer gecachten Website ist das sehr viel Traffic. Das sind keine Benchmarks, sondern die Rechnung, mit Werten, die Sie durch Ihre eigenen ersetzen sollten.
Die Zahl, die niemand angibt
Bandbreite entscheidet öfter über den Tarif als Arbeitsspeicher
Seitengröße × Seitenaufrufe. Das ist die ganze Formel, und es lohnt sich, sie zu rechnen, bevor Sie nach RAM auswählen.
| Seitengröße | 10,000 Aufrufe/Monat | 100,000 Aufrufe/Monat | 1,000,000 Aufrufe/Monat |
|---|---|---|---|
| Eine leichte Blogseite0.8 MB | 8 GB | 78 GB | 781 GB |
| Eine typische WordPress-Seite2.5 MB | 24 GB | 244 GB | 2.4 TB |
| Eine bildlastige Shopseite5 MB | 49 GB | 488 GB | 4.8 TB |
Lesen Sie das, bevor Sie für Unmetered bezahlen
Die meisten WordPress-Websites kommen nicht einmal in die Nähe ihres Kontingents. BD-8 enthält 32 TB für $12.90, genug für ein Vielfaches von einer Million Aufrufen einer typischen Seite. Die Linie ohne Trafficzählung lohnt ihren Aufpreis daher nur, wenn eine echte Lastspitze Sie sonst mehr kosten würde als die Differenz. Besteht Ihr Traffic eher aus Bildern und Videos als aus Text, machen Sie die Rechnung oben vor der Auswahl mit Ihrer eigenen Seitengröße, denn in diesem Fall ist das Kontingent aufgebraucht, während der Arbeitsspeicher ungenutzt bleibt.
Ehrlich gesagt
Was wir tatsächlich kaufen würden
Zwei Antworten, und keine davon ist die teuerste Maschine auf der Seite.
Für den Einstieg
VPS-1 · $9.90/Monat
1 Kern, 1 GB, 25 GB SSD. Mit einem Caching-Plugin davor trägt das einen Blog oder eine Unternehmenswebsite ordentlich, und es kostet weniger, als sich ein Jahr lang darin zu irren. Sollte er sich als zu klein erweisen, merken Sie es, denn die Website wird unter Last langsamer, statt auszufallen, und der Umstieg auf eine größere Maschine ist eine Dateikopie.
Die Maschine, die wir kaufen würden
BD-8 · $12.90/Monat
4 Kerne, 8 GB, 100 GB SSD und 32 TB Traffic, für weniger als C4-8-150, der die gleichen Kerne und den gleichen Arbeitsspeicher sowie 4 TB bietet. Der Kompromiss ist real, und wir nennen ihn: Diese Plattform ist auf Dichte statt auf Taktfrequenz ausgelegt, sodass eine einzelne schwere Anfrage langsamer laufen kann als auf einem weniger dicht belegten Host. Für WordPress, wo die Arbeit aus vielen kleinen statt einer schweren Anfrage besteht, ist das der richtige Kompromiss.
Fragen