Enviar búsqueda
Cargar
高トラフィックサイトをRailsで構築するためのTips基礎編
•
Descargar como ODP, PDF
•
60 recomendaciones
•
14,039 vistas
Kazuya Numata
Seguir
アクセス数の多いサイトをRailsで運用する場合にやっておきたい設定
Leer menos
Leer más
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 29
Descargar ahora
Recomendados
インフラエンジニアの綺麗で優しい手順書の書き方
インフラエンジニアの綺麗で優しい手順書の書き方
Shohei Koyama
アジャイル×テスト開発を考える
アジャイル×テスト開発を考える
yasuohosotani
「品質ダッシュボード」と「データによる意思決定」
「品質ダッシュボード」と「データによる意思決定」
Kohei Tomita
インフラ構築とテストについて(ITインフラ業務自動化現状確認会)
インフラ構築とテストについて(ITインフラ業務自動化現状確認会)
Yosuke Hiraishi
劇的改善 CI 4時間から5分へ〜私がやった10のこと〜
劇的改善 CI 4時間から5分へ〜私がやった10のこと〜
Recruit Lifestyle Co., Ltd.
大企業アジャイルの勘所(ver1.1) #アジャイルマネジメントセミナー
大企業アジャイルの勘所(ver1.1) #アジャイルマネジメントセミナー
Itsuki Kuroda
HandlerSocket plugin for MySQL
HandlerSocket plugin for MySQL
akirahiguchi
テストコードの DRY と DAMP
テストコードの DRY と DAMP
Yusuke Kagata
Recomendados
インフラエンジニアの綺麗で優しい手順書の書き方
インフラエンジニアの綺麗で優しい手順書の書き方
Shohei Koyama
アジャイル×テスト開発を考える
アジャイル×テスト開発を考える
yasuohosotani
「品質ダッシュボード」と「データによる意思決定」
「品質ダッシュボード」と「データによる意思決定」
Kohei Tomita
インフラ構築とテストについて(ITインフラ業務自動化現状確認会)
インフラ構築とテストについて(ITインフラ業務自動化現状確認会)
Yosuke Hiraishi
劇的改善 CI 4時間から5分へ〜私がやった10のこと〜
劇的改善 CI 4時間から5分へ〜私がやった10のこと〜
Recruit Lifestyle Co., Ltd.
大企業アジャイルの勘所(ver1.1) #アジャイルマネジメントセミナー
大企業アジャイルの勘所(ver1.1) #アジャイルマネジメントセミナー
Itsuki Kuroda
HandlerSocket plugin for MySQL
HandlerSocket plugin for MySQL
akirahiguchi
テストコードの DRY と DAMP
テストコードの DRY と DAMP
Yusuke Kagata
インフラエンジニアってなんでしたっけ(仮)
インフラエンジニアってなんでしたっけ(仮)
Akihiro Kuwano
ちょっと使えるようになる信頼度成長曲線(移行済)
ちょっと使えるようになる信頼度成長曲線(移行済)
tomitomi3 tomitomi3
DDD x CQRS 更新系と参照系で異なるORMを併用して上手くいった話
DDD x CQRS 更新系と参照系で異なるORMを併用して上手くいった話
Koichiro Matsuoka
マルチテナントのアプリケーション実装〜実践編〜
マルチテナントのアプリケーション実装〜実践編〜
Yoshiki Nakagawa
マイクロサービス時代の認証と認可 - AWS Dev Day Tokyo 2018 #AWSDevDay
マイクロサービス時代の認証と認可 - AWS Dev Day Tokyo 2018 #AWSDevDay
都元ダイスケ Miyamoto
「速」を落とさないコードレビュー
「速」を落とさないコードレビュー
Takafumi ONAKA
フロー効率性とリソース効率性、再入門 #devlove #devkan
フロー効率性とリソース効率性、再入門 #devlove #devkan
Itsuki Kuroda
DDD Alliance レガシーなコードにドメイン駆動設計で立ち向かった5年間の軌跡
DDD Alliance レガシーなコードにドメイン駆動設計で立ち向かった5年間の軌跡
BIGLOBE Inc.
BIGLOBE RDRA導入後の要件定義の変化
BIGLOBE RDRA導入後の要件定義の変化
BIGLOBE Inc.
Jiraの紹介(redmineとの比較視点にて)
Jiraの紹介(redmineとの比較視点にて)
Hiroshi Ohnuki
アジャイルにモデリングは必要か
アジャイルにモデリングは必要か
Hiromasa Oka
アーキテクチャとアジャイルプロジェクトをまともに進めるための両輪について-DevLOVE関西 #DevKan
アーキテクチャとアジャイルプロジェクトをまともに進めるための両輪について-DevLOVE関西 #DevKan
Yusuke Suzuki
gRPC入門
gRPC入門
Kenjiro Kubota
Multicastが出来ないならUnicastすればいいじゃない
Multicastが出来ないならUnicastすればいいじゃない
Kenta Yasukawa
地理分散DBについて
地理分散DBについて
Kumazaki Hiroki
GraphQLのsubscriptionで出来ること
GraphQLのsubscriptionで出来ること
Shingo Fukui
鷲崎 メトリクスの基礎とGQM法によるゴール指向の測定 2014年12月18日 日本科学技術連名SQiP研究会 演習コースI ソフトウェア工学の基礎
鷲崎 メトリクスの基礎とGQM法によるゴール指向の測定 2014年12月18日 日本科学技術連名SQiP研究会 演習コースI ソフトウェア工学の基礎
Hironori Washizaki
AlloyDBを触ってみた!(第33回PostgreSQLアンカンファレンス@オンライン 発表資料)
AlloyDBを触ってみた!(第33回PostgreSQLアンカンファレンス@オンライン 発表資料)
NTT DATA Technology & Innovation
CRDT in 15 minutes
CRDT in 15 minutes
Shingo Omura
Test Yourself - テストを書くと何がどう変わるか
Test Yourself - テストを書くと何がどう変わるか
Takuto Wada
ゲットーの斜め上をゆくWebアプリケーションフレームワークの開発
ゲットーの斜め上をゆくWebアプリケーションフレームワークの開発
emasaka
大規模ソーシャルゲーム開発から学んだPHP&MySQL実践テクニック
大規模ソーシャルゲーム開発から学んだPHP&MySQL実践テクニック
infinite_loop
Más contenido relacionado
La actualidad más candente
インフラエンジニアってなんでしたっけ(仮)
インフラエンジニアってなんでしたっけ(仮)
Akihiro Kuwano
ちょっと使えるようになる信頼度成長曲線(移行済)
ちょっと使えるようになる信頼度成長曲線(移行済)
tomitomi3 tomitomi3
DDD x CQRS 更新系と参照系で異なるORMを併用して上手くいった話
DDD x CQRS 更新系と参照系で異なるORMを併用して上手くいった話
Koichiro Matsuoka
マルチテナントのアプリケーション実装〜実践編〜
マルチテナントのアプリケーション実装〜実践編〜
Yoshiki Nakagawa
マイクロサービス時代の認証と認可 - AWS Dev Day Tokyo 2018 #AWSDevDay
マイクロサービス時代の認証と認可 - AWS Dev Day Tokyo 2018 #AWSDevDay
都元ダイスケ Miyamoto
「速」を落とさないコードレビュー
「速」を落とさないコードレビュー
Takafumi ONAKA
フロー効率性とリソース効率性、再入門 #devlove #devkan
フロー効率性とリソース効率性、再入門 #devlove #devkan
Itsuki Kuroda
DDD Alliance レガシーなコードにドメイン駆動設計で立ち向かった5年間の軌跡
DDD Alliance レガシーなコードにドメイン駆動設計で立ち向かった5年間の軌跡
BIGLOBE Inc.
BIGLOBE RDRA導入後の要件定義の変化
BIGLOBE RDRA導入後の要件定義の変化
BIGLOBE Inc.
Jiraの紹介(redmineとの比較視点にて)
Jiraの紹介(redmineとの比較視点にて)
Hiroshi Ohnuki
アジャイルにモデリングは必要か
アジャイルにモデリングは必要か
Hiromasa Oka
アーキテクチャとアジャイルプロジェクトをまともに進めるための両輪について-DevLOVE関西 #DevKan
アーキテクチャとアジャイルプロジェクトをまともに進めるための両輪について-DevLOVE関西 #DevKan
Yusuke Suzuki
gRPC入門
gRPC入門
Kenjiro Kubota
Multicastが出来ないならUnicastすればいいじゃない
Multicastが出来ないならUnicastすればいいじゃない
Kenta Yasukawa
地理分散DBについて
地理分散DBについて
Kumazaki Hiroki
GraphQLのsubscriptionで出来ること
GraphQLのsubscriptionで出来ること
Shingo Fukui
鷲崎 メトリクスの基礎とGQM法によるゴール指向の測定 2014年12月18日 日本科学技術連名SQiP研究会 演習コースI ソフトウェア工学の基礎
鷲崎 メトリクスの基礎とGQM法によるゴール指向の測定 2014年12月18日 日本科学技術連名SQiP研究会 演習コースI ソフトウェア工学の基礎
Hironori Washizaki
AlloyDBを触ってみた!(第33回PostgreSQLアンカンファレンス@オンライン 発表資料)
AlloyDBを触ってみた!(第33回PostgreSQLアンカンファレンス@オンライン 発表資料)
NTT DATA Technology & Innovation
CRDT in 15 minutes
CRDT in 15 minutes
Shingo Omura
Test Yourself - テストを書くと何がどう変わるか
Test Yourself - テストを書くと何がどう変わるか
Takuto Wada
La actualidad más candente
(20)
インフラエンジニアってなんでしたっけ(仮)
インフラエンジニアってなんでしたっけ(仮)
ちょっと使えるようになる信頼度成長曲線(移行済)
ちょっと使えるようになる信頼度成長曲線(移行済)
DDD x CQRS 更新系と参照系で異なるORMを併用して上手くいった話
DDD x CQRS 更新系と参照系で異なるORMを併用して上手くいった話
マルチテナントのアプリケーション実装〜実践編〜
マルチテナントのアプリケーション実装〜実践編〜
マイクロサービス時代の認証と認可 - AWS Dev Day Tokyo 2018 #AWSDevDay
マイクロサービス時代の認証と認可 - AWS Dev Day Tokyo 2018 #AWSDevDay
「速」を落とさないコードレビュー
「速」を落とさないコードレビュー
フロー効率性とリソース効率性、再入門 #devlove #devkan
フロー効率性とリソース効率性、再入門 #devlove #devkan
DDD Alliance レガシーなコードにドメイン駆動設計で立ち向かった5年間の軌跡
DDD Alliance レガシーなコードにドメイン駆動設計で立ち向かった5年間の軌跡
BIGLOBE RDRA導入後の要件定義の変化
BIGLOBE RDRA導入後の要件定義の変化
Jiraの紹介(redmineとの比較視点にて)
Jiraの紹介(redmineとの比較視点にて)
アジャイルにモデリングは必要か
アジャイルにモデリングは必要か
アーキテクチャとアジャイルプロジェクトをまともに進めるための両輪について-DevLOVE関西 #DevKan
アーキテクチャとアジャイルプロジェクトをまともに進めるための両輪について-DevLOVE関西 #DevKan
gRPC入門
gRPC入門
Multicastが出来ないならUnicastすればいいじゃない
Multicastが出来ないならUnicastすればいいじゃない
地理分散DBについて
地理分散DBについて
GraphQLのsubscriptionで出来ること
GraphQLのsubscriptionで出来ること
鷲崎 メトリクスの基礎とGQM法によるゴール指向の測定 2014年12月18日 日本科学技術連名SQiP研究会 演習コースI ソフトウェア工学の基礎
鷲崎 メトリクスの基礎とGQM法によるゴール指向の測定 2014年12月18日 日本科学技術連名SQiP研究会 演習コースI ソフトウェア工学の基礎
AlloyDBを触ってみた!(第33回PostgreSQLアンカンファレンス@オンライン 発表資料)
AlloyDBを触ってみた!(第33回PostgreSQLアンカンファレンス@オンライン 発表資料)
CRDT in 15 minutes
CRDT in 15 minutes
Test Yourself - テストを書くと何がどう変わるか
Test Yourself - テストを書くと何がどう変わるか
Similar a 高トラフィックサイトをRailsで構築するためのTips基礎編
ゲットーの斜め上をゆくWebアプリケーションフレームワークの開発
ゲットーの斜め上をゆくWebアプリケーションフレームワークの開発
emasaka
大規模ソーシャルゲーム開発から学んだPHP&MySQL実践テクニック
大規模ソーシャルゲーム開発から学んだPHP&MySQL実践テクニック
infinite_loop
LocalStack
LocalStack
chibochibo
What is doobie? - database access for scala -
What is doobie? - database access for scala -
chibochibo
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~
infinite_loop
Ruby on Rails を用いたWEBアプリケーションの開発
Ruby on Rails を用いたWEBアプリケーションの開発
Koichi Shimozono
Maiking RIA Apps by Ruby
Maiking RIA Apps by Ruby
shozon
mruby for embedded systems
mruby for embedded systems
masayoshi takahashi
Groovyコンファレンス
Groovyコンファレンス
Shinichiro Takezaki
Sprocketsを捨てたい
Sprocketsを捨てたい
Masato Noguchi
20091119_sinatraを使ってみた
20091119_sinatraを使ってみた
ngi group.
地方企業がソーシャルゲーム開発を成功させるための10のポイント
地方企業がソーシャルゲーム開発を成功させるための10のポイント
Kentaro Matsui
わんくま東京#46 予告編
わんくま東京#46 予告編
Sunao Tomita
Play frameworkの概要
Play frameworkの概要
Shuhei Kaneko
Scala Daysに行ってみて
Scala Daysに行ってみて
Kota Mizushima
Next GAE Heroku を使って 3分でRailsアプリをリリース
Next GAE Heroku を使って 3分でRailsアプリをリリース
よしだ あつし
JavaEdge第3回ライブセッション
JavaEdge第3回ライブセッション
Yoichiro Tanaka
BtoCでバインド変数
BtoCでバインド変数
Yoshito Ueki
レガシーシステムのDBマイグレーションし始めた話
レガシーシステムのDBマイグレーションし始めた話
nekogeruge_987
Iron rubyとsinatraで作るデスクトップアプリ
Iron rubyとsinatraで作るデスクトップアプリ
Yamamoto Kazuhisa
Similar a 高トラフィックサイトをRailsで構築するためのTips基礎編
(20)
ゲットーの斜め上をゆくWebアプリケーションフレームワークの開発
ゲットーの斜め上をゆくWebアプリケーションフレームワークの開発
大規模ソーシャルゲーム開発から学んだPHP&MySQL実践テクニック
大規模ソーシャルゲーム開発から学んだPHP&MySQL実践テクニック
LocalStack
LocalStack
What is doobie? - database access for scala -
What is doobie? - database access for scala -
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~
Ruby on Rails を用いたWEBアプリケーションの開発
Ruby on Rails を用いたWEBアプリケーションの開発
Maiking RIA Apps by Ruby
Maiking RIA Apps by Ruby
mruby for embedded systems
mruby for embedded systems
Groovyコンファレンス
Groovyコンファレンス
Sprocketsを捨てたい
Sprocketsを捨てたい
20091119_sinatraを使ってみた
20091119_sinatraを使ってみた
地方企業がソーシャルゲーム開発を成功させるための10のポイント
地方企業がソーシャルゲーム開発を成功させるための10のポイント
わんくま東京#46 予告編
わんくま東京#46 予告編
Play frameworkの概要
Play frameworkの概要
Scala Daysに行ってみて
Scala Daysに行ってみて
Next GAE Heroku を使って 3分でRailsアプリをリリース
Next GAE Heroku を使って 3分でRailsアプリをリリース
JavaEdge第3回ライブセッション
JavaEdge第3回ライブセッション
BtoCでバインド変数
BtoCでバインド変数
レガシーシステムのDBマイグレーションし始めた話
レガシーシステムのDBマイグレーションし始めた話
Iron rubyとsinatraで作るデスクトップアプリ
Iron rubyとsinatraで作るデスクトップアプリ
Último
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
Último
(8)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
高トラフィックサイトをRailsで構築するためのTips基礎編
1.
高トラフィックサイトを Ruby on
Rails で構築するための Tips 基礎編 沼田 一哉 株式会社エストコスモ プラットフォームワークショップ
2.
いや、まずいかも、、、 タイトルが 「札幌Ruby会議」的ではない
3.
そもそも、 他の講演者の面々が ヤバすぎる...
(特に稲作農家)
4.
というわけで、タイトル変更 ちょっとアクセスの多いサイト と
Rails と 私 沼田 一哉 株式会社エストコスモ セキュリティワークショップ
5.
6.
生まれ :
北海道北見市
7.
職業 :
きっとプログラマ LOCAL 正会員
8.
北海道の某大学卒、修士中退
9.
2001 年 札幌の
( 株 ) エストコスモに入社
10.
4 年半札幌で勤務した後、 2005
年米国ロサンゼルス近郊に駐在 ( 約 4 年間 )
11.
2009 年 8
月に札幌復帰 現在に至る
12.
13.
仕事での本格利用は 2005 年
9 月から (Rails 0.13 のころ )
14.
15.
映像系、アート系、マスメディア系の仕事が多いが、いろいろなビジネスがある
16.
時刻がアヤシイ
17.
ハリウッド、ラスベガスには車で行ける距離 (シリコンバレー、SFOも)
18.
L.A.にも当然、Ruby(LA-Ruby)のコミュニティがあります(今年は比較的活発な活動)
19.
20.
21.
開発
22.
サーバ導入
23.
保守、管理
24.
25.
最大ページビュー70 req/s
26.
頻繁に参照、記録が行なわれるテーブルのレコード数 500,000
27.
28.
nginx、lighttpd等については、詳しい人、お願いします。
29.
それでは怒涛の勢いで紹介します
30.
Cache
31.
32.
33.
fragment_cache等のstoreにはmemcached
34.
35.
36.
mod_mem_cache は Expire
後の挙動が不思議なので保留 ( 今は ?)
37.
ベーシック認証をしている場合はキャッシュが効かない
38.
39.
Expireヘッダ
40.
Apacheなら、mod_expiresで可能
41.
42.
43.
DB / Storage
44.
45.
インデックス (上記の2点をやったら、30秒 ->
1秒)
46.
47.
48.
49.
50.
51.
52.
NFS を使っている場合は DRBD
+ Heartbeat + NFS
53.
SAS + RAID10
54.
FC + Disk
アレイ
55.
Railsの機能
56.
57.
58.
59.
やりすぎ厳禁
60.
Webサーバ (Apache)
61.
62.
63.
64.
65.
とりあえず PassengerMaxPoolSize を変更
66.
RAM の空き具合、 CPU
の使用率などとご相談
67.
68.
w ww.example.com ->
メインのページ表示
69.
static.example.com -> CSS
ファイルなど
70.
71.
72.
73.
Advanced Rails (Brad
Ediger / O'Reilly)
74.
あとは Google it!
75.
おしまい
Descargar ahora