2010-06-12 35 views
1

我需要在.NET服务器上运行图像处理应用程序。 你有什么建议我应该/可以做什么?需要在.NET服务器上运行处理要求严格的应用程序....任何提示?

我在web服务中实现了代码,但性能非常慢(至少比在windows应用程序中执行时慢10倍)。

任何帮助将不胜感激。 谢谢

+0

有关处理类型的性能瓶颈的更多信息将会有所帮助。您是否尝试过使用探查器(http://www.red-gate.com/products/ants_performance_profiler/index.htm,http://www.jetbrains.com/profiler/)来了解什么是缓慢的? – 2010-06-12 07:55:45

+0

避免测量通过导线获取图像所需的时间。 – 2010-06-12 08:06:36

回答

0

你的web服务应该只是在它的请求中创建队列并返回,它应该在那个点处理图像。

我会运行相同的处理,而不是你在Windows应用程序中的窗口服务。根据图像的大小和大小,您可以将其限制为一次只处理有限数量的图像处理,甚至可以将处理一次排列到一个图像。

相关问题