Estimate vCPU, RAM, NVMe and PHP workers for WordPress, WooCommerce, membership and LMS sites from traffic, dynamic users, plugins, cache and media.
$ wordpress workload $ cache-hit != dynamic checkout $ watch: PHP-FPM + MySQL + wp-cron $ result: CPU / RAM / NVMe / workers
Monthly visitors alone cannot size WordPress. Page views, logged-in traffic, cache, plugin behavior and dynamic commerce flows must be considered together.
This tool produces a starting estimate for capacity planning; validate production decisions with load tests and real monitoring data.
Change the inputs and calculate again.
WordPress recommends PHP 8.3+, MariaDB 10.11+ or MySQL 8.0+ and HTTPS. Those are compatibility baselines, not a vCPU sizing table.
Full-page cache and CDN can remove much anonymous PHP/MySQL work, while checkout, account and admin requests remain dynamic.
WooCommerce documents WordPress 6.9+, PHP 8.3+, MySQL 8.0+ or MariaDB 10.6+ and a 256 MB+ WordPress memory limit baseline.
Watch TTFB, PHP-FPM workers, CPU, RAM, swap, slow queries, cache hit ratio and checkout p95 latency.
WordPress does not publish a universal VPS RAM number; measure from workload.
It is a WordPress memory-limit baseline, not total server RAM.
A high cache hit ratio can reduce PHP/DB work for anonymous traffic.
Catalog size alone is insufficient; search, filters, variations and sync jobs matter.
Share your workload, traffic profile and growth target so we can determine the appropriate VPS or GPU server class.