Raspberry上的ServiceStack自托管性能

时间:2017-05-01 18:54:23

标签: servicestack

我有一个带有自托管ServiceStack服务器的C#控制台应用程序(基于AppSelfHostBase)。 它有REST API(获取和发布)和“标准”html / javascript网站。

如果我在Windows下运行代码,它运行良好,但如果我使用RaspberryPI运行,它很慢,从来没有得到响应。

有什么想法吗? 感谢

Leonardo Zambonelli

2 个答案:

答案 0 :(得分:1)

如果您在Raspberry PI上使用Mono上的ServiceStack,我建议使用converting your project to .NET Core,这样可以立即提升性能。

所有.NET核心应用程序都是控制台应用程序,您可以查看ServiceStack .NET Core Apps以获取在.NET Core上运行的ServiceStack应用程序的示例。

答案 1 :(得分:0)

谢谢mythz! 我现在并不担心性能,但主要问题是根本没有工作!我不需要高性能,因为它只是一个用户(app)一次使用的Rest Service。

应用程序非常大,转换为.net似乎相当困难(我们使用了很多串口通信,以及.net核心中没有的其他东西)

补充:快速说明。在虚拟Linux机器上它工作正常,所以问题似乎只在Raspberry上的Mono上。如果有人有任何建议(转换项目的部分),那将是有用的。

由于 利奥