最快速的上手方法:(亲测可用,效果明显)
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. 创建应用配置文件
-
thin config -C /etc/thin/redmine.yml -c /var/www/redmine --servers
5
-e production
-
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内容如下:
-
---
-
address: localhost
-
pid: tmp/pids/thin.pid
-
wait:
30
-
port:
3000
-
timeout:
30
-
log: log/thin.log
-
max_conns:
1024
-
require: []
-
-
environment: production
-
max_persistent_conns:
512
-
servers:
5
-
daemonize: true
-
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可能是更好的选择。