Early Access Provare la demo dal vivoDemo , si apre in una nuova scheda
Per provider di hosting e agenzie

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 →

Memoria 30 s dopo la fine del carico
BookPress
319 MB
WordPress, 8 processi
432 MB
WordPress, 64 processi
1782 MB

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.

~0,3 GB
di memoria a riposo, 30 s dopo il carico, quattro worker BookPress. WordPress ne trattiene da 0,43 a 1,8 GB
~0,6 GB
di memoria a pieno carico, quattro worker. Un WordPress dimensionato a misura usa 0,55 GB; un pool ottimizzato 1,8 GB
~4,5×
le richieste al secondo di un WordPress ottimizzato su pagine vere di un negozio, server Intel; oltre 5× sul server ARM
30 s
senza richieste, e un worker BookPress restituisce la memoria al sistema
La memoria, per intero

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.

Cosa gira sul server

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.

Cosa vuol dire per lei

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.

Per i provider di hosting →

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.

Per le agenzie →

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.

Prezzi →

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]