472,961 Members | 1,513 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

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

Performance of a Webservice when it is pounded by Data ?

Hi all,

I have written a web service that receives large volume of data from
consumers and process this data.

When a consumer is sending large data (say xml files of 50KB) at frequent
interval (say 50ms) for long period of time (5sec continously) i find that
the method is not receiving all the data.

This behaviour is not observed when consumer is sending small volume of data
for frequent interval or large volume of data in long interval

Can some one please guide me in this problem ?

Regards
Hari
Jun 23 '06 #1
3 1089
Hi Hari,

This sounds very strange.

When you say the method is not receiving all the data - is it erroring
due to malformation or is the input still well formed?

Also - how are you injecting this load?

Josh
http://www.thejoyofcode.com/
Hari wrote:
Hi all,

I have written a web service that receives large volume of data from
consumers and process this data.

When a consumer is sending large data (say xml files of 50KB) at frequent
interval (say 50ms) for long period of time (5sec continously) i find that
the method is not receiving all the data.

This behaviour is not observed when consumer is sending small volume of data
for frequent interval or large volume of data in long interval

Can some one please guide me in this problem ?

Regards
Hari


Jun 26 '06 #2
Hi Josh,

The input is well formed.

I am injecting this load by creating a console app that will call the web
service every 50msec with data of 50kb. the app does this for 5 sec

I also read in an article that IIS 5.1 in Windows XP will support only 10
simaltaneous client connection. can this be a possible cause.

Regards
Hari

"Josh Twist" wrote:
Hi Hari,

This sounds very strange.

When you say the method is not receiving all the data - is it erroring
due to malformation or is the input still well formed?

Also - how are you injecting this load?

Josh
http://www.thejoyofcode.com/
Hari wrote:
Hi all,

I have written a web service that receives large volume of data from
consumers and process this data.

When a consumer is sending large data (say xml files of 50KB) at frequent
interval (say 50ms) for long period of time (5sec continously) i find that
the method is not receiving all the data.

This behaviour is not observed when consumer is sending small volume of data
for frequent interval or large volume of data in long interval

Can some one please guide me in this problem ?

Regards
Hari


Jun 26 '06 #3
Windows XP's IIS is throttled, but I wouldn't expect this to cause
truncation of data - the request would just be denied by IIS
altogether.

What's even stranger is that the data that is coming though in your
request is still well-formed!! What does the data look like?

I'd probably start looking at intercepting some of the messages and be
sure that the injection is occuring properly. Since you're working
locally you could use the excellent fiddler as a proxy to intercept
those messages http://www.fiddlertool.com/fiddler/

Josh
http://www.thejoyofcode.com/

Hari wrote:
Hi Josh,

The input is well formed.

I am injecting this load by creating a console app that will call the web
service every 50msec with data of 50kb. the app does this for 5 sec

I also read in an article that IIS 5.1 in Windows XP will support only 10
simaltaneous client connection. can this be a possible cause.

Regards
Hari

"Josh Twist" wrote:
Hi Hari,

This sounds very strange.

When you say the method is not receiving all the data - is it erroring
due to malformation or is the input still well formed?

Also - how are you injecting this load?

Josh
http://www.thejoyofcode.com/
Hari wrote:
Hi all,

I have written a web service that receives large volume of data from
consumers and process this data.

When a consumer is sending large data (say xml files of 50KB) at frequent
interval (say 50ms) for long period of time (5sec continously) i find that
the method is not receiving all the data.

This behaviour is not observed when consumer is sending small volume of data
for frequent interval or large volume of data in long interval

Can some one please guide me in this problem ?

Regards
Hari



Jun 26 '06 #4

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

Similar topics

5
by: John Bailo | last post by:
I wrote a webservice to output a report file. The fields of the report are formatted based on information in an in-memory XmlDocument. As each row of a SqlDataReader are looped through, a...
8
by: DraguVaso | last post by:
Hi, I'm new to WebServices, and I'm doing some tests (with a small VB.NET-application) to know the performance-difference between a WebService and the 'normal'-way of getting data (just...
1
by: Lakshmi | last post by:
Hi All, I am having performance issues with the .NET client calling the Java Webservice running on axis. Have detailed the problem below. Please help. I wrote a webservice in Java. Lets name...
2
by: Islamegy® | last post by:
I have a Dynamic Page which alow user to choose User-control from a DropDownList like in DotNetNuke then i load it using LoadControl() method. But i suffer from slow Performance, I was use...
3
by: =?Utf-8?B?SXbDoW4gUMOpcmV6?= | last post by:
Hi there, I have a question that has been raised on how an application should handle the data that is travelling through a three-layered application. Our data is going to be handled by Dataset...
0
by: lllomh | last post by:
Define the method first this.state = { buttonBackgroundColor: 'green', isBlinking: false, // A new status is added to identify whether the button is blinking or not } autoStart=()=>{
2
by: DJRhino | last post by:
Was curious if anyone else was having this same issue or not.... I was just Up/Down graded to windows 11 and now my access combo boxes are not acting right. With win 10 I could start typing...
2
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 4 Oct 2023 starting at 18:00 UK time (6PM UTC+1) and finishing at about 19:15 (7.15PM) The start time is equivalent to 19:00 (7PM) in Central...
0
by: Aliciasmith | last post by:
In an age dominated by smartphones, having a mobile app for your business is no longer an option; it's a necessity. Whether you're a startup or an established enterprise, finding the right mobile app...
2
by: giovanniandrean | last post by:
The energy model is structured as follows and uses excel sheets to give input data: 1-Utility.py contains all the functions needed to calculate the variables and other minor things (mentions...
3
NeoPa
by: NeoPa | last post by:
Introduction For this article I'll be using a very simple database which has Form (clsForm) & Report (clsReport) classes that simply handle making the calling Form invisible until the Form, or all...
3
by: nia12 | last post by:
Hi there, I am very new to Access so apologies if any of this is obvious/not clear. I am creating a data collection tool for health care employees to complete. It consists of a number of...
0
isladogs
by: isladogs | last post by:
The next online meeting of the Access Europe User Group will be on Wednesday 6 Dec 2023 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, Mike...
2
by: GKJR | last post by:
Does anyone have a recommendation to build a standalone application to replace an Access database? I have my bookkeeping software I developed in Access that I would like to make available to other...

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.