tags:

views:

131

answers:

4

Hi,

I am testing asp.net website and for that i have turned logging on at IIS6.0.

Following are the observation during testing

  1. Each links,png images, MS Chart and css files has been request saperatly one after another.
  2. For request of say login page it is taking around 30-45 second to complete and in that page only 6 images are there and at log file it is observed that there are saperate request for each images one after another.

Can any body help me to improve site performance and also i would like to know that Is it possible that all request would send to server parallel?

+1  A: 

Yes it is possible to improve on the app speed by parallelizing the downloads !

I recommend going through google page-speed and yahoo's yslow, and read the practices that they propose. I felt it informative.

http://code.google.com/speed/page-speed/

http://developer.yahoo.com/yslow/help/index.html

Thanks

Mahesh Velaga
Highly agree. Also recommend Steve Souders' "High Performance Websites " book: http://oreilly.com/catalog/9780596529307
orip
A: 

hello, can you please tell me in brief?

just check this URL may be help you http://www.dreamincode.net/forums/showtopic138556.htm

Samir
+1  A: 

First of all, have you checked web-site Performance tab? Limits could've been set there. Also check that keep-alives are enabled (web site tab).

Then you should profile your server using System Monitor.

If everything mentioned is ok, you should check client side and what's between client and server.

terR0Q
A: 

What's happening is that the browser makes HTTP requests to the server for each object it finds on the page. You can eliminate those requests, or reduce how often they happen, by enabling client-side caching. For static files, you can configure that in IIS.

You can parallelize requests for images (not JS files) by assigning them to different domains; if they are all in a single domain, the browser will request only two at a time.

However, you question opens the door to a big subject. In an attempt to provide a detailed answer, I ended up writing a book on the subject, called Ultra-Fast ASP.NET. I cover the answer to the question from the OP in great detail in Chapter 2.

RickNZ
Thanks, Rick,Definetly I will go through with book, Could also help me know about webparts with Oracle 10g and their performance?
Hemant Kothiyal
Although I don't cover web parts or Oracle specifically, many of the performance principles that I go over would definitely apply for them as well.
RickNZ