Benchmark WCF vs ASMX, Remoting, WSE, Enterprise Services.

Publié par Fabrice Michellonet sous le(s) label(s) le 5 avril 2010

Je relais assez peu souvent les infos glanées sur tel ou tel site, préférant vous montrer un peu de code :)

Ceci dit ce soir je fais une exception, en vous encourageant vivement a jeter un coup d'œil au benchmark des technos de mise en réseau que nous, développeurs .NET, avons à notre dispositions.

Le bench, étudie de manière approfondie chaque techno, et la compare dans un scenario viable et réaliste de leurs utilisations.

Je ne peux m'empêcher de vous donner une idée de ce qu'il en ressort :

To summarize the results, WCF is 25%—50% faster than ASP.NET Web Services, and approximately 25% faster than .NET Remoting. Comparison with .NET Enterprise Service is load dependant, as in one case WCF is nearly 100% faster but in another scenario it is nearly 25% slower. For WSE 2.0/3.0 implementations, migrating them to WCF will obviously provide the most significant performance gains of almost 4x.

Donc , lorsque vous entamerez un nouveau projet, sans contraintes techniques spécifiques sur la partie mise en réseau, il n'y a plus d'excuse... c'est WCF ou rien :p