Below is a snapshot overview of hardware specs and settings, including the PHP configuration, as of January 2024.
Specs
The following examples are as of January 2024 and do not reflect ongoing upgrades.
- Servers: NGINX
- CPU: Currently, mostly AMD EPYC Rome CPUs (64 core/128 thread), moving to AMD EPYC Milan CPUs (64 core/128 thread)
- PHP / CPU: Default of 10 PHP Workers / CPU threads. Depending on client settings and availability, can spike/burst up to 110 total if needed.
- Network: Redundant 25Gbit network connectivity per server.
- Storage: NVMe SSDs
- Scaling: active/passive server setup on bare metal, giving us the ability to scale up to hundred+ CPU cores (110 in bursts) while maintaining a real-time replica in a different region with automatic failover. Vertical scaling instead of horizontal scaling.
- Origin data centers: 4 origin centers
- Edge / CDN: 27 global data centers serve as a CDN and edge cache for your content.
- Intermediate Image Offloading: Photon Subsizes can dynamically generate intermedia subsizes/thumbnails, optimizing and serving images without counting against storage quotas.
- Memory: Default of 512MB each PHP worker/process. May be configured up to 2048MB.
- Caching: Page Cache (Batcache, Memcached), Query Cache (WordPress Persistent Object Cachcing, via Memcached), Edge Cache (page and static asset caching at edge), OPcache.