fraizor Posted December 15, 2021 Share Posted December 15, 2021 Hello I have one fashion store running PS 1.7 Usually we have around 10-20 active users at any given time (according to G analytics) However when we do any sort of notification or sms marketing. The active users jumps to 100 - 150 at a sudden, stays like that for about an hour then goes back to normal. The issue is when we get around 60-70 users the whole website (FO and BO) function very slow and sometimes response timeout. So clearly this numbers of visitors seems to be over the structure capacity I asked some other store owners(that use Magento and woocommerce) they say that their websites can handle thousands of users without any noticeable performance loss. My questions are: 1- Is it normal for PS stores to only handle 50 users ? 2- How many users Does your store handle max ? PS 1.7.6.9 AWS VPS 2 GB ram dual core CPU PHP 7.2 Link to comment Share on other sites More sharing options...
Daresh Posted December 16, 2021 Share Posted December 16, 2021 It depends on two factors: - how many PHP processes you have available - how much time a single process needs to generate a shop page So you should optimize both your server resources and site generation time in order to squeeze the maximum out of PrestaShop. There is no such limit as "50 users max for PrestaShop", in general a web software depends on the server and it's own performance, that may be influenced by modules. 1 Link to comment Share on other sites More sharing options...
fraizor Posted December 19, 2021 Author Share Posted December 19, 2021 On 12/16/2021 at 1:41 PM, Daresh said: It depends on two factors: - how many PHP processes you have available - how much time a single process needs to generate a shop page So you should optimize both your server resources and site generation time in order to squeeze the maximum out of PrestaShop. There is no such limit as "50 users max for PrestaShop", in general a web software depends on the server and it's own performance, that may be influenced by modules. Thank you for your response - 20 php-fpm process, each process can handle 20 request. - i should check from debug profile ? Link to comment Share on other sites More sharing options...
Daresh Posted December 19, 2021 Share Posted December 19, 2021 yes, debug profile should show you the site generation time Link to comment Share on other sites More sharing options...
SmartDataSoft Posted December 19, 2021 Share Posted December 19, 2021 Did you enable the cache in the site. cache enable you to prevent call in mysql database. Secondly used optimised module which also a factor for site load. If any module call db frequently then it will hang. Thirdly, which server you used is also a factor shared sever made many issue, they are unable to allocated resource when visitor increase. Thank you Link to comment Share on other sites More sharing options...
El Patron Posted December 20, 2021 Share Posted December 20, 2021 PS cache does not store mysql data. Check max_connections. I recommend contacting an agency who can review your hosting and recommend change to existing or better hosting Tip: hosting that supports nvme sdd will solve all issues. I think over has vps with nvme. We use ukfadt dedu aged nvme for many. Lights. Also check your mysql config, they are out of the box not well configured. You can use phpmyadmin to review stats. Another tip, u can spend a lot of time, money on trying to tune ps appl compared to havi g well formed hosting. El Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now