Home › Forums › General Questions › Optimizing and Accelerating Composite Product Configurators for Better Performance
- This topic has 11 replies, 3 voices, and was last updated 1 month ago by peet.
-
AuthorPosts
-
2024-10-06 at 4:01 pm #77819peetCustomer
Hi all,
I’m looking for a better solution for handling a complex configurator in WooCommerce with the Composite Plugin. I currently use the “simple configurator” example, but I have 10+ components, each with many variations. As a result, the response time is quite slow—around 2 seconds or more. My goal is to make every option selectable within 1 second. I know it’s possible with custom scripts, but I’d prefer to rely mostly on Verge3D and minimize the use of custom JavaScript.
I’m sure there’s a solution, and I’m open to restarting the process with a different method if necessary. Additionally, I’d be happy to receive tutoring on weekends if someone has the time and expertise to help.
This is the work-in-progress test app: https://3dkonfigurator.hu/?product=test-konfigurator-copy#fahaz
Best regards,
PeterAttachments:
You must be logged in to view attached files.2024-10-07 at 11:10 am #77833Alexander KovelenovStaff2024-10-07 at 1:50 pm #77836peetCustomerHi,
I’m unsure because I need everything a customer can select. Perhaps we could load items only when they’re actually selected, if it’s possible somehow. By the way, the textures are super optimized and use very minimal data.
2024-10-07 at 5:41 pm #77838kdvParticipantAfter changing only one parameter in the configurator your logic performs actions for all possible parameters. Even of you change only one morphing factor your logic will replace three textures and everything below.
Puzzles and JS coding. Fast and expensive.
If you don’t see the meaning in something it primarily means that you just don’t see it but not the absence of the meaning at all.
2024-10-07 at 6:43 pm #77839peetCustomerWhy is it working like this? Is it because the puzzles are interconnected? I have no idea.
2024-10-07 at 6:46 pm #77840kdvParticipantIt’s because you don’t check what parameters were actually changed. You just apply values for all parameters.
Puzzles and JS coding. Fast and expensive.
If you don’t see the meaning in something it primarily means that you just don’t see it but not the absence of the meaning at all.
2024-10-07 at 6:54 pm #77841peetCustomerCan you help me with this? I really appreciate your assistance.
2024-10-07 at 7:00 pm #77842kdvParticipantIt depends on what you can offer for this help. I’m not working with commertial projects for free.
Puzzles and JS coding. Fast and expensive.
If you don’t see the meaning in something it primarily means that you just don’t see it but not the absence of the meaning at all.
2024-10-07 at 7:14 pm #77843peetCustomerOf course, I don’t expect this for free. It’s currently a non-commercial project, but if I can get it working well, I hope to sell it in the future. Please send me an email with your pricing.
peter.pazsiczky@gmail.com
Thank you in advance!2024-10-08 at 2:47 am #77845kdvParticipantTested your app a little closer… actually, the problem is not in the app’s logic. the time between actions and the WooCommerce plugin responses is too long, about 2 seconds. the app itself applies changes rather quickly when it receives responses.
Puzzles and JS coding. Fast and expensive.
If you don’t see the meaning in something it primarily means that you just don’t see it but not the absence of the meaning at all.
2024-10-08 at 7:06 am #77847Alexander KovelenovStaffChecked the server response time, looks like this is the main issue (as you said, response delays are about ~2 seconds).
We have a rather low-grade server which powers our sandbox.soft8soft.com, but the response time is about 200 milliseconds (10 times lower). So perhaps you need more powerful WordPress server. Also try to minimize the amount of WordPress plugins used – in most cases it’s the major factor affecting server performance.
- This reply was modified 1 month ago by Alexander Kovelenov.
- This reply was modified 1 month ago by Alexander Kovelenov.
Attachments:
You must be logged in to view attached files.2024-10-08 at 1:26 pm #77855peetCustomerThank you Kvd and Alexander!
I’m going to dig into the server side and figure out what I can do there.
-
AuthorPosts
- You must be logged in to reply to this topic.