ASP.NET - Urgent help

S

Stelios Skiathitis

We 've been developing an ASP.NET application for our office.
For some reason we created a web form which consists of about 60 visual
controls.
For visual display reasons we grouped them using the IE tab strip control.
20 of the visual controls are dropdownlists which are populated from sql
server tables.
The form has a submit button, when clicked all info entered in these
controls is inserted into specific sql server tables.

Our problem in this aspx page is speed. When we execute the application
through local intranet the application is really fast. Page loads in 2 secs.
But when we execute it through internet from another area it is extremely
slow.
Other aspx pages in the same application are processed quickly through
internet but they do not have so many visual controls.
When we click the link that shows that page, ie progress bar needs about 5
secs to go to 100% but after that it takes about 1 min to display the page.
We 've tried disabling session state and view state but it is that slow
again. Debug is set to false and all code is dll compiled - codebehind.
I personally believe that the time needing to render all these controls is
too much. Is there a bug with the tabstrip when rendering?
Sql server queries do not produce lack of performance.


Could somebody give me a reason why there's such a lack of performance?
How can I determine why there's such slow processing when we access the page
through internet?
 
S

Stelios Skiathitis

The larger consists of 50 item values, but most of them are about 10 values
 
S

Sosh

Hmm, if it's not viewstate or SQL server maybe:

Are you using SSL on this page on the live server? I've seen
performance problems with encrypted pages containing dropdowns
populated with large datasets.

How does the live server compare specs wise to the intranet machine?

I know you've ruled out SQL, but where is the database? On the same
live machine? On a remote machine? Pehaps this connection is the
bottleneck. To check this and the above, switch tracing on and see
how long it takes for the page to process (and compare this to the
intranet example.)

Cheers
 
I

intrader

The larger consists of 50 item values, but most of them are about 10 values
We have a very large set of tabs that implement the 1003 form. To speed
this we send the listbox stuff to the client to be rendered there - it
takes less space than sending select and options.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top