Enviar pesquisa
Carregar
Real world rails
•
Transferir como KEY, PDF
•
2 gostaram
•
2,775 visualizações
Jun Yokoyama
Seguir
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 172
Baixar agora
Recomendados
仮想マシンざっくり解説と実践Vagrant | StaticPress × S3 × Vagrant 勉強会
仮想マシンざっくり解説と実践Vagrant | StaticPress × S3 × Vagrant 勉強会
Yukihiko SAWANOBORI
emscriptenでC/C++プログラムをwebブラウザから使うまでの難所攻略
emscriptenでC/C++プログラムをwebブラウザから使うまでの難所攻略
祐司 伊藤
成長を加速する minne の技術基盤戦略
成長を加速する minne の技術基盤戦略
Hiroshi SHIBATA
Webブラウザで使えるいろんな処理系
Webブラウザで使えるいろんな処理系
祐司 伊藤
Vagrant intro
Vagrant intro
t9md
Composer による依存管理 と Packagist によるライブラリの公開
Composer による依存管理 と Packagist によるライブラリの公開
Shogo Kawahara
Akka Stream x Kinesis at Shinjuku reactive meetup vol2
Akka Stream x Kinesis at Shinjuku reactive meetup vol2
Masaki Toyoshima
PIAXで作る P2Pネットワーク
PIAXで作る P2Pネットワーク
祐司 伊藤
Recomendados
仮想マシンざっくり解説と実践Vagrant | StaticPress × S3 × Vagrant 勉強会
仮想マシンざっくり解説と実践Vagrant | StaticPress × S3 × Vagrant 勉強会
Yukihiko SAWANOBORI
emscriptenでC/C++プログラムをwebブラウザから使うまでの難所攻略
emscriptenでC/C++プログラムをwebブラウザから使うまでの難所攻略
祐司 伊藤
成長を加速する minne の技術基盤戦略
成長を加速する minne の技術基盤戦略
Hiroshi SHIBATA
Webブラウザで使えるいろんな処理系
Webブラウザで使えるいろんな処理系
祐司 伊藤
Vagrant intro
Vagrant intro
t9md
Composer による依存管理 と Packagist によるライブラリの公開
Composer による依存管理 と Packagist によるライブラリの公開
Shogo Kawahara
Akka Stream x Kinesis at Shinjuku reactive meetup vol2
Akka Stream x Kinesis at Shinjuku reactive meetup vol2
Masaki Toyoshima
PIAXで作る P2Pネットワーク
PIAXで作る P2Pネットワーク
祐司 伊藤
Ruby – The Scripting Language
Ruby – The Scripting Language
Akio Tajima
Ruby紹介
Ruby紹介
Masahiro Tomita
Vagrant入門以前
Vagrant入門以前
katanyan
Composer
Composer
Shogo Kawahara
Symfony Dump Server のご紹介
Symfony Dump Server のご紹介
知之 朝枝
サーバ構築実践入門
サーバ構築実践入門
優之 田中
勉強会0614 vagrant
勉強会0614 vagrant
Yu Ito
Fabricによるcloud stackインストール自動化
Fabricによるcloud stackインストール自動化
hiroyuki nakajima
minneで学ぶクラウド脳
minneで学ぶクラウド脳
Uchio Kondo
10分で作るScala開発環境 using vim
10分で作るScala開発環境 using vim
George Okada
Vagrant+Ansibleで検証環境を簡単構築
Vagrant+Ansibleで検証環境を簡単構築
Ken Sawada
Introduction to Vim plugins developed by non-Japanese Vimmer (Japanese version)
Introduction to Vim plugins developed by non-Japanese Vimmer (Japanese version)
deris0126
Railsの開発環境作るぞ
Railsの開発環境作るぞ
Yoichi Toyota
MySQL/Ruby終了のお知らせ
MySQL/Ruby終了のお知らせ
Masahiro Tomita
AlibabaCloudではじめるKubernetes
AlibabaCloudではじめるKubernetes
Shinya Mori (@mosuke5)
フレームワークを使うべき 3 つの理由
フレームワークを使うべき 3 つの理由
Kenichi Mukai
RubyによるMac OS Xデスクトップアプリケーション開発入門--Snow Leopard対応版
RubyによるMac OS Xデスクトップアプリケーション開発入門--Snow Leopard対応版
宏治 高尾
Web Operations and Perl kansai.pm#14
Web Operations and Perl kansai.pm#14
Masahiro Nagano
OrePAN と cpanm を使ったCPAN モジュールの部分ミラーの運用管理 :Yokohama.pm #8
OrePAN と cpanm を使ったCPAN モジュールの部分ミラーの運用管理 :Yokohama.pm #8
Satoshi Ohkubo
Vsubuntu
Vsubuntu
Naohiro Aota
Rails基礎講座 part.1
Rails基礎講座 part.1
Jun Yokoyama
Active support事始め
Active support事始め
Jun Yokoyama
Mais conteúdo relacionado
Mais procurados
Ruby – The Scripting Language
Ruby – The Scripting Language
Akio Tajima
Ruby紹介
Ruby紹介
Masahiro Tomita
Vagrant入門以前
Vagrant入門以前
katanyan
Composer
Composer
Shogo Kawahara
Symfony Dump Server のご紹介
Symfony Dump Server のご紹介
知之 朝枝
サーバ構築実践入門
サーバ構築実践入門
優之 田中
勉強会0614 vagrant
勉強会0614 vagrant
Yu Ito
Fabricによるcloud stackインストール自動化
Fabricによるcloud stackインストール自動化
hiroyuki nakajima
minneで学ぶクラウド脳
minneで学ぶクラウド脳
Uchio Kondo
10分で作るScala開発環境 using vim
10分で作るScala開発環境 using vim
George Okada
Vagrant+Ansibleで検証環境を簡単構築
Vagrant+Ansibleで検証環境を簡単構築
Ken Sawada
Introduction to Vim plugins developed by non-Japanese Vimmer (Japanese version)
Introduction to Vim plugins developed by non-Japanese Vimmer (Japanese version)
deris0126
Railsの開発環境作るぞ
Railsの開発環境作るぞ
Yoichi Toyota
MySQL/Ruby終了のお知らせ
MySQL/Ruby終了のお知らせ
Masahiro Tomita
AlibabaCloudではじめるKubernetes
AlibabaCloudではじめるKubernetes
Shinya Mori (@mosuke5)
フレームワークを使うべき 3 つの理由
フレームワークを使うべき 3 つの理由
Kenichi Mukai
RubyによるMac OS Xデスクトップアプリケーション開発入門--Snow Leopard対応版
RubyによるMac OS Xデスクトップアプリケーション開発入門--Snow Leopard対応版
宏治 高尾
Web Operations and Perl kansai.pm#14
Web Operations and Perl kansai.pm#14
Masahiro Nagano
OrePAN と cpanm を使ったCPAN モジュールの部分ミラーの運用管理 :Yokohama.pm #8
OrePAN と cpanm を使ったCPAN モジュールの部分ミラーの運用管理 :Yokohama.pm #8
Satoshi Ohkubo
Vsubuntu
Vsubuntu
Naohiro Aota
Mais procurados
(20)
Ruby – The Scripting Language
Ruby – The Scripting Language
Ruby紹介
Ruby紹介
Vagrant入門以前
Vagrant入門以前
Composer
Composer
Symfony Dump Server のご紹介
Symfony Dump Server のご紹介
サーバ構築実践入門
サーバ構築実践入門
勉強会0614 vagrant
勉強会0614 vagrant
Fabricによるcloud stackインストール自動化
Fabricによるcloud stackインストール自動化
minneで学ぶクラウド脳
minneで学ぶクラウド脳
10分で作るScala開発環境 using vim
10分で作るScala開発環境 using vim
Vagrant+Ansibleで検証環境を簡単構築
Vagrant+Ansibleで検証環境を簡単構築
Introduction to Vim plugins developed by non-Japanese Vimmer (Japanese version)
Introduction to Vim plugins developed by non-Japanese Vimmer (Japanese version)
Railsの開発環境作るぞ
Railsの開発環境作るぞ
MySQL/Ruby終了のお知らせ
MySQL/Ruby終了のお知らせ
AlibabaCloudではじめるKubernetes
AlibabaCloudではじめるKubernetes
フレームワークを使うべき 3 つの理由
フレームワークを使うべき 3 つの理由
RubyによるMac OS Xデスクトップアプリケーション開発入門--Snow Leopard対応版
RubyによるMac OS Xデスクトップアプリケーション開発入門--Snow Leopard対応版
Web Operations and Perl kansai.pm#14
Web Operations and Perl kansai.pm#14
OrePAN と cpanm を使ったCPAN モジュールの部分ミラーの運用管理 :Yokohama.pm #8
OrePAN と cpanm を使ったCPAN モジュールの部分ミラーの運用管理 :Yokohama.pm #8
Vsubuntu
Vsubuntu
Destaque
Rails基礎講座 part.1
Rails基礎講座 part.1
Jun Yokoyama
Active support事始め
Active support事始め
Jun Yokoyama
社内LT資料
社内LT資料
Jun Yokoyama
Rails基礎講座 part.2
Rails基礎講座 part.2
Jun Yokoyama
Ruby on
Ruby on
Jun Yokoyama
First Step TDD
First Step TDD
Jun Yokoyama
Ruby with Hash
Ruby with Hash
Jun Yokoyama
5 Tips for a Successful Social Media Strategy
5 Tips for a Successful Social Media Strategy
Wine Glass Marketing
Destaque
(8)
Rails基礎講座 part.1
Rails基礎講座 part.1
Active support事始め
Active support事始め
社内LT資料
社内LT資料
Rails基礎講座 part.2
Rails基礎講座 part.2
Ruby on
Ruby on
First Step TDD
First Step TDD
Ruby with Hash
Ruby with Hash
5 Tips for a Successful Social Media Strategy
5 Tips for a Successful Social Media Strategy
Semelhante a Real world rails
20091119_sinatraを使ってみた
20091119_sinatraを使ってみた
ngi group.
Web技術勉強会 第33回
Web技術勉強会 第33回
龍一 田中
コンテナの基本 ~Docker実践~
コンテナの基本 ~Docker実践~
Ryosuke Uchiyama
Skinny Framework 進捗どうですか? #fud_scala
Skinny Framework 進捗どうですか? #fud_scala
Kazuhiro Sera
Nseg20120825
Nseg20120825
hiro345
今だからこそ知りたい Docker Compose/Swarm 入門
今だからこそ知りたい Docker Compose/Swarm 入門
Masahito Zembutsu
ローカル開発環境の構築をしよう VirtualBox + Vagrant
ローカル開発環境の構築をしよう VirtualBox + Vagrant
Kazuma Kimura
Ruby on Rails3 Tutorial Chapter3
Ruby on Rails3 Tutorial Chapter3
Sea Mountain
Vagrant を Web開発環境に使う
Vagrant を Web開発環境に使う
Masashi Shinbara
最強のPHP統合開発環境 PHPStorm
最強のPHP統合開発環境 PHPStorm
晃 遠山
カオスエンジニアリング入門〜ChaosBladeの紹介〜
カオスエンジニアリング入門〜ChaosBladeの紹介〜
Nobuhide Watanabe
もう XAMPP / MAMP はいらない! Vagrant で作る PHP 開発環境
もう XAMPP / MAMP はいらない! Vagrant で作る PHP 開発環境
Masashi Shinbara
静的サイトどこにする?
静的サイトどこにする?
ogawatti
猫でもできるRailsデプロイ
猫でもできるRailsデプロイ
toyoshi
Testing and packaging WebRTC Stack
Testing and packaging WebRTC Stack
Alexandre Gouaillard
Dockerハンズオン
Dockerハンズオン
Kazuyuki Mori
らくちん Go言語
らくちん Go言語
株式会社YEBIS.XYZ
Scala 初めての人が Heroku で Web アプリを公開するまで
Scala 初めての人が Heroku で Web アプリを公開するまで
Hideaki Miyake
ゲームのインフラをAwsで実戦tips全て見せます
ゲームのインフラをAwsで実戦tips全て見せます
infinite_loop
FM音源をいじれるWebサービスを作った
FM音源をいじれるWebサービスを作った
CHY72
Semelhante a Real world rails
(20)
20091119_sinatraを使ってみた
20091119_sinatraを使ってみた
Web技術勉強会 第33回
Web技術勉強会 第33回
コンテナの基本 ~Docker実践~
コンテナの基本 ~Docker実践~
Skinny Framework 進捗どうですか? #fud_scala
Skinny Framework 進捗どうですか? #fud_scala
Nseg20120825
Nseg20120825
今だからこそ知りたい Docker Compose/Swarm 入門
今だからこそ知りたい Docker Compose/Swarm 入門
ローカル開発環境の構築をしよう VirtualBox + Vagrant
ローカル開発環境の構築をしよう VirtualBox + Vagrant
Ruby on Rails3 Tutorial Chapter3
Ruby on Rails3 Tutorial Chapter3
Vagrant を Web開発環境に使う
Vagrant を Web開発環境に使う
最強のPHP統合開発環境 PHPStorm
最強のPHP統合開発環境 PHPStorm
カオスエンジニアリング入門〜ChaosBladeの紹介〜
カオスエンジニアリング入門〜ChaosBladeの紹介〜
もう XAMPP / MAMP はいらない! Vagrant で作る PHP 開発環境
もう XAMPP / MAMP はいらない! Vagrant で作る PHP 開発環境
静的サイトどこにする?
静的サイトどこにする?
猫でもできるRailsデプロイ
猫でもできるRailsデプロイ
Testing and packaging WebRTC Stack
Testing and packaging WebRTC Stack
Dockerハンズオン
Dockerハンズオン
らくちん Go言語
らくちん Go言語
Scala 初めての人が Heroku で Web アプリを公開するまで
Scala 初めての人が Heroku で Web アプリを公開するまで
ゲームのインフラをAwsで実戦tips全て見せます
ゲームのインフラをAwsで実戦tips全て見せます
FM音源をいじれるWebサービスを作った
FM音源をいじれるWebサービスを作った
Real world rails
1.
Real World Rails Without
tools he is nothing, with tools he is all. -Thomas Carlyle 2012/3/30 yoyogi.rb
2.
自己紹介 フリーエンジニア Rails歴4年くらい twitter:@nysalor blog: http://blog.larus.jp/
3.
Real World? 周辺ツールやノウハウなど 開発編 運用編
4.
開発編 Development
5.
Mac
6.
Mac
7.
Mac
8.
Mac Rubyが最初から入っている
9.
Mac Rubyが最初から入っている
10.
Mac Rubyが最初から入っている
11.
Mac Rubyが最初から入っている ような気がしていたが別にそんなことはなかったぜ!
12.
Mac
13.
Mac
14.
Mac
最初から入っているRubyは1.8.7(Lion) > /usr/bin/ruby -v ruby 1.8.7 (2010-01-10 patchlevel 249) [universal-darwin11.0] 結局は入れ直し(homebrew,rvmなど) Railsも入ってるけど2.3.3とかそのへん
15.
Mac
16.
Mac
17.
Mac それでもなお便利 Xcodeで開発環境は一発 UNIXコマンドが大抵使える TimeMachine
18.
rvm/rbenv
19.
rvm/rbenv RVM http://beginrescueend.com/
20.
rvm/rbenv RVM http://beginrescueend.com/ rbenv https://github.com/sstephenson/rbenv
21.
rvm/rbenv RVM http://beginrescueend.com/ rbenv https://github.com/sstephenson/rbenv
複数バージョンのRubyを同居 「前のバージョン用のgemを使ってしまった」を防ぐ 開発・運用環境で同じRubyを使うメリット
22.
rvm/rbenv RVM http://beginrescueend.com/ rbenv https://github.com/sstephenson/rbenv
23.
rvm/rbenv RVM http://beginrescueend.com/ rbenv https://github.com/sstephenson/rbenv
24.
rvm/rbenv RVM http://beginrescueend.com/ rbenv https://github.com/sstephenson/rbenv
RVMが主流→最近はrbenvが流行 RVMは多機能だけど何度かやらかした rbenvは実行ファイルにやや癖がある
25.
screen/tmux
26.
screen/tmux
27.
screen/tmux
28.
screen/tmux
29.
screen/tmux ターミナルマルチプレクサ irb,logなど複数のシェルを行き来するのに便利 落ちても再起動するまでセッションが消えない 設定がけっこう大変 Terminal/iTermのタブでいいんじゃない?
30.
git
31.
git 分散リポジトリ 学習コストが高い?
svnに慣れすぎていなければ平気 githubやherokuでどっちみち必要
32.
sourcetree
33.
sourcetree http://www.sourcetreeapp.com/
34.
sourcetree http://www.sourcetreeapp.com/
35.
sourcetree http://www.sourcetreeapp.com/
見やすい 多機能(っぽいけどあまり使ってない) 登録必要だけど無料
36.
gitx
37.
gitx
http://gitx.frim.nl/
38.
gitx
http://gitx.frim.nl/
39.
gitx
http://gitx.frim.nl/ 軽い 機能少ない diff見るだけなら十分
40.
github
41.
github
http://github.com/
42.
github
http://github.com/
43.
github
http://github.com/ githubでいいんじゃね? プライベートリポジトリは有料 ネットがないと使えない
44.
やっぱりCUI
45.
やっぱりCUI GUIはdiff見たり検索するだけ どっちみちCUIの操作は必要 苦手な人は覚えましょう
46.
エディタ
47.
エディタ
48.
エディタ
49.
エディタ
50.
エディタ Emacs Vim TextMate
51.
Emacs
52.
Emacs Cocoa Emacs(自分でビルド) inline-patch full screen
53.
Emacs
54.
Emacs ruby-mode ruby-electric rinari etags auto-complete
55.
Emacs
56.
Emacs
57.
Emacs
58.
Emacs
59.
Emacs 設定をDropboxに置く 起動したらずっとそのまま export EDITOR=emacsclient
60.
Pow
61.
Pow
http://pow.cx/
62.
Pow
http://pow.cx/
63.
Pow
http://pow.cx/
64.
Pow
http://pow.cx/
65.
Pow
http://pow.cx/ いちいちrails serverしなくてもいい http://xxxx.devでアクセスできる 複数プロジェクトの同時開発に対応
66.
Pow
http://pow.cx/
67.
Pow
http://pow.cx/
68.
Pow
http://pow.cx/ gem install powder powder -rでサーバ再起動 powder applog,powder linkなど
69.
guard
70.
guard https://github.com/guard/guard
71.
guard https://github.com/guard/guard TDD ファイルが更新されると自動実行 いちいちrspecを実行するとサボりがち coffee scriptの開発などにも使える autospecというのもある
72.
spork
73.
spork https://github.com/sporkrb/spork
74.
spork https://github.com/sporkrb/spork 分散テスト 同時に複数のテストが実行される データベースを初期化する仕組みが不可欠
75.
capistrano
76.
capistrano https://github.com/capistrano/capistrano
77.
capistrano https://github.com/capistrano/capistrano デプロイツール サーバへのアップロードから再起動まで全て自動化 環境ごとにデプロイ先やタスクを切り替えられる
78.
capistrano https://github.com/capistrano/capistrano
79.
capistrano https://github.com/capistrano/capistrano
80.
capistrano https://github.com/capistrano/capistrano
リポジトリからコードをダウンロード
81.
capistrano https://github.com/capistrano/capistrano
リポジトリからコードをダウンロード リビジョンごとのディレクトリに展開
82.
capistrano https://github.com/capistrano/capistrano
リポジトリからコードをダウンロード リビジョンごとのディレクトリに展開 ログ・静的ファイル等をリンク
83.
capistrano https://github.com/capistrano/capistrano
リポジトリからコードをダウンロード リビジョンごとのディレクトリに展開 ログ・静的ファイル等をリンク 必要なgem、rails自体のインストール
84.
capistrano https://github.com/capistrano/capistrano
リポジトリからコードをダウンロード リビジョンごとのディレクトリに展開 ログ・静的ファイル等をリンク 必要なgem、rails自体のインストール サービスを再起動
85.
capistrano https://github.com/capistrano/capistrano
86.
capistrano https://github.com/capistrano/capistrano サーバ側にcapistranoは不要 rails含めgemは一切不要 ただしrubyとbundlerだけは必要
87.
運用編 Operation
88.
rvm/rbenv
89.
rvm/rbenv RVM http://beginrescueend.com/
90.
rvm/rbenv RVM http://beginrescueend.com/ rbenv https://github.com/sstephenson/rbenv
91.
rvm/rbenv RVM http://beginrescueend.com/ rbenv https://github.com/sstephenson/rbenv
なるべくサーバ側にも入れておくべき gemの管理はbundlerがやってくれるので不要
92.
サーバ構成
93.
サーバ構成
WWWサーバ(フロントエンド)
94.
サーバ構成
WWWサーバ(フロントエンド) バックエンドサーバ
95.
サーバ構成
WWWサーバ(フロントエンド) バックエンドサーバ DBサーバ
96.
サーバ構成
WWWサーバ(フロントエンド) バックエンドサーバ Rails本体 DBサーバ
97.
サーバ構成 ロードバランサ
WWWサーバ(フロントエンド) バックエンドサーバ Rails本体 DBサーバ
98.
サーバ構成 ロードバランサ
キャッシュサーバ WWWサーバ(フロントエンド) バックエンドサーバ Rails本体 DBサーバ
99.
バックエンド
100.
バックエンド Unicorn thin Rainbows! mongrel Webrick Passenger
101.
バックエンド
102.
バックエンド
103.
バックエンド 適当なポートで待ち受ける フロントエンドからリバースプロキシで接続
104.
バックエンド
105.
バックエンド
106.
バックエンド フロントエンドを挟む理由
107.
バックエンド フロントエンドを挟む理由 静的コンテンツ(画像など)をいちいちRailsで処理する のは馬鹿げている
108.
バックエンド
109.
バックエンド
110.
バックエンド WWWサーバ(フロントエンド)
111.
バックエンド WWWサーバ(フロントエンド)
112.
バックエンド WWWサーバ(フロントエンド) バックエンドサーバ
113.
バックエンド WWWサーバ(フロントエンド) バックエンドサーバ
114.
バックエンド WWWサーバ(フロントエンド) バックエンドサーバ
115.
バックエンド WWWサーバ(フロントエンド) バックエンドサーバ
116.
バックエンド
静的コンテンツは WWWサーバ(フロントエンド) フロントエンドが直接処理 バックエンドサーバ
117.
Unicorn
118.
Unicorn http://unicorn.bogomips.org/
119.
Unicorn http://unicorn.bogomips.org/
120.
Unicorn http://unicorn.bogomips.org/ 定番 高速 ダウンタイムなしで再起動可能 worker1つにつき1リクエスト
121.
その他
122.
その他 Thin
123.
その他 Thin
http://code.macournoyer.com/thin/
124.
その他
Thin http://code.macournoyer.com/thin/ Rainbows!
125.
その他
Thin http://code.macournoyer.com/thin/ Rainbows! http://rainbows.rubyforge.org/
126.
その他
Thin http://code.macournoyer.com/thin/ Rainbows! http://rainbows.rubyforge.org/ よく知りません
127.
あまり使わない
128.
あまり使わない mongrel Webrick
129.
あまり使わない mongrel Webrick
開発時のサーバとしては使う
130.
Passenger
131.
Passenger http://www.modrails.com/
132.
Passenger http://www.modrails.com/ “mod_rails” バックエンドプロセスが不要 基本的にApacheのみ 立ち上がりが遅い メモリひかえめ
133.
フロントエンド
134.
フロントエンド 基本的に何でもOK
135.
フロントエンド
基本的に何でもOK Apache nginx lighthttpd
136.
nginx
137.
nginx http://wiki.nginx.org/
138.
nginx http://wiki.nginx.org/
139.
nginx http://wiki.nginx.org/ 高速 設定が楽 Apacheのような細かいアクセス制御は不可能 バックエンドに投げるだけなら最適
140.
Apache
141.
Apache
142.
Apache Railsだけ動かすには大きすぎる 他のコンテンツと共存するなら必須の場合も Apacheを使うならPassengerを検討する
143.
データベース
144.
データベース MySQL PgSQL Sqlite3
145.
データベース ActiveRecordが差を吸収する MySQL PgSQL Sqlite3
146.
データベース ActiveRecordが差を吸収する MySQL PgSQL Sqlite3
NoSQL
147.
memcached
148.
memcached 参照系がほとんどであれば効果は出る 他の方法で解決できるならするべき ページキャッシュだけならVarnishの方が楽
149.
Varnish
150.
Varnish https://www.varnish-cache.org/
151.
Varnish https://www.varnish-cache.org/
152.
Varnish https://www.varnish-cache.org/ 透過型httpキャッシュサーバ zero configでも動く パラメータやcookieごとキャッシュする
153.
Varnish https://www.varnish-cache.org/
154.
Varnish https://www.varnish-cache.org/
155.
Varnish https://www.varnish-cache.org/ SSLを処理できない POSTをGETに書き換えてしまうことがある DSLがやや難解
156.
構成例
157.
構成例 nginx+unicorn+varnish
158.
構成例
nginx+unicorn+varnish SSLあり nginx varnish unicorn
159.
構成例
nginx+unicorn+varnish SSLあり nginx varnish unicorn SSLなし varnish nginx unicorn
160.
構成例
161.
構成例
apache+passenger
162.
構成例
apache+passenger apache passenger
163.
構成例
apache+passenger apache passenger apache+unicorn
164.
構成例
apache+passenger apache passenger apache+unicorn apache unicorn
165.
構成例
166.
構成例 apache+nginx+unicorn
167.
構成例
apache+nginx+unicorn apache nginx unicorn
168.
構成例
apache+nginx+unicorn apache nginx unicorn apache+varnish+unicorn
169.
構成例
apache+nginx+unicorn apache nginx unicorn apache+varnish+unicorn apache varnish unicorn
170.
質疑応答
171.
質疑応答 if available? Question.all.map(&:answer!) end
172.
ご清聴ありがとうございました
Notas do Editor
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Baixar agora