Last post Nov 12, 2013 08:34 AM by Illeris
Nov 09, 2013 11:00 AM|aarsh|LINK
Nov 10, 2013 03:51 PM|Mikesdotnetting|LINK
This is something you can test for yourself.
Nov 11, 2013 02:42 AM|Amy Peng - MSFT|LINK
ASP.NET Web services was developed for building applications that send and receive messages by using the Simple Object Access Protocol (SOAP) over HTTP.
WCF is for enabling .NET Framework applications to exchange messages with other software entities. SOAP is used by default, but the messages can be in any format, and conveyed by using any transport protocol.
For the performance: webmethod vs webservice vs wcf service, I think it depends on your real application. So as the @Mike said, you should test it by yourself.
And also please try to check the following article about how to improve the web service performance.
#Improving Web Services Performance:
Nov 11, 2013 12:10 PM|aarsh|LINK
I was trying to see if anyone had this tested even with somple scenario where any file IO was involved, I tested before posting and observed that Imageprocessing with leadtools does not take too much time as I am not doing anything more complex, My hunch
is that, it is the file save ( disk IO) operation that bogs the process down as I have to save file either bunch of TIFF files splitted from the source or appending pages to PDF object or both. I've mentioned leadtools just to be specifty my scenario precisely
it does not seem to be the culprit.
Nevermind I will test and share the results.
Nov 11, 2013 03:38 PM|Mikesdotnetting|LINK
There are so many facets to the test that you are looking to perform that anyone else's results will be meaningless to you unless you are able to replicate their environment exactly, That's why it is better for you to test this kind of integration in the
same environmentin which you plan to deploy it.
Nov 12, 2013 08:34 AM|Illeris|LINK
The usage of WCF or web services as transport method has little or nothing to do with the performance of the overall implemenation. I'd focus on optimizing the part of the applicaiton you can control, instead of focussing on WCF vs webmethod.
In your case : if you need to transfer the file back to the client, the size of the file will impact the performance much more the the wcf/webmethod choice.