473,324 Members | 2,193 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,324 software developers and data experts.

Meaning of time-taken value for ASP pages in w3c format log files

My application uses VB6 WebClasses to handle the UI, so all requests come in
via a stub ASP page.

I would like to know the time taken for the request to be processed. I am
trying to use the time-taken value in the IIS log files by I am unclear as to
the precise meaning of the value recorded.

Using a test WebClass on a development PC (Win2K Pro/SP4) the value recorded
in the IIS log files seems to vary:

1. If Response.Buffer=True, then the time recorded is the amount of time
spent in the WebClass call.

2. If Response.Buffer=False, then the time recorded is the amount of time
spent in the WebClass call PLUS the amount of time required to send the
response data to the client browser.

However, on our production servers the Response.Buffer=True is always used
but the times recorded seen to indicate that they include the data transfer
time as well. i.e. low bandwith client accesses have a larger time-taken than
local LAN users for an equivalent volume of data.

Additionally, I was my understanding that when Buffering was used with an
ASP page the sc-bytes value was not recorded. Again, on the production server
this value IS being recorded and seems accurate.

The production servers are W2K AS/SP4 using HTTPS, Basic Authentication and
Certificates.

Does anyone have any definitive information on this?

Many Thanks
Jul 21 '05 #1
1 4318
If memory serves the time-taken is the total time, including transfer, as
you said. This isn't meant really for performance troubleshooting of your
pages.

You can use a third party component like asptime to grab the server time
before/after your code and either record it to ram, or record it to a
database somewhere.

Depending on what you are doing exactly you could even get time taken and
return it to the client to say how long their request took (you don't have
to display it, but you could return it so you can enable debugging on the
client to show it).

One component for asp is asptime which is free and stable -
http://www.kamath.com/downloads/default.asp?DLOAD=2 - That's no relation to
me nor BitShop, but we've used it a few times.

Steve Radich - Hosting, Colocation, Troubleshooting IIS, NT, Exchange, etc.
BitShop, Inc. - http://www.bitshop.com - IIS Experts since 1996

"Simon Wadsworth" <Si************@discussions.microsoft.com> wrote in
message news:F2**********************************@microsof t.com...
My application uses VB6 WebClasses to handle the UI, so all requests come
in
via a stub ASP page.

I would like to know the time taken for the request to be processed. I am
trying to use the time-taken value in the IIS log files by I am unclear as
to
the precise meaning of the value recorded.

Using a test WebClass on a development PC (Win2K Pro/SP4) the value
recorded
in the IIS log files seems to vary:

1. If Response.Buffer=True, then the time recorded is the amount of time
spent in the WebClass call.

2. If Response.Buffer=False, then the time recorded is the amount of time
spent in the WebClass call PLUS the amount of time required to send the
response data to the client browser.

However, on our production servers the Response.Buffer=True is always used
but the times recorded seen to indicate that they include the data
transfer
time as well. i.e. low bandwith client accesses have a larger time-taken
than
local LAN users for an equivalent volume of data.

Additionally, I was my understanding that when Buffering was used with an
ASP page the sc-bytes value was not recorded. Again, on the production
server
this value IS being recorded and seems accurate.

The production servers are W2K AS/SP4 using HTTPS, Basic Authentication
and
Certificates.

Does anyone have any definitive information on this?

Many Thanks

Jul 21 '05 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

5
by: Richard Cornford | last post by:
I am interested in hearing opinions on the semantic meaning of FORM (elements) in HTML. I have to start of apologising because this question arose in a context that is not applicable to the...
2
by: dover | last post by:
If a class defined as classA, what's the meaning of "static classA objectA;", within a file scope or a function scope or a class member function scope? Many thanks!
7
by: John Baker | last post by:
HI: I see the term "Me!" in a lot of Access statements, bit don't quite know what it means. In the same contexts as wondering what the meaning if "is" is, I wonder what the meaning of "Me!" is....
19
by: ccwork | last post by:
Hi all, I am reading "C: A Reference Manual" 4th ed and I get lost for the "extern". It says that global object without specifying the storage-class specifier will have "extern" as the default...
2
by: Chameleon | last post by:
the code below... ------------------------------- <? function errorHandler($errno, $str, $file, $line) { //if ($errno == E_STRICT) return; fwrite(STDERR, "\n\n$errno: $str\n\n"); if ($errno ==...
87
by: Robert Seacord | last post by:
The SEI has published CMU/SEI-2006-TR-006 "Specifications for Managed Strings" and released a "proof-of-concept" implementation of the managed string library. The specification, source code for...
3
by: arnuld | last post by:
i don't understand the meaning of these 2 problems statements: 2.) What on your system, are the restrictions on pointer types char*, int* and void* ? e.g may an "int*" have an odd value ? ...
4
by: _mario.lat | last post by:
for struct: struct in6_addr { uint8_t s6_addr; }; is provided a costant: #define IN6ADDR_LOOPBACK_INIT {{{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1}}} what does means {{{, and }}}?
43
by: emyl | last post by:
Hi all, here's an elementary question. Assume I have declared two variables, char *a, **b; I can then give a value to a like a="hello world";
33
by: James H. Newman | last post by:
I have a portion of code along the following lines: volatile unsigned char x ; unsigned int f(unsigned char *y) ; When I do unsigned int z = f(&x) ;
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: Vimpel783 | last post by:
Hello! Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
0
by: ArrayDB | last post by:
The error message I've encountered is; ERROR:root:Error generating model response: exception: access violation writing 0x0000000000005140, which seems to be indicative of an access violation...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
1
by: Defcon1945 | last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
0
by: af34tf | last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.