Group: Forum Members
Posts: 785,
Visits: 3.6K
|
I know that I have brought this up before, but an end-user of our SF application brought something to my attention today that was very appalling.
A window loads in under 4 seconds in subnet A. In subnet B, the same form loads in just over 60 seconds. Subnet A is connected to subnet B by a dedicated T1 line. That is a slow line, but it should not degrade the form load speed by over 1200%.
I realize that this is the proverbial "How long is a string?" question, but can someone provide some tips for me to help reduce the load time of the form?
There are 11 business objects on the form. There are 3 MRUTextEdit controls using a GetDataTable function in the DataBasics namespace. These datatables contain less than 300 records each (one column). There are 10 combo boxes filled by the corresponding BOs fill method. No data is being retrieved for the actual form until the browse dialog is engaged.
My intuition tells me that these comboboxes are the root problem. If I am accessing a BO for each item in the combobox, then there is potentially a LOT of work going on for the filling of each combobox (custom properties, custom methods to retrieve data from other tables, etc.).
Any tips would be extremely helpful! Thanks!!
Bill
|