Jump to content

How to match a hosting server's specs to the number of orders being processed


Stephen-FFC

Recommended Posts

Hi all.

I keep hearing that Prestashop doesn't really have any uper limits for store size and number of customers & orders processed. It all comes down to the specs of the hosting server.

How do I know what specs are needed. Is there a formula to use to figure out how much RAM and how many cores are needed for a busy Prestashop site?

To help with the discussion, let's assume the site is consistantly processing 1 order per second. How many cores etc would be the minimum requirement to keep running without crashing or timeouts?

  • Thanks 1
Link to comment
Share on other sites

  • 2 weeks later...

Hello? Anyone?

Since hosting is such a critical component to a healthy, functioning CMS website, I thought I'd get flooded with answers from people rolling their eyes at me for asking such an obvious question - something that's possibly outlined in numerous blog posts on Prestashop's site or been discussed here ad nausia.

Edited by Stephen-FFC (see edit history)
  • Like 1
Link to comment
Share on other sites

  • 2 months later...

Perfect question!

However, it has a lot to do with how the hosting is set up.

Weibo, which started out as China's version of Twitter, basically, was serving millions of people with just one four core server for awhile, as their Twitter clone was written in node.js at the time. That's super light on the server, transferring most of the execution to the clients (the users). Very smart! They obviously got FAR more out of a tiny server than anyone thought possible.

That said, it's often specialty hosting you want. This is one of the few cases where a specialist ends up being both far better AND cheaper.

I've been looking very hard for PrestaShop only hosts, much like you can find Magento and Wordpress specialist hosts. Those are often the key to getting the very best performance out of a script without YOU being the one extracting that performance. Specialists know how to set up all the many layers just right.

I've used both specialty $100 Magento hosting, and now $5/mo specialty Wordpress hosting, and both perform far better than any host with a generalist setup. Even a dedicated server with 12 to 48 cores isn't going to beat a specialist host that actually sets things up properly.

Unbelievably, I can't find a PrestaShop only host! That's the thing that blows my mind.

Very unfortunate.

Without this, before switching servers, I'd say switch over from Apache or nginx over to Litespeed server first. The host I use that can accept PrestaShop AND has Litespeed is GeekStorage in Chicago, but there could be ones that are better for you in your area. 

There's also a little add-on here which allows you to use LIteSpeed's native caching. LiteSpeed has hole punch caching, which is very advanced (in other words, it can simply cache the parts of the page which never change). Really quite brilliant.

LiteSpeed can also absorb smaller DDOS attacks. It's so good, some hosts fit something like 10 or 20 TIMES more users on a server with LiteSpeed.

So I'd look for that first. A $200 to $500 server, setup properly, will probably work just fine if you're running an optimized LiteSpeed and a heavily optimized MySQL setup. There's alternatives to plain MySQL, too, such as Persona, which is a really good host can setup.

 

 

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...