Oplossingen · WordPress
Hoe groot moet een VPS voor WordPress echt zijn?
Meestal minder dan u is verkocht. Een gecachete pagina bereikt PHP nooit, dus geheugen bepaalt hoeveel niet-gecachete verzoeken tegelijk draaien, niet hoeveel bezoekers u kunt hebben. Hier is de rekensom, de bandbreedtevraag die niemand vermeldt, en de machine die wij zouden kopen: BD-8 voor $12.90 per maand.
Het deel dat hosts weglaten
Caching is waarom het antwoord klein is
Bijna elk WordPress-hostingpakket wordt verkocht op geheugen. Op een gecachete site is geheugen niet wat opraakt.
Gecachet verzoek
De webserver vindt een kant-en-klaar HTML-bestand en stuurt het. PHP start niet. De database wordt niet geopend. Het kost een paar milliseconden en bijna geen geheugen, en het is wat de meeste van uw bezoekers krijgen.
Verzoek zonder cache
Een PHP-worker start, laadt WordPress en uw plugins, bevraagt de database en bouwt de pagina op. Daarbij houdt hij 48–96 MB vast. Dit is het verzoek waarvoor geheugen eigenlijk bedoeld is.
Wat niet in de cache kan
Winkelwagens, afrekenpagina's, logins, alles wat gepersonaliseerd is. Juist daarom is een webshop een ander groottevraagstuk dan een blog, en het is het geval waarin betalen voor geheugen terecht is.
De rekensom
Hoeveel PHP-workers een pakket echt aankan
Workers = (RAM − 300 MB besturingssysteem − 400 MB database) ÷ wat één worker inneemt. De twee kolommen zijn een licht thema en een zwaar thema; uw eigen site zit daar ergens tussenin, en de FAQ legt uit hoe u dat afleest in plaats van te gokken.
| Pakket | RAM | Licht thema | Zware site | Dataverkeer | Prijs | Implementeren |
|---|---|---|---|---|---|---|
| VPS-1Een blog, een portfolio, een informatieve website1 vCPU · 1 GB · 25 GB | 1 GB | 6 | 3 | 1 TB | $9.90 | Implementeren |
| BD-8Een drukke site, een webshop, meerdere sites op één server4 vCPU · 8 GB · 100 GB | 8 GB | 156 | 78 | 32 TB | $12.90 | Implementeren |
| GL2-4Eén site waarvoor u ruimte over wilt hebben2 vCPU · 4 GB · 40 GB | 4 GB | 70 | 35 | Unmetered | $11.90 | Implementeren |
| U2-4-40Een site waarvan u het verkeer niet kunt voorspellen2 vCPU · 4 GB · 40 GB | 4 GB | 70 | 35 | Unmetered | $14.90 | Implementeren |
Een worker die 200 ms nodig heeft om een pagina te renderen, verwerkt vijf verzoeken per seconde. Vier workers zijn twintig niet-gecachete verzoeken per seconde voordat iemand moet wachten, en op een gecachete site is dat heel veel verkeer. Dit zijn geen benchmarks: het is de rekensom, met cijfers die u door uw eigen cijfers moet vervangen.
Het getal dat niemand vermeldt
Bandbreedte bepaalt het pakket vaker dan geheugen
Paginagewicht × paginaweergaven. Dat is de hele formule, en het loont om die te maken voordat u op RAM kiest.
| Paginagewicht | 10,000 weergaven/mnd | 100,000 weergaven/mnd | 1,000,000 weergaven/mnd |
|---|---|---|---|
| Een lichte blogpagina0.8 MB | 8 GB | 78 GB | 781 GB |
| Een gemiddelde WordPress-pagina2.5 MB | 24 GB | 244 GB | 2.4 TB |
| Een webshoppagina met veel afbeeldingen5 MB | 49 GB | 488 GB | 4.8 TB |
Lees dit voordat u voor Unmetered betaalt
De meeste WordPress-sites komen nooit in de buurt van hun tegoed. BD-8 bevat 32 TB voor $12.90, ruim genoeg voor vele malen een miljoen weergaven van een gemiddelde pagina. De lijn zonder verkeersmeting is de meerprijs dus alleen waard als een echte piek u anders meer zou kosten dan het verschil. Bestaat uw verkeer uit afbeeldingen en video in plaats van tekst, maak dan eerst de rekensom hierboven met uw eigen paginagewicht voordat u kiest, want dat is het geval waarin het tegoed opraakt terwijl het geheugen niets doet.
Eerlijk gezegd
Wat wij zelf zouden kopen
Twee antwoorden, en geen van beide is de duurste machine op de pagina.
Om te beginnen
VPS-1 · $9.90/mnd
1 core, 1 GB, 25 GB SSD. Met een cachingplug-in ervoor draait dit een blog of een informatieve website naar behoren, en het kost minder dan er een jaar naast zitten. Blijkt het te klein, dan merkt u dat, want de site wordt onder belasting trager in plaats van om te vallen. En opschalen is een bestandskopie.
Degene die wij zouden kopen
BD-8 · $12.90/mnd
4 cores, 8 GB, 100 GB SSD en 32 TB dataverkeer, voor minder dan C4-8-150, dat dezelfde cores en hetzelfde geheugen heeft en 4 TB. De afweging is echt en we noemen haar: dit platform is afgestemd op dichtheid in plaats van kloksnelheid, dus één zwaar verzoek kan trager lopen dan op een minder dicht bezette host. Voor WordPress, waar het werk uit veel kleine verzoeken bestaat in plaats van één zwaar, is dat de juiste afweging.
Vragen