• Toll-free  888-665-8637
  • International  +1 717-220-0012
Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

smartdom
#1 Posted : Monday, April 30, 2007 10:59:42 AM(UTC)
smartdom

Rank: Member

Joined: 11/15/2006(UTC)
Posts: 52

Hi,

It takes approx 20-25 seconds for my homepage to display. It has lots of user controls on it.

What is the normal time for display of the homepage?

Any recommendations for speeding up the display of my homepage?

Thanks.
jetheredge
#2 Posted : Monday, April 30, 2007 11:00:44 AM(UTC)
jetheredge

Rank: Member

Joined: 3/1/2006(UTC)
Posts: 1,142

Does it take that long every time, or just the first time you access it after you change something? Asp.net has to recompile pages when you first access them, but if it takes 20-25 seconds for your homepage to load every time you access it them something is going very wrong or you are on a horribly slow web server.
Justin Etheredge
Senior Software Engineer
BVSoftware
Noah
#3 Posted : Monday, April 30, 2007 11:01:43 AM(UTC)
Noah

Rank: Member

Joined: 11/6/2003(UTC)
Posts: 1,903

Dom, how about a link?

Golden rule is 4 seconds or 6 max.

Are you sure it isn't the server or network?
Noah
smartdom
#4 Posted : Monday, April 30, 2007 11:19:01 AM(UTC)
smartdom

Rank: Member

Joined: 11/15/2006(UTC)
Posts: 52

Justin,

Usually the delay is on first access, and sometimes for every unique user.

Dom.
dotnetdiva
#5 Posted : Monday, April 30, 2007 8:23:37 PM(UTC)
dotnetdiva

Rank: Member

Joined: 6/26/2006(UTC)
Posts: 351

Is the site rarely accessed?

For sites that never get hit, but I still want to be speedy, I use SmarterPing:
http://www.smartertools....SmarterPing/Default.aspx
Angela
Attached to Baby

http://www.attachedtobaby.com

"closer to your heart... do you don't miss a beat."

CorneliuTusnea
#6 Posted : Tuesday, May 1, 2007 7:09:20 AM(UTC)
CorneliuTusnea

Rank: Member

Joined: 8/17/2006(UTC)
Posts: 681

There are two other reasons why your page can be slow all the time:
1. Big impact: Massive ViewState. It looks like BVC has a massive viewstate by default even if actually most of the controls don't need it. Aprox 25% of your page content is only the viewstate :(
2. Smaller imact: poor implementation of the BaseStorePage.Render method that kicks in if you have the MoveViewstateToBottomOfPage set.
:)
Corneliu.
http://www.bestgames.com.au
http://www.bestchess.com.au



BV Product Links, Details and Signatures: Improve your customer experience:

http://www.acorns.com.au/projects/bv/quicklink/

smartdom
#7 Posted : Friday, May 4, 2007 8:23:01 AM(UTC)
smartdom

Rank: Member

Joined: 11/15/2006(UTC)
Posts: 52

Precompiling the site has had little effect on display speed.

The homepage continues to take approx 20 seconds to load.

Are there any known issues with your software and the aspnet worker process? (IIS 6)
Andy Miller
#8 Posted : Friday, May 4, 2007 3:13:21 PM(UTC)
Andy Miller

Rank: Member

Joined: 11/5/2003(UTC)
Posts: 2,136

Was thanked: 1 time(s) in 1 post(s)
Originally Posted by: "Dom" Go to Quoted Post

Precompiling the site has had little effect on display speed.

The homepage continues to take approx 20 seconds to load.

Are there any known issues with your software and the aspnet worker process? (IIS 6)
Precompiling solves a different problem. See below. I (not a BV Software employee) am not aware of any unique issues between BVC5 and the worker process. However there are several well-known techniques for tuning the performance of any ASP.NET application. Here are a few tips...


If the first time you load any page of the site takes a long time (but then every page loads quickly), then use a ping service (SmarterPing, PingDom, ...) to ping any one page of your site to keep the process active.



If the first time you load any page takes a long time (even if another page in the site has already been loaded), then use a ping service to ping the slowest pages *and* precompile the entire site.



If certain pages take a long time to load every time, then you will need to determine if the page takes a long time to calculate (i.e. retrieving data) or a long time to render. If it takes a long time to calculate then rewrite the logic so it does not take as long. If it takes a long time to render, then reduce the amount of HTML.



The 3 most effective ways to reduce the HTML are:



1. Reduce the number or size of the images on the page.

2. Reduce the size of the tables in the page.

3. Reduce the size of the Viewstate.
Andy Miller
Structured Solutions

Shipper 3 - High Velocity Shipment Processing
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.

©2025 Develisys. All rights reserved.
  • Toll-free  888-665-8637
  • International  +1 717-220-0012