Jump to content

PrestaShop supports thousands of access?


Recommended Posts

Hello!
 
I will provide a store that is accessed by thousands of users. PrestaShop is reliable enough for that amount of hits?
 
Someone may indicate a PrestaShop store that currently has lot of hits?
 
Thank you!
 
Josimar
(Brazil)
 
---------------
 
Em Português:
 
Olá!
 
Vou disponibilizar um loja que será acessada por milhares de usuários. O PrestaShop é confiável o suficiente para essa quantidade de acessos?
 
Alguém pode indicar uma loja PrestaShop que atualmente possui grande quantidade de acessos?
 
Obrigado!
 
Josimar
(Brasil)

 

Link to comment
Share on other sites

I have around 2500  unique hits per day  on a shared host  I get the occasional  server error  but nothing really that's of concern,  however  Im switching to a dedicated host in the next few months as my business is growing quicker than expected.

Link to comment
Share on other sites

2500 hits per day is kind of meaningless when you are trying to plan and ensure you have enough horsepower.  for example, does that equate to 100 visitors an hour? and perhaps 1 or 2 visitors a minute?

 

What you need to do is determine is how many concurrent visitors your store will need to support, and then ensure you have a server that will be capable of handling that.

Link to comment
Share on other sites

Bellini 13 and Puffdade, thanks for the comments!


My site will have about 3000 hits per day.

As I understand the performance is directly related to the server and not with PrestaShop. Correct?

 


Bellini13,

How can I make a plan based on the amount of access?


 

 

Link to comment
Share on other sites

As I understand the performance is directly related to the server and not with PrestaShop. Correct?

No, not necessarily. Prestashop could still have issues that would effect performance.  This is typically seen with a large catalog (categories mainly).

 

 

My site will have about 3000 hits per day.

 

It is still not enough to know hits per day.  What you really need to do is determine how many concurrent users you need to support. 

Concurrent means how many users will be visiting any part of your site at the exact same time.  If you are not using google analytics, then I would suggest you start using it so you can start collecting this type of information

 

3000 hits per day, again just using averages, is 125 hits per hour (3000 / 24 hours).

125 hits per hour is about 2 hits per minute (125 / 60 minutes)

 

So using averages you need to support 2 hits per minute.  But using averages is not realistic, because it is unlikely that you will get such a clean visitor spread.  It is much more likely that you will get 10 visits some minute, and no visits on other minutes.  So now you need to support 10 visits per minute, on those peak times.

 

Trust me, this is not an easy topic, and it is not a science with exact mathematical formulas.

 

 

I get the occasional  server error  but nothing really that's of concern

 

 

The fact that you get an occasional server error, probably means you hit your current servers limitations at some point.  Usually 10-15 mysql database connections.  Which usually translations to 10-15 concurrent users on your site.

 

 

So long story short, get google analytics installed, give it some time to collect data (a few weeks) and then start looking at your peak times and figure out how many visitors you are getting at those peak times.  Let's say it is 15.  Now do you want to move to a server that can only support 15 concurrent visitors.... No, double, maybe triple the number to account for growth (this is what I mean by project.guess).

 

Then work to find a new hosting provider (a managed dedicated server if you can spend the money), and then start doing some research on how to properly load test your website.  Again, not an easy topic, but there are 2 ways to figure out if your server can support your user volume

1) Properly plan and load test it to figure out when it breaks

2) Don't plan, don't test and just wait and see when it breaks, then you know

Link to comment
Share on other sites

Its far from meaningless when we start out, as none of us know what the outcome or how popular a site will be,  the question was is Prestashop capable,  and can someone indicate a store that has a lot of hits, I merely answered with my situation, I'm not sure if that's good or bad but its a benchmark something Josimarcsilva can go on.

Link to comment
Share on other sites

Puffdade, their contribution has served as a parameter. Thank you!
 
Bellini13, again thanks for the help!
 
Bellini13,
1)

 

 

No, not necessarily. Prestashop could still have issues that would effect performance.  This is typically seen with a large catalog (categories mainly).

 

When you say big catalog, that amount of registered products or really the amount of product categories?

 

2)

My site does not this working. I'm basing the amount of access by my competitors. I will certainly use Google Analytics while running.
 
Let's imagine the following scenario: a) a need for support at least 20 simultaneous (Concurrent) users. B) My website is now hosted on a good dedicated and managed server. c) My site has 5000 registered products separate and organized by various categories.
 
In the above scenario: What steps I still have to take to ensure the stability of the site? MySql settings? Apache settings? PrestaShop settings? Or you that in this scenario the default settings will suffice?
 
Your help is being of great importance to me. Thank you !!
 
Josimar
(Brasil -Utilizando google translator)
Edited by Josimarcsilva (see edit history)
Link to comment
Share on other sites

When you say big catalog, that amount of registered products or really the amount of product categories?

 

the biggest issue is usually seen with large numbers of categories and the top menu.  other issues would be a large number of products in a category

 

Let's imagine the following scenario: a) a need for support at least 20 simultaneous (Concurrent) users. B) My website is now hosted on a good dedicated and managed server. c) My site has 5000 registered products separate and organized by various categories.
 
In the above scenario: What steps I still have to take to ensure the stability of the site? MySql settings? Apache settings? PrestaShop settings? Or you that in this scenario the default settings will suffice?

 

As I said before, this is an art, not a science, there is no magic number or perfect setting that works for everyone.  Performance tuning takes time, effort and skill and is way outside the scope of what I can assist with in a forum topic.

Link to comment
Share on other sites

×
×
  • Create New...