我想知道与postgresql的UNIX域套接字连接是否比高并发率的本地主机的tcp连接更快,如果有的话,是多少呢?
我正在尝试确定用于新的基于Web的后台系统的堆栈.我们使用C#进行开发,并将使用ServiceStack和/或ASP.NET MVC.我们的客户更喜欢在Linux服务器上托管,因此这排除了MVC4,因为Mono不支持.
此外,我们担心在Mono上运行ASP.NET所需的mono-fastcgi-server的状态,因为这样的帖子https://serverfault.com/questions/330298/stopping-fastcgi-mono-server-gracefully-website -content-updates-with-no-need-t因为我们发现很难找到有关项目状态的相关和最新信息.因此我们也犹豫在单声道上使用MVC3.
现在我们正在考虑在后面的控制台应用程序和NGINX反向代理中使用ServiceStack(带有新的Razor视图!).这似乎工作正常,ServiceStack文档表明这是一个可行的解决方案.但是Mono怎么样?它对于严肃的生产场所和服务是否足够稳定,是垃圾收集器的性能等吗?有没有人拥有在单声道托管繁忙的服务器应用程序(使用httplistener的控制台应用程序)的最新经验 - 如果是这样,它是如何工作的,你会推荐它吗?您使用的是什么版本的单声道?
我们的替代方案是强迫我们的客户接受Windows服务器,然后我们将使用服务堆栈或mvc4结合服务堆栈.
总结一下,你会做什么/考虑什么?你在单声道托管服务器应用程序的经验是什么?