Jump to content

Very Low Performance Prestashop 1.6 - Better Run it in a Toaster!


Recommended Posts

Hi There,

 

We are experiencing problems with the load time of our website. We have try to change parameters of cache, smart cache, We have try diferent cache servers (Memcache, APC Cache, OpenCache...), we have try disabling modules, disabling too innecesaries hooks..... but still we have low low performance.....

 

Im getting crazy... :blink:  I dont know how to find a solution or where will be the problem to fix....

 

Please could any help my.... (Thanks in advance)

 

Here bellow can you find some pictures about the debug mode of our website, i cant undertand this data...

 

Captura%20de%20pantalla%202015-02-12%201

 

This is our website: http://masquevapor.com

 

THANKS!

post-639943-0-77531200-1423763819_thumb.png

Link to comment
Share on other sites

which version of 1.6?

 

You have total of 20 .js files, several .css files.  I suppose this is attempt to use server side combine javascript, not sure.  1.6 prestashop allows you to move all javascript bottom assuming that theme/modules compliant.

 

Also it feels like you are using some sort of geo detector, i.e. I am currently in Spain, but my browser is english (en-us) and then (en).  But I am served Spanish.  Possible there is a redirect.  regardless of the geo detection, it is not serving the correct language based on visitor browser, this is done by native PrestaShop this is why I supsect you have module or hack to do otherwise.

 

cursory look at your report above, notice the time for 'tab products'?  

Link to comment
Share on other sites

which version of 1.6?

 

You have total of 20 .js files, several .css files.  I suppose this is attempt to use server side combine javascript, not sure.  1.6 prestashop allows you to move all javascript bottom assuming that theme/modules compliant.

 

Also it feels like you are using some sort of geo detector, i.e. I am currently in Spain, but my browser is english (en-us) and then (en).  But I am served Spanish.  Possible there is a redirect.  regardless of the geo detection, it is not serving the correct language based on visitor browser, this is done by native PrestaShop this is why I supsect you have module or hack to do otherwise.

 

cursory look at your report above, notice the time for 'tab products'?  

 

 

 

 

Hi El Patron,

 

Thanks for your fast response.

 

The version of prestashop that we are running is PrestaShop 1.6.0.6 .

 

The hosting of our website is located in Spain. The website dont change automatically the languange based on the user procedence.

 

Tab products is a module of the theme pos_corau (is the one that we are running, made by posthemes), it job is show the featured products in the home page. Anyway i have tryed disabling this module without changes at performance level.

 

I attach bellow some pictures with a more detailed info about the processes that are taking more time on load.

 

Thanks For your help,

Isaac

post-639943-0-55734600-1423770983_thumb.jpg

post-639943-0-32667400-1423770991_thumb.jpg

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

1.6.0.6...ave maria...you should think about upgrading at some point.

you did not explain the 20 .js files...1.6.0.6 native will load 'all' at the bottom.  

your language matching does 'not' work properly.

as for tabs, then module does not use cache, and it does make a difference, 1.33 to render tab?

Link to comment
Share on other sites

Well here are some tips how you can improve your speed:

1. Some images are exactly the same, but are loaded twice. For example this one: http://masquevapor.com/5333-pos_product/five-pawns-absolute-pin-0mg.jpg.pagespeed.ce.lGV7F4VIcf.jpg and this one http://masquevapor.com/5325-pos_product/five-pawns-absolute-pin-6mg.jpg.pagespeed.ce.lGV7F4VIcf.jpg

I understand these are different in miligrams, but the image is exactly the same. So why not use  the same for both MG's.

This prevents loading the image twice. (This is happening for multiple images).

2. You can use something like Smush.It to compress your images. This will keep the size, but makes the images smaller in kb. Giving more the over 60% space of what you are using right now with all the different images.

3. Your page is using 11 external js files and 3 external css files. Try to combine them into one file for each. This will make less http requests, giving better loading times.

4. If you want more speed, then take a look for a CDN (Content Delivery Network), which will load all your files from different networks and give you way more loading speed.

5. Loads of images are loaded one by one. Try to load them as sprites from your css file.

6. I can see that loads of js files are loaded pretty early in the scene. Let them load from your footer as last. You first need the phtml and css files before you need the javascripting and queries.

 

Hope this helps a bit.

Your loading time according to gtmetrix is 8.49 seconds of which 3.2 seconds was taken for connecting with your hosting. The rest was downloading files.

  • Like 1
Link to comment
Share on other sites

Your loading time according to gtmetrix is 8.49 seconds of which 3.2 seconds was taken for connecting with your hosting. The rest was downloading files.

These 3.2s is mostly the time spent by Prestashop to generate the HTML page. To reduce it you can use an HTML cache module like mine (but they are others).

Also you are displaying "30 other products" in product page which may be slow to generate.

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...