cancel
Showing results for 
Search instead for 
Did you mean: 

Itoris Dynamic Product Options - Slow when there is many options.

Itoris Dynamic Product Options - Slow when there is many options.

We are using Magento 2.3 and this extension. We have 900 options. Their website has indicated 2000 options should be no problem related to loading speed. Has anyone has this issue or found a fix. Our pages take minutes to load or never load.  Also, on the backend we cannot load the options as it times  out.

8 REPLIES 8

Re: Itoris Dynamic Product Options - Slow when there is many options.

Hi @mark_roberts2,

 

Since that is a paid extension maybe it could be a good idea to ask for official support.

 

Re: Itoris Dynamic Product Options - Slow when there is many options.

Hi Mark,

 

I'm  copying in the Itoris team in case they monitor their Magento Forums accounts, and can assist. @IToris  @ITORIS_INC 

 

As @Damian Culotta mentioned, the best thing to do is to reach out to Itoris directly for support. 

 

Best of luck!

Re: Itoris Dynamic Product Options - Slow when there is many options.

Hello,

 

A few numbers relatively to your custom options.

  • You have 217 dropdowns and radio options, and 1577 choices in total.
  • All options are dependent with a long chain of dependency.
  • 835 option choices have images.
  • The page has a size of 37MB and makes 1203 server requests!
  • The page has 883 images that weight 28MB in total which is incredible!
  • With FPC enabled the TTFB is only 324 ms (0.324 sec) which is good. However, the number of requests your page makes to the server and the huge images slow the page greatly.

We would suggest to do the following:

  1. Enable the "production" mode to merge JS/CSS files and reduce the number of server requests.
  2. Reduce the number of images on the page if possible
  3. Reduce the size of images. No need to upload 500x500px images when they scaled to 70x70px via CSS later.
  4. Optimize your images, for example using the following online tool - https://compresspng.com/

 

1203 server requests (883 images) and the total of 37MB of the page size slow your page.

 

Best regards,

ITORIS Team

Re: Itoris Dynamic Product Options - Slow when there is many options.

We have now spent several days testing the various ways you have suggested to increase the speed. Unfortunately, the use of drop downs, small optimized images, etc does not improve the speed to an unacceptable level. We even reduced the options to less than 300 and the results are very disappointing. We believe that there is a problem with the extension and will be testing other extensions to see if the issue can be resolved. Perhaps you can test our example and see if the problem can be solved.

Re: Itoris Dynamic Product Options - Slow when there is many options.

We have the same problem. Have you solved it @mark_roberts2 ?

Re: Itoris Dynamic Product Options - Slow when there is many options.

Hello, I am experiencing a similar problem and wondering if there are any other solutions? You can find one of our more basic templates here: 

After reading about your suggestions we spent hours sizing down the images to fit the base image (450px450) and then compressing the images down. Almost all of the images are below 90KB now (~300 swatches) and it didn't help much...

 

Can you explain more about and how to: "Enable the "production" mode to merge JS/CSS files and reduce the number of server requests."

 

Re: Itoris Dynamic Product Options - Slow when there is many options.

Hello,

 

First of all, Make sure you are running the latest version of DPO (currently it is 2.8.1). It has a number of speed improvements.

Also, in file \vendor\magento\module-catalog\view\base\web\js\price-options.js comment out or remove the following line:

$(this.options.optionsSelector, this.element).trigger('change');

and redeploy the static content: php bin/magento setup:static-content:deploy -f

Your swatches will load fast then.

 

Best regards,

ITORIS support

Re: Itoris Dynamic Product Options - Slow when there is many options.

This is really making a massive difference to the heavy with options page. I have around 14000 configurations on a page and it is now working like a  charm Smiley Very Happy

 

Thank You!