文件名称:async-rails:异步Rails 3堆栈演示
文件大小:33KB
文件格式:ZIP
更新时间:2024-03-23 05:19:07
Ruby
异步Rails 3.1堆栈演示 重要警告: 在将光纤与Rails一起使用时,应注意,如果堆栈增长,则会出现堆栈溢出错误大于4Kb(尽管对于大多数事情来说已经足够了),但在3.1版本中,情况变得更糟你可以很容易地使栈溢出,这里有一个例子。 具有Rails 3.1 + EventMachine和Fiber的简单异步演示堆栈。 按localhost:3000 / widgets执行1s异步mysql查询 命中localhost:3000 / widgets / http以对/ widgets进行HTTP调用-递归! :-) 按localhost:3000 / twitter加载已安装的异步Sinatra应用程序(报告最新的Rails 3条推文) Howto /示例提交: 修改您的config.ru以包括Rack :: FiberPool中间件: 配置ActiveRecord以使用异
【文件预览】:
async-rails-master
----.gitignore(46B)
----app()
--------assets()
--------models()
--------helpers()
--------views()
--------metal()
--------controllers()
----config.ru(308B)
----db()
--------seeds.rb(353B)
----public()
--------robots.txt(204B)
--------422.html(711B)
--------index.html(7KB)
--------favicon.ico(0B)
--------500.html(728B)
--------404.html(728B)
----doc()
--------README_FOR_APP(211B)
----README.md(4KB)
----vendor()
--------plugins()
----config()
--------boot.rb(191B)
--------database.yml(567B)
--------routes.rb(2KB)
--------environments()
--------environment.rb(155B)
--------application.rb(2KB)
--------locales()
--------initializers()
----script()
--------rails(295B)
----lib()
--------tasks()
----Gemfile(595B)
----Rakefile(271B)
----test()
--------performance()
--------test_helper.rb(454B)
----Gemfile.lock(3KB)