2011-02-01 144 views
1

關於Wt,用於構建網站的C++框架和Microsoft C#/ .Net的好處之一是,重點是創建從二進制文件運行的完全編譯的應用程序(包括內置的Web服務器)。這可以提供真正的性能和擴展性。我已經看到Python編譯爲HPC的機器代碼; Rails應用程序有可能嗎?Rails應用程序是否可以編譯爲獨立應用程序?

回答

1

不完全。我所知道的最接近的就是使用jRuby將您的應用程序安裝爲Java應用程序服務器的一部分。

0

正如@heyrolled所說的,如果您使用jRuby,那麼您的應用程序將被編譯爲一個由Tomcat加載並運行的JAR文件。

但是,我想假設這是不成熟的優化。 Ruby和Rails對於你需要的東西來說足夠快,而且在Ruby的執行速度受到質疑之前,你很可能會遇到數據庫的瓶頸。只有當你已經將你的數據庫編入索引時,纔會將工作集緩存到memcached或redis中,並將所有不需要UI交互的東西都推遲到後臺,並且仍然遇到性能問題,您需要考慮語言執行速度。

哎,這是一個長屁股的句子。

相關問題