2013-05-08 84 views
0

我想測試Django和Rails的性能。Django和Apache上的Rails本地主機

使用內置Web服務器進行測試是一個壞主意嗎?

設置使Django和Rails在Apache本地主機上運行很難嗎? (不是同一時間)

+0

您可以使用虛擬主機指向運行在不同端口上的服務器 – karthikr 2013-05-08 18:59:31

+0

我不需要同時運行它們,只是想知道是否可以在Apache上運行它們而無需太多的工作和配置。 – user1121487 2013-05-08 19:04:06

+0

難度與平臺開發者的體驗成反比。 – akshayb 2013-05-08 19:04:20

回答

0

在apache中直接運行rails的常用方法是使用Passenger,如果您已經設置了由apache提供服務的PHP應用程序,它會嘗試將其類似地設置爲mod_php。或者,您可以使用apache將動態請求負載均衡到另一個後端,如瘦或獨角獸或其他;通常apache會被設置爲在這種情況下直接提供靜態資產。

使用rails的webrick服務器將是一個壞主意,因爲它的速度非常慢。在啓動rails時,您還需要將RAILS_ENV設置爲'production'而不是'development',以便緩存類,等等。

我不太瞭解設置Django,但我想你可能會做類似於上面介紹的rails的負載均衡情況。在apache中給rails和django應用設置自己的VirtualHost設置,它應該可以正常工作。

+0

謝謝,我現在就來看看這個。 – user1121487 2013-05-08 19:12:26