Wt(构建网站的C ++框架和Microsoft C#/ .Net)的一个好处是,重点是创建从二进制文件运行的完全编译的应用程序(包括内置的Web服务器)。这可以提供真正的性能和扩展提升。我已经看到Python编译为HPC的机器代码;这可能是Rails应用程序吗?
答案 0 :(得分:1)
不完全是。我所知道的最接近的事情是使用jRuby将您的应用程序安装为Java应用程序服务器的一部分。
答案 1 :(得分:0)
正如@heyrolled所说,如果你使用jRuby,你可以这样做,你的应用程序被编译成一个由Tomcat加载和运行的JAR文件。
但是,我想假设这是过早的优化。 Ruby和Rails可以快速满足您的需求,并且在Ruby执行速度受到质疑之前,您更有可能遇到数据库瓶颈。只有当您将数据库编入索引时,才会在memcached或redis中缓存工作集,将所有不需要UI交互的内容延迟到后台,并且仍然遇到性能问题,您是否需要考虑语言执行速度
哇,这是一个长屁股的判决。