相关文章推荐
坚强的鸵鸟  ·  使用 Gamepad API - Web ...·  1 周前    · 
温文尔雅的火龙果  ·  import cv2 # ...·  2 月前    · 
风流的小狗  ·  WebLogic ...·  1 年前    · 
胆小的单杠  ·  Python ...·  1 年前    · 
乖乖的围巾  ·  如何在提交 WordPress ...·  1 年前    · 

最快速的上手方法:(亲测可用,效果明显)

1.安装gem_在控制台输入 gem install thin

2.运行服务器 在网站对应的目录下 输入 start thin 替换原来的 Rails server

1. 获得thin

gem install thin 2. 安装thin thin install 会添加一个/etc/thin的目录,还会告诉你如何把Thin加为自动启动 To configure thin to start at system boot:
on RedHat like systems:
sudo /sbin/chkconfig --level 345 thin on
on Debian-like systems (Ubuntu):
sudo /usr/sbin/update-rc.d -f thin defaults
on Gentoo:
sudo rc-update add thin default 3. 创建应用配置文件
  1. thin config -C /etc/thin/redmine.yml -c /var/www/redmine --servers 5 -e production
  2. thin config -C /etc/thin/myapp.yml -c /var/rails/myapp --servers 5 --socket /tmp/thin.myapp.sock -e production
当执行第一条config命令,可能得到/etc/thin/redmine.yml内容如下:
  1. ---
  2. address: localhost
  3. pid: tmp/pids/thin.pid
  4. wait: 30
  5. port: 3000
  6. timeout: 30
  7. log: log/thin.log
  8. max_conns: 1024
  9. require: []
  10. environment: production
  11. max_persistent_conns: 512
  12. servers: 5
  13. daemonize: true
  14. chdir: /var/www/redmine
注:我这里address为0.0.0.0,被手动修改成ocalhost 4。启动应用 sevice thin start 将会启动3000~3004共5个端口。 如果你有Nginx就可以设置一个代理转发了 最快速的上手方法:(亲测可用,效果明显)1.安装gem_在控制台输入gem install thin2.运行服务器 在网站对应的目录下 输入 start thin替换原来的 Rails server1. 获得thin   gem install thin 2. 安装thin    thin install 会添加一个/etc/thin的目录,还会告诉 WEB rick Ruby 标准库带的 一个 HTTP 服务器 程序库。 WEB rick 用来支撑小型的网络应用还是能胜任的。最近遇到了 WEB rick 在局域网内响应慢的问题,经过调查并解决了此问题。下面是详细过程。 Ruby 1.9.2-p0,WinXP(SP3) 公司的同事最近用 Rails 开发了 一个 日报系统,由于使用人数不多且并发量并不大,打算直接用 WEB Rick 就可以...
使用 ruby 自带 web rick 可以非常方便地实现 一个 web 服务器 web rick .rb 基本代码如下:#!/usr/bin/env ruby require ' web rick ' ## prepare dirs FileUtils.mkdir_p('html') web root = File.expand_path 'html' server = WEB rick ::HTTPServer....
[size=large]Thin:更 Ruby Web 服务器 [/size] [size=medium]作者 Sebastien Auvray译者 王锐 发布于 2008年2月26日 上午12时40分 性能和扩展性, Web 框架 现在Mongrel 已经成了 Ruby Web 服务器 的默认选择(参见Zed Shaw在QCon London 2007上的演讲:...
一,Apache vs Nginx      他们都是 web 服务器 ,都能伺服静态文件,利用恰当的模块也能伺服动态的 web 应用。Apache更加流行,拥有更多的功能;Nginx则相对小巧、 速、功能少。      Apache 和 Nginx都能在盒子外(out-of-the-box)伺服 Ruby 服务器 ,为此你需要使用另外的插件来组合他们。      Apache 和 Nginx都能作为反向代
这是 一个 主观问题,取决于您的目标和需求。 Ruby 和Python都是广受欢迎的编程语言,各有特点和优势。 Ruby 是一种动态、面向对象的语言,特别适合 速开发和 Web 开发。 Ruby on Rails 一个 功能强大的 Web 开发框架,适合 速构建大型 Web 应用程序。 Python是一种易学易用的语言,适用于各种领域,特别是科学计算、数据分析和机器学习。它有许多强大的第三方库,可以帮助您 速完成各种任务。 因此,学习 Ruby 语言和Python语言各有其独特的价值,您应该根据您的兴趣和需求来决定学习哪种语言。如果您想 速开发 Web 应用程序,那么 Ruby 可能是更好的选择;如果您想在科学计算、数据分析或机器学习方面取得成功,那么Python可能是更好的选择。