A riposo, 0,3 GB. WordPress ne tiene da 0,43 a 1,8.
Un provider riempie le macchine di siti che stanno quasi sempre fermi. Trenta secondi dopo la fine del carico, quattro worker BookPress scendono a circa 0,3 GB; un WordPress dimensionato a misura ne trattiene 0,43 e un pool ottimizzato da 64 processi figli 1,8. Sotto carico BookPress usa circa 0,6 GB, vicino al pool dimensionato a misura, che però serve meno pagine. La memoria per ogni configurazione →
Stesso sito, tutti i plugin attivi, 30 s dopo la prova a pieno carico, sul server Intel. La memoria condivisa fra processi è contata una volta sola. Misurato su BookPress 0.2.57, 13 ottobre 2026.
La memoria, configurazione per configurazione.
Un provider dimensiona un server sulla memoria. Abbiamo misurato i due stack a pieno carico e di nuovo 30 secondi dopo la fine del carico, sullo stesso sito con tutti i plugin attivi, contando una volta sola la memoria condivisa fra processi. WordPress lo abbiamo fatto girare in due modi, così la dimensione del pool non falsa il confronto: un pool ottimizzato (statico da 64 processi figli) e un pool dimensionato a misura (dinamico da 8 processi figli). La memoria è misurata su BookPress 0.2.57.
Server Intel (4 vCPU)
| Configurazione | Memoria, sotto carico | Memoria, a riposo 30 s |
|---|---|---|
| BookPress (4 worker) | 595 MB | 319 MB |
| WordPress (8 processi figli PHP, dimensionato a misura) | 525 MB | 432 MB |
| WordPress (64 processi figli, ottimizzato) | 1784 MB | 1782 MB |
Server ARM (4 vCPU)
| Configurazione | Memoria, sotto carico | Memoria, a riposo 30 s |
|---|---|---|
| BookPress (4 worker) | 688 MB | 299 MB |
| WordPress (8 processi figli PHP, dimensionato a misura) | 528 MB | 435 MB |
| WordPress (64 processi figli, ottimizzato) | 1803 MB | 1802 MB |
Memoria misurata su BookPress 0.2.57, 13 ottobre 2026. WordPress girava con PHP-FPM, OPcache e JIT, MariaDB, object cache Redis e nginx. Nessuna delle due parti usava una cache delle pagine. I valori di throughput nella pagina sulla velocità vengono da una misurazione successiva e separata, su BookPress 0.2.64.
Il valore a riposo è il valore della densità. Trenta secondi dopo la fine del carico, quattro worker BookPress scendono a circa 0,3 GB; un WordPress dimensionato a misura ne trattiene 0,43 e un pool ottimizzato da 64 processi figli 1,8. Un provider riempie le macchine di siti quasi sempre fermi, quindi la memoria che un sito restituisce fra un visitatore e l'altro è memoria che un altro sito può usare.
Più worker. Il codice del motore e il bytecode dei plugin vengono caricati una volta e condivisi da tutti i worker; ogni worker in più aggiunge il proprio working set sotto carico e ne restituisce la maggior parte a riposo. Un worker fermo da 30 secondi restituisce la memoria al sistema; un pool WordPress si tiene quello che ha preallocato.
Tanti worker quanti ne regge la macchina.
All'avvio BookPress sceglie il numero di worker in base a processori e memoria della macchina. Il codice del motore e il bytecode dei plugin sono condivisi fra tutti i worker; ogni worker aggiunge il proprio working set sotto carico e ne rilascia la maggior parte a riposo. Un worker vale la capacità di servizio di un core. I valori di memoria di questa pagina li abbiamo misurati con quattro.
✓ I worker li decide lei
Un numero di worker impostato da lei ha la precedenza. I valori di questa pagina sono misurati con quattro: circa 0,6 GB sotto carico, che scendono a circa 0,3 GB dopo 30 secondi a riposo.
✓ Nessun server di database
Lo storage è SQLite integrato, in-process, sullo stesso schema di WordPress. Dalla parte WordPress, il solo MariaDB occupa all'incirca da 0,2 a 0,4 GB, a seconda del buffer pool.
✓ Nessun livello di cache
BookPress gira senza object cache e senza cache delle pagine. Ogni pagina dietro questi valori l'ha generata da zero.
✓ Un solo binario
Il server è un unico programma da 1,8 MB. I worker lo caricano una volta e lo condividono.
Memoria che torna libera fra un visitatore e l'altro.
Sotto carico lo stesso sito occupa circa 0,6 GB su quattro worker
BookPress, vicino a un WordPress dimensionato a misura e un terzo di un pool ottimizzato.
A riposo scende a circa 0,3 GB, mentre i pool WordPress non mollano. Con
molti siti il risparmio sta in questo rilascio a riposo, non in un worker quasi gratis.
I siti tengono i loro temi, il loro /wp-admin e i loro URL.
Se i server li gestisce lei
BookPress è un software che fa girare sulla sua infrastruttura, con licenza per sito fino a 500 siti e per vCPU oltre. Un sito entra come dump MySQL standard e può uscire allo stesso modo.
Se li gestisce un provider per lei
BookPress non lo installa lei: chiede al provider che ospita i suoi siti se lo farà. Gli porti due numeri: circa 0,3 GB a riposo contro i 0,43 a 1,8 GB di un pool WordPress, e da circa 4,5 volte (Intel) a oltre 5 volte (ARM) le richieste al secondo su pagine vere di un negozio.
Quanto costa
Il prezzo si calcola sull'infrastruttura che smette di affittare: per sito da 1,00 $0,85 € a 0,45 $0,38 €, e per vCPU oltre i 500 siti. Fatturazione annuale.
Lo misuri sui suoi siti
Ci dica quanti siti gestisce, quali plugin ci girano sopra e dove li ospita oggi. Lo misuriamo insieme, sul suo hardware.
[email protected]