询问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