Home | Forums | Contact | Search | Syndication  
 
 [login] [create account]   Saturday, May 18, 2024 
 
slxdeveloper.com Community Forums  
   
The Forums on slxdeveloper.com are now retired. The forum archive will remain available for the time being. Thank you for your participation on slxdeveloper.com!
 Web Forums - SalesLogix Web Platform & Application Architect
Forum to discuss the use of the SalesLogix Web Platform, Client and Customer Portals, and the Application Architect (For version 7.2 and higher only). View the code of conduct for posting guidelines.
Forums RSS Feed


 Back to Forum List | Back to SalesLogix Web Platform & Application Architect | New ThreadView:  Search:  
 Author  Thread: Customer Portal Slowness
Jose Urena
Posts: 92
 
Customer Portal SlownessYour last visit to this thread was on 1/1/1970 12:00:00 AM
Posted: 02 Jun 15 1:12 PM

I've found a problem in the Customer Portal.


In a Client that have a 3 Million Contacts, allowing thier customers to use the SLXCustomerPortal, they noticed the first time you enter the portal and go to new ticket, everything is fast.


As soon as you enter on a Ticket Detail, the portal gets really slow to the user that entered on the Ticket Detail.


Other users keep fast, the slowness is just after they enter in a Ticket Detail.


So, profiling a little i've found 3 interesting problems:


1-The Group Module, always try to return "SELECT COUNT(A1.TICKETID)" on every window after you enter Ticket Detail.  No matter if you create other Forms (portal pages without entity binding), it always will query the count.


2-It repeats that query 3 to 5 times every postback.  I think this is related to bad code using Lazy Loading.


3-It always make a query to CONTACT table for the current logged in portal user.  Also makes the query 3 to 5 times.


I solved the following way:


1-I created a custom Ticket List (grid) form, and eliminated the Group Module on the base.master.  This removed all the problems.


2-I created an index on the CONTACT WEBUSERNAME field <- This makes a huge difference.


Ok, i just wanted to share it for all who find this strange performance issue on SLXCustomerPortal... if you know the root of the problem, and a way to fix this... please share!

[Reply][Quote]
 Page 1 of 1 
  You can subscribe to receive a daily forum digest in your user profile. View the site code of conduct for posting guidelines.

   Forum RSS Feed - Subscribe to the forum RSS feed to keep on top of the latest forum activity!
 

 
 slxdeveloper.com is brought to you courtesy of Ryan Farley & Customer FX Corporation.
 This site, and all contents herein, are Copyright © 2024 Customer FX Corporation. The information and opinions expressed here are not endorsed by Sage Software.

code of conduct | Subscribe to the slxdeveloper.com Latest Article RSS feed
   
 
page cache (param): 5/18/2024 8:30:53 PM