Monday 15 March 2010

performance - WCF Service - Call redirect issue -



performance - WCF Service - Call redirect issue -

we have wcf service hosted on iis. service receives requests , based on 1 of request parameters, either serves request or redirects other server. process of redirection phone call classic web service (asmx).

the issue have been facing when create direct phone call asmx service, response in less 20 ms, when same invoked through wcf service, response time shoots 300ms. presumption request beingness held somewhere (iis) before beingness dispatched asmx service wcf service. have been trying check performance counters, however, not see counter conclude anything. have checked iis logs not indicative well.

i have tried ping server hosting asmx service server hosting wcf service , takes barely 3ms response back.

is there way lead me conclude on time beingness consumed in call?

update - tried utilize fiddler , brings downwards response time 20 ms apprx. if remove fiddler, response time rises 200 ms

is there possiblity service built in framework 2.0 when called framework 3.5 respond slow?

update 2 have narrowed downwards issue proxy. if turn downwards proxy alternative in fiddler, response time increases. phone call wcf service made on basichttpbinding in turn calls asmx service. looks fiddler caches proxy , reuse next time. if understanding correct, there way implement similar thing in our setup?

as turned out, our service had expect100continue set false. checked network transmission using wireshark revealed there delay in response server hosting asmx service when expect100continue not appended @ end of request. more on expect100continue here - expect100continue

performance wcf

No comments:

Post a Comment