Welcome to Mediachase Community Sign in | Join | Help    
in Search   

Public Store Performance Bug Fix 4.0.10.xx AND 4.1.1.xx

Last post Mon, Aug 25 2008, 5:07 PM by jasonkim. 2 replies.
Sort Posts: Previous Next
  •  Mon, Aug 25 2008, 10:46 AM 10124

    Public Store Performance Bug Fix 4.0.10.xx AND 4.1.1.xx

    We've been having performance problems in the Public Store when adding a third drop down to an apparel template.

    After some debugging we were able to determine that there was a bug inside the
    Mediachase.eCF.PublicStore.SharedModules.PurchaseModule (PurchaseModule.cs)

    During the BindProductOptionControls() method during the for loop there is a call to check if the list contains the key from the Item Attribute Value.
    !list.ContainsKey(a1.Value[0])

    It should be:
    !list.ContainsValue(a1.Value[0])

    If that check is wrong you will create hundreds/thousands of useless repeated javascript and in our case slowed a page load time to over 15 seconds. When I added the fix in that same page now loads in 2 seconds.

    I didn't check any versions after 4.0.10 so I'm not sure if it was fixed in 4.1.x.x. But thought I would help anyone else out that is running an older version as we are still.

    Thanks

  •  Mon, Aug 25 2008, 12:13 PM 10125 in reply to 10124

    Re: Public Store Performance Bug Fix 4.0.10.xx

    Confirmed it was also in version 4.1.1.xx

  •  Mon, Aug 25 2008, 5:07 PM 10129 in reply to 10125

    Re: Public Store Performance Bug Fix 4.0.10.xx

    Thank you for reporting this issue and fix.

    Mediachase Software

View as RSS news feed in XML
Site Terms | Privacy Policy | About Us | Contact Us
Running on Mediachase eCommerce Framework 4.0.
  Copyright © Mediachase, LTD. 1997-2006. All Rights Reserved

E-commerce, HelpDesk, Service Desk & Project Management Software, alternatives to Microsoft Project Server & Sharepoint Collaboration Server
project management software | microsoft project server | sharepoint collaboration server | issues management, helpdesk & service desk
Powered by Community Server, by Telligent Systems