New on LowEndTalk? Please Register and read our Community Rules.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
Handling 10k Active Traffic on WordPress + WooCommerce
Hellos, i need to scale up one of my client WordPress + WooCommerce site with around 100 of active product to handle around 10,000 active users at a time (mostly during the sales period), and I’d love to hear from those with experience managing similar traffic levels.
- What type of hosting and server specifications (e.g., RAM, CPU, disk type) would you recommend?
- Have you found a specific caching plugin or setup (e.g., server-side caching, CDN) that works well for high traffic?
- Are there any plugins, tweaks, or strategies that helped WooCommerce perform better at scale?
Thank you.
Thanked by 1argado
Comments
I have a client ecom website which gets 50k to 100k traffic during festival season and normally 5 to 10k users daily i m using 16/32 core xeon dedicated 128 ram with litespeed server ls cache and memcached for woocommerce, and out of 128 gb ram around 64 gb allocated to maria db cache server is 1 tb nvme disk but we server images from a different server e3 1270 with 32 gb ram and 6 tb hdd and this setup easily takes load and i never found server load above 20 overall its all about how u optimize things
im interested to know can you share a bit more technical on how you did the "maria db cache server" is it via the plugins or you custom at server level and also same for the "server images" how does it interconnect to each others?. is it at application level like for example the wordpress you use some plugins to host image outside of the same server or something. thank you
For MariaDB, we modify the my.cnf file at the server level to allocate more RAM for its usage. Additionally, we configure Memcached to use more RAM for caching. Regarding media files or images, we have developed a custom in-house plugin for WordPress that uploads media files to a secondary server and allows WordPress to serve images from there. For example, all images are automatically served from cdn.domainname.com.
This approach ensures that, for all our eCommerce clients, images are not served from the primary server. This is the reason we developed our custom plugin.