Hi Steve,
You can monitor the performance of the web service to find where is the
bottleneck and tune it. Please look this article:
Monitor Web Service Performance
<
http://www.fawcette.com/xmlmag/2002_10/online/webservices_rjennings_10_30_0
2/>
Here is another article. I think it should be helpful:
Performance Comparison: .NET Remoting vs. ASP.NET Web Services
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/
bdadotnetarch14.asp
Best regards,
Lewis
This posting is provided "AS IS" with no warranties, and confers no rights.
--------------------
| From: "Steve Schaenzer" <
[email protected]>
| References: <
[email protected]>
<m16crN#
[email protected]>
| Subject: Re: Web Service calls seem too slow
| Date: Tue, 5 Aug 2003 10:35:11 -0700
| Lines: 102
| X-Priority: 3
| X-MSMail-Priority: Normal
| X-Newsreader: Microsoft Outlook Express 6.00.2800.1158
| X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
| Message-ID: <
[email protected]>
| Newsgroups: microsoft.public.dotnet.framework
| NNTP-Posting-Host: proxy.mpulsecmms.com 66.224.43.99
| Path: cpmsftngxa06.phx.gbl!TK2MSFTNGP08.phx.gbl!TK2MSFTNGP10.phx.gbl
| Xref: cpmsftngxa06.phx.gbl microsoft.public.dotnet.framework:50609
| X-Tomcat-NG: microsoft.public.dotnet.framework
|
| Hi Lewis,
|
| Thank you for your reply.
|
| Asynchronous calls are not going to be very useful for my application
where
| I am making database requests on demand to flip through user records and
| need the data to be the latest fresh data available.
|
| There must be some timing problems in the request and responce sequenence
| for making the web service call. Remember that I am configured to have
| everying locally on my box. I am not even going out to the network there
| should not be any wait times involved. Also- my cpu is not loading up. It
is
| not waiting for the processor, something else is slowing it down.
|
| I am wondering if there might be some configuration settings I need to
| change to get better responce times on the local machine?
|
| Thanks.
|
| Steve.
| | > Hi Steve,
| >
| > Web Service uses Soap protocol on top of HTTP. Serialization and
| > deserialization need to be done between the server and the client.
| Besides,
| > the network transmission also costs time, which seems to be the main
| > bottleneck.
| >
| > To enhance the responsiveness of the client, we can use an asynchronous
| Web
| > Service invocation. Here is an article about how to use it:
| >
| > Communicating with XML Web Services Asynchronously
| >
|
<
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/ht
| > ml/cpconinvokingwebservicesasynchronously.asp>
| >
| > Does this answer your question? Please let me know if you need more
| > information. Thanks.
| >
| > Best Regards,
| > Lewis
| >
| > Get Secure! -
www.microsoft.com/security
| > <
http://www.microsoft.com/security>
| > This posting is provided "AS IS" with no warranties, and confers no
| rights.
| >
| >
| >
| > --------------------
| > | From: "Steve Schaenzer" <
[email protected]>
| > | Subject: Web Service calls seem too slow
| > | Date: Thu, 31 Jul 2003 11:39:35 -0700
| > | Lines: 23
| > | X-Priority: 3
| > | X-MSMail-Priority: Normal
| > | X-Newsreader: Microsoft Outlook Express 6.00.2800.1158
| > | X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
| > | Message-ID: <
[email protected]>
| > | Newsgroups: microsoft.public.dotnet.framework
| > | NNTP-Posting-Host: proxy.mpulsecmms.com 66.224.43.99
| > | Path: cpmsftngxa06.phx.gbl!TK2MSFTNGP08.phx.gbl!TK2MSFTNGP12.phx.gbl
| > | Xref: cpmsftngxa06.phx.gbl microsoft.public.dotnet.framework:50268
| > | X-Tomcat-NG: microsoft.public.dotnet.framework
| > |
| > | Hi,
| > |
| > | I am concerned with the performance of my 3-tier architecture using a
| > | WebService and a SQL Server. I have a windows client making calls to
| the
| > | WebService running under IIS all written using C#. I did a simple time
| > test
| > | and discovered that it is taking 360 mili seconds (ms) of overhead
for a
| > | round trip to the WebService. This seems to be way out of line
| considering
| > | everything is installed locally on my 3 GHz P4 box. My function call
on
| > the
| > | WebService only takes 15 ms to execute. I am concerned because I was
not
| > | expecting to spend 375 ms to do 15ms worth of work.
| > |
| > | I recognize that I need to make my app tolerate long response times to
| > make
| > | it work well across the internet. That 360ms across the internet isn't
| bad
| > | but this is all local and I expected IIS to have better response times
| > that
| > | this.
| > |
| > | Any ideas?
| > |
| > | Thanks.
| > |
| > | Steve.
| > |
| > |
| > |
| >
|
|
|