Hello!
I need advice from more experienced colleagues. I have an online store on WordPress + WooCommerce, which is quite large — over 20,000 products, active filters, search, and many requests during peak hours.
Currently, the site runs on VPS (I use hosting from hostpro, LiteSpeed is installed), but I feel that the project has outgrown this infrastructure — speed drops during peak loads, and caching is already squeezed to the maximum.
I plan to switch to a dedicated server, and here’s my question:
Which web server is better to choose for such tasks — LiteSpeed, Nginx, or Apache (with modifications)?
Real cases, pros/cons, configurations — I would be very grateful for your experience. I am also interested in how you balance performance and security when it comes to a large store.
Hey @SugarCandy, I’d recommend going with NGINX. It’s more scalable and widely used across high-traffic platforms.
LiteSpeed is great, especially with WordPress, but if you’re planning to grow and want more control with server-level optimization, NGINX gives you that flexibility. Plus, it’s known for handling concurrent connections better, which is crucial for large stores with lots of filtering and search activity like yours.
Of course, the best choice also depends on your stack, caching layers (like Redis or Varnish), and how you’re balancing static vs dynamic content. But in most high-demand setups I’ve seen, NGINX consistently performs better under load.
I currently have LiteSpeed Cache and everything works pretty well with WordPress + Woo. But if I switch to NGINX, the question arises - what is the best way to replace caching?