Jump to content

Prestashop speed vs speed of 9 year old zencart


Recommended Posts

Hi, 

we have site with 2000 products on 9 year old zencart site. This zencart site has 0,3s time to first byte and site loads completly in 1 - 1.5 sec with more than 70 requests. 

 

I created fresh installation of prestashop 1.5.6.2 (on subdomain), copied products and categories there and I was in shock how slow this system is. Time to first byte is somewhere around 2,5s. With ONLY 20 requests.

 

I have read a lot of topics about backoffice settings and set up everything properly. CCC is ON, Cache is ON, Compilation is OFF. 

 

Both sites are working now so I can easily compare load time of same categories, same product pages... Prestashop is much more slower in Time to first byte even when I turn down most of modules. 

 

Anyone knows how to fix this?  

 

PS. We have our own server so i am 100% it is not hostin/server issue. 

 

Thank you for any answers. 

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

1.5.6 is 'heavy'.

 

1.6 is faster (ensure using CCC with javascript loaded bottom option) and latest boot strap default or 3rd party theme with boot strap concept.

 

It is not recommended to use older version like 1.5, but to use latest installation,

 

tip: early versions of any cms, including ps, were really fast...as they lacked features that today's ecommerce must have.

Link to comment
Share on other sites

Unfortunately I cant move to 1.6 because I already paid a lot of for design and product/customers import.   

 

I turned of console and site loads in 0,45 second but time to first byte is 2,5 = 3seconds whole load time. So there is no chance to lower time to first byte? 

Link to comment
Share on other sites

I hope it dont mind, I will post link here in <code> and using bitly, because its testing site (duplicity of main domain) and I dont want it to be found be google :)

Thank you.

 

 

For testing time to first byte I was using preinstalled chrome extension and bytecheck.com 

Edited by watheris (see edit history)
Link to comment
Share on other sites

total load time is one thing, 'above the fold'  is more important factor than total page load.

 

learn more:

http://en.wikipedia.org/wiki/Above_the_fold#In_web_design

https://developers.google.com/speed/docs/insights/PrioritizeVisibleContent

 

and if you are wondering how search engine like google thinks it important

http://www.google.com/patents/US20070118640

Link to comment
Share on other sites

Unfortunately I cant move to 1.6 because I already paid a lot of for design and product/customers import.   

 

I turned of console and site loads in 0,45 second but time to first byte is 2,5 = 3seconds whole load time. So there is no chance to lower time to first byte? 

 

I just upgraded a store from 1.5.6 to 1.6.0.9 and it was mostly painless. You shouldn't have any issues with product / customer in the upgrade.

 

For design it depends on what you mean -- big difference between just design using templates / modules and design that involves changes to core files. If the design was limited to the forumer you should be able to upgrade with little to moderate fussing.

 

Some people might disagree but I feel that part of working with software like ZenCart / PrestaShop involves getting your hands dirty and being able to do a lot of stuff yourself -- you pay developers for complex stuff but if you can't do even the simple tasks you're going to have issues. The only way to learn is to do. My suggestion would be to set up a development machine at home using an old computer and clone your site onto that machine. Then try upgrading it. If you screw up no harm done. 

 

If you're regretting the platform change -- don't. Before I settled on PrestaShop I played first with O/S Commerce and then with ZenCart. PrestaShop is on a completely different level. It is just the vastly superior platform. 

Edited by Naldinho (see edit history)
  • Like 2
Link to comment
Share on other sites

We have VPS with reserved 1,5 GB RAM, 1792 MHZ procesor, 100 Gb hdd... Or you want some other informations? I can also send you link to php info file if it is needed.

 

or use module that tells you phpinfo after native PrestaShop ini_set as root phpinfo does not tell you this.

http://www.prestashop.com/forums/topic/278164-free-module-display-php-environment-phpinfo-back-office/

Link to comment
Share on other sites

Unfortunately I cant move to 1.6 because I already paid a lot of for design and product/customers import.   

 

I turned of console and site loads in 0,45 second but time to first byte is 2,5 = 3seconds whole load time. So there is no chance to lower time to first byte? 

 

One last bit of advice (please know I do 'no' private work so have no hidden agenda nor do I think anyone on this post has agenda)...and also I prefer to write to overall community and not specifically a particular shop situation, because there is nothing 'novel' about 99% of questions.  Many read/respond to these post much later in time.

 

so I will be blunt

 

this is a big mistake (making shop so it can not be easily upgraded).

 

you are already missing many new features and those that will be coming, ps is doing an excellent job of staying with/ahead of the curve.  hopefully we won't see you using 1.5 9 years from now.

 

best of luck...

  • Like 1
Link to comment
Share on other sites

Actualy this is common problem in PrestaShop. Not just mine. And I am not asking for private settings which would help me only.

I picked up 1.5 because somewhere on this forum was this is stable verziou. Also we have many reasons Why not to use 1.6. F. E. It is too modern. Our customers are mostly higher age and not familiar with so many ajax stuff, animations, modal windows etc...

We needed platform that looks simple and 1.5 has everything we need. Unfortunately, before expensive paid services I did not know its not stable.

 

Also I can upgrade shop, its not unupgradable, but for our cause its pointless.

Edited by watheris (see edit history)
Link to comment
Share on other sites

If the only thing holding you back from upgrading is that you like to keep the old front-office look that shouldn't be an issue. I could be wrong but I am pretty sure you can make the front look like 1.5 while benefiting from 1.6's improvements 

Link to comment
Share on other sites

Actualy this is common problem in PrestaShop. Not just mine. And I am not asking for private settings which would help me only.

I picked up 1.5 because somewhere on this forum was this is stable verziou. Also we have many reasons Why not to use 1.6. F. E. It is too modern. Our customers are mostly higher age and not familiar with so many ajax stuff, animations, modal windows etc...

We needed platform that looks simple and 1.5 has everything we need. Unfortunately, before expensive paid services I did not know its not stable.

 

Also I can upgrade shop, its not unupgradable, but for our cause its pointless.

 

that is very valid point , and I do agree 1.5.6.2 was a good sound choice.

 

I am only sharing one should be careful going forward  where you can not upgrade...i.e do not change anything outside of template folder if at all possible.  and as shop manager make sure any oem works follows this as closely as possible.

 

you will be fine with 1.5 rolling out....but you will want to upgrade, it won't be me telling you but something you yourself will desire.

 

so after you get all sorted out on 1.5 and selling, go back create test play around with upgrade to 1.6...

 

happy selling

Link to comment
Share on other sites

Yes, I understand and you are right about it. Changes and upgrading is necessery, but for our target customers we need to make them really slowly and one by one (f.e. thats why we paid designer to clone our old design to prestashop).  

 

Anyway it looks like I am going to need to upgrade vps a bit and maybe it will help. 

 

And also I found partial solution, if you are experiencing similar, slow site problem, try to check this :

- there was a few disabled modules - after uninstalling them, TTFB dropped down

- few modules was wrong hooked or hooked in more hooks - after fix TTFB dropped down a bit, too. 

 

But TTFB is still more than 1,2s so I will try that vps upgrade and I will see if it helps. 

 

Btw thanks to everyone who participate in this topic and sorry for my english.  

Edited by watheris (see edit history)
Link to comment
Share on other sites

Yes, I understand and you are right about it. Changes and upgrading is necessery, but for our target customers we need to make them really slowly and one by one (f.e. thats why we paid designer to clone our old design to prestashop).  

 

Anyway it looks like I am going to need to upgrade vps a bit and maybe it will help. 

 

And also I found partial solution, if you are similar, slow site problem, try to check this :

- there was a few disabled modules - after uninstalling them, TTFB dropped down

- few modules was wrong hooked or hooked in more hooks - after fix TTFB dropped down a bit, too. 

 

But TTFB is still more than 1,2s so I will try that vps upgrade and I will see if it helps. 

 

Btw thanks to everyone who participate in this topic and sorry for my english.  

 

open config/defines.inc.php

 

set this to true

define('_PS_DEBUG_PROFILING_', false);

visit most visited type pages, collect profiling for each page.

 

set to false

 

it's good info..keep you busy this weekend.

Link to comment
Share on other sites

×
×
  • Create New...