rails
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
rails [2011/10/25 13:35] – [jQuery-railsを使う] nullpon | rails [2023/08/26 04:14] (現在) – [Pow] 削除 nullpon | ||
---|---|---|---|
行 33: | 行 33: | ||
* [[http:// | * [[http:// | ||
- | ==== Pow ==== | ||
- | [[http:// | ||
- | MacOSXの機能を使ってサーバ起動とドメイン設定を行っているため、MacOSX専用。海の向こうではMacで開発するのがデフォルトらしい。 | ||
===== 実行環境 ===== | ===== 実行環境 ===== | ||
基本的にpassengerで動作させれば大抵事足りる。外部に公開したいならさくらのvps辺りを借りるのが良いだろう。 | 基本的にpassengerで動作させれば大抵事足りる。外部に公開したいならさくらのvps辺りを借りるのが良いだろう。 | ||
行 50: | 行 47: | ||
Xenなどの仮想環境での運用には十分な慎重さが求められる。仮想環境ではディスク性能が全体のパフォーマンスに非常に大きな影響を与える。なぜならばCPUはマルチコア化で仮想化に対応しているが、ディスクは一つだからだ。IO負荷があまりに大きいとIO waitが跳ね上がってロードアベレージが100を越える事もあり、ホストOSすらも反応しなくなる。I/ | Xenなどの仮想環境での運用には十分な慎重さが求められる。仮想環境ではディスク性能が全体のパフォーマンスに非常に大きな影響を与える。なぜならばCPUはマルチコア化で仮想化に対応しているが、ディスクは一つだからだ。IO負荷があまりに大きいとIO waitが跳ね上がってロードアベレージが100を越える事もあり、ホストOSすらも反応しなくなる。I/ | ||
+ | アプリの負荷分散が必要ならば、nginxをリバースプロキシとしてunicornを並列化すると良い。 | ||
+ | |||
+ | ローカルで動かすならばpassengerのスタンドアローンモードでの実行も良いだろう。 | ||
+ | |||
+ | * [[http:// | ||
====== Rails 2 ====== | ====== Rails 2 ====== | ||
===== Ubuntuにインストール ===== | ===== Ubuntuにインストール ===== |
rails.1319549745.txt.gz · 最終更新: 2011/10/25 13:35 by nullpon