詢問this question,之後,我開始使用Sinatra作爲服務網頁的一種方式。爲什麼我的sinatra網站如此緩慢?
今天晚上,我和我的一個朋友開始測試服務器的速度。
文件登錄的樣子:
require 'rubygems'
require 'sinatra'
require 'haml'
enable :sessions #for cookies!
get '/' do
haml :index
end
而且index.haml樣子:
%title
First Page
%header
%h2 First Page
他坐在最近的筆記本電腦,因爲我是,與蘋果公司的802.11n我們兩個之間的路由器。我們都在運行Windows 7.我也在運行Ubuntu 9.10 x64的筆記本電腦上使用Sinatra和apt-get安裝的所有相關文件嘗試了這些相同的文件。
無論服務器操作系統,Windows還是Linux,Sinatra都需要7秒鐘提供單頁請求。我看到here作者設法處理了超過400個請求/秒。是什麼賦予了? (或者應該在超級用戶之類?)
它可能是您的配置使用的服務器。例如,WEBrick,Thin和Mongrel之間存在主要差異。你如何激發你的sinatra應用程序? – daddz 2010-01-25 16:19:33
從命令行;基本上,我們運行'ruby TestServer.rb',然後連接到4567端口。我總共有n00b,所以如果有這種東西的指導,lemme知道。 – mmr 2010-01-25 16:20:58