Solutions · WordPress
De quelle taille de VPS WordPress a-t-il vraiment besoin ?
En général, moins que ce qu’on vous a vendu. Une page en cache n’atteint jamais PHP : la mémoire détermine donc combien de requêtes non mises en cache s’exécutent en même temps, et non combien de visiteurs vous pouvez recevoir. Voici le calcul, la question de la bande passante que personne n’affiche, et la machine que nous achèterions : BD-8 à $12.90 par mois.
Ce que les hébergeurs omettent
Le cache explique pourquoi la réponse est modeste
Presque toutes les offres d’hébergement WordPress sont vendues sur la mémoire. Sur un site avec cache, ce n’est pas la mémoire qui vient à manquer.
Requête en cache
Le serveur web trouve un fichier HTML tout prêt et l’envoie. PHP ne démarre pas. La base de données n’est pas ouverte. Cela coûte quelques millisecondes et presque pas de mémoire, et c’est ce que reçoivent la plupart de vos visiteurs.
Requête non mise en cache
Un worker PHP démarre, charge WordPress et vos extensions, interroge la base de données et construit la page. Il occupe 48 à 96 MB pendant ce temps. C’est à ce type de requête que sert réellement la mémoire.
Ce qui ne peut pas être mis en cache
Paniers, paiements, connexions, tout ce qui est personnalisé. Une boutique pose un problème de dimensionnement différent d’un blog précisément pour cette raison, et c’est le cas où payer pour de la mémoire est justifié.
Le calcul
Combien de workers PHP une offre peut réellement accueillir
Workers = (RAM − 300 MB de système d’exploitation − 400 MB de base de données) ÷ ce qu’occupe un worker. Les deux colonnes correspondent à un thème léger et à un thème lourd ; votre site se situe quelque part entre les deux, et la FAQ explique comment le mesurer plutôt que de deviner.
| Offre | RAM | Thème léger | Site lourd | Transfert | Prix | Déployer |
|---|---|---|---|---|---|---|
| VPS-1Un blog, un portfolio, un site vitrine1 vCPU · 1 GB · 25 GB | 1 GB | 6 | 3 | 1 TB | $9.90 | Déployer |
| BD-8Un site très fréquenté, une boutique, plusieurs sites sur une machine4 vCPU · 8 GB · 100 GB | 8 GB | 156 | 78 | 32 TB | $12.90 | Déployer |
| GL2-4Un site unique pour lequel vous voulez de la marge2 vCPU · 4 GB · 40 GB | 4 GB | 70 | 35 | Unmetered | $11.90 | Déployer |
| U2-4-40Un site dont vous ne pouvez pas prévoir le trafic2 vCPU · 4 GB · 40 GB | 4 GB | 70 | 35 | Unmetered | $14.90 | Déployer |
Un worker qui met 200 ms à générer une page sert cinq requêtes par seconde. Quatre workers, c’est vingt requêtes non mises en cache par seconde avant que quiconque n’attende, et sur un site avec cache, cela représente beaucoup de trafic. Ce ne sont pas des benchmarks : c’est le calcul, avec des chiffres que vous devriez remplacer par les vôtres.
Le chiffre que personne n’affiche
La bande passante détermine l’offre plus souvent que la mémoire
Poids de page × pages vues. C’est toute la formule, et il vaut la peine de la faire avant de choisir selon la RAM.
| Poids de page | 10,000 vues/mois | 100,000 vues/mois | 1,000,000 vues/mois |
|---|---|---|---|
| Une page de blog légère0.8 MB | 8 GB | 78 GB | 781 GB |
| Une page WordPress type2.5 MB | 24 GB | 244 GB | 2.4 TB |
| Une page de boutique chargée en images5 MB | 49 GB | 488 GB | 4.8 TB |
À lire avant de payer pour Unmetered
La plupart des sites WordPress sont loin d’atteindre leur quota. BD-8 inclut 32 TB pour $12.90, de quoi servir un million de vues d’une page typique bien des fois : la gamme sans comptage du trafic ne vaut son surcoût que si un vrai pic vous coûterait sinon plus que la différence. Si votre trafic se compose d’images et de vidéos plutôt que de texte, faites le calcul ci-dessus avec votre propre poids de page avant de choisir, car c’est le cas où le quota s’épuise alors que la mémoire reste inutilisée.
En toute franchise
Ce que nous achèterions vraiment
Deux réponses, et aucune n’est la machine la plus chère de la page.
Pour débuter
VPS-1 · $9.90/mois
1 cœur, 1 GB, 25 GB SSD. Avec une extension de cache devant, cela fait correctement tourner un blog ou un site vitrine, et cela coûte moins cher que de se tromper pendant un an. S’il s’avère trop petit, vous le saurez, car le site ralentira sous la charge plutôt que de tomber, et passer à la taille supérieure se résume à une copie de fichiers.
Celle que nous achèterions
BD-8 · $12.90/mois
4 cœurs, 8 GB, 100 GB SSD et 32 TB de transfert, pour moins que C4-8-150, qui a les mêmes cœurs et la même mémoire et 4 TB. Le compromis est réel et nous l’énonçons : cette plateforme est optimisée pour la densité plutôt que pour la fréquence, donc une requête lourde peut être plus lente que sur un hôte moins densément occupé. Pour WordPress, où le travail consiste en de nombreuses petites requêtes plutôt qu’en une seule lourde, c’est le bon compromis.
Questions