Soumettre la recherche
Mettre en ligne
高トラフィックサイトをRailsで構築するためのTips基礎編
•
Télécharger en tant que ODP, PDF
•
60 j'aime
•
14,039 vues
Kazuya Numata
Suivre
アクセス数の多いサイトをRailsで運用する場合にやっておきたい設定
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 29
Télécharger maintenant
Recommandé
機械学習の定番プラットフォームSparkの紹介
機械学習の定番プラットフォームSparkの紹介
Cloudera Japan
「ドキュメント見つからない問題」をなんとかしたい - 横断検索エンジン導入の取り組みについて-
「ドキュメント見つからない問題」をなんとかしたい - 横断検索エンジン導入の取り組みについて-
gree_tech
初心者向けMongoDBのキホン!
初心者向けMongoDBのキホン!
Tetsutaro Watanabe
[JAWS DAYS 2019] Amazon DocumentDB(with MongoDB Compatibility)入門
[JAWS DAYS 2019] Amazon DocumentDB(with MongoDB Compatibility)入門
Shuji Kikuchi
なぜ人は必死でjQueryを捨てようとしているのか
なぜ人は必死でjQueryを捨てようとしているのか
Yoichi Toyota
ReactとSeleniumの幸せな関係
ReactとSeleniumの幸せな関係
Akira Kuratani
脱 Excel設計書
脱 Excel設計書
rai
SQLアンチパターン メンター用資料
SQLアンチパターン メンター用資料
Hironori Miura
Recommandé
機械学習の定番プラットフォームSparkの紹介
機械学習の定番プラットフォームSparkの紹介
Cloudera Japan
「ドキュメント見つからない問題」をなんとかしたい - 横断検索エンジン導入の取り組みについて-
「ドキュメント見つからない問題」をなんとかしたい - 横断検索エンジン導入の取り組みについて-
gree_tech
初心者向けMongoDBのキホン!
初心者向けMongoDBのキホン!
Tetsutaro Watanabe
[JAWS DAYS 2019] Amazon DocumentDB(with MongoDB Compatibility)入門
[JAWS DAYS 2019] Amazon DocumentDB(with MongoDB Compatibility)入門
Shuji Kikuchi
なぜ人は必死でjQueryを捨てようとしているのか
なぜ人は必死でjQueryを捨てようとしているのか
Yoichi Toyota
ReactとSeleniumの幸せな関係
ReactとSeleniumの幸せな関係
Akira Kuratani
脱 Excel設計書
脱 Excel設計書
rai
SQLアンチパターン メンター用資料
SQLアンチパターン メンター用資料
Hironori Miura
インフラエンジニアの綺麗で優しい手順書の書き方
インフラエンジニアの綺麗で優しい手順書の書き方
Shohei Koyama
webエンジニアのためのはじめてのredis
webエンジニアのためのはじめてのredis
nasa9084
Akkaで分散システム入門
Akkaで分散システム入門
Shingo Omura
今さら聞けないプロダクトオーナー アンチパターン入門 - XP祭り2015 #xpjug
今さら聞けないプロダクトオーナー アンチパターン入門 - XP祭り2015 #xpjug
満徳 関
ここが変だよ、グローバルスタンダードの脆弱性対策~入力値の考え方~
ここが変だよ、グローバルスタンダードの脆弱性対策~入力値の考え方~
Hiroshi Tokumaru
Monitoring - 入門監視
Monitoring - 入門監視
Eiji KOMINAMI
「いい検索」を考える
「いい検索」を考える
Shuryo Uchida
【解説】IKE(IIJ Kubernetes Engine):= Vanilla Kubernetes + 何?
【解説】IKE(IIJ Kubernetes Engine):= Vanilla Kubernetes + 何?
IIJ
Spring Boot × Vue.jsでSPAを作る
Spring Boot × Vue.jsでSPAを作る
Go Miyasaka
国際化時代の40カ国語言語判定
国際化時代の40カ国語言語判定
Shuyo Nakatani
2021 days opening
2021 days opening
Kameda Harunobu
改善の型 コーチングの型
改善の型 コーチングの型
Masanori Kado
XP祭り2022 エンジニアが事業責任者になる.pdf
XP祭り2022 エンジニアが事業責任者になる.pdf
keita yanagawa
InnoDBのすゝめ(仮)
InnoDBのすゝめ(仮)
Takanori Sejima
【16-E-4】残業ゼロで開発スピードが10倍に!もう元の開発体制には戻れないデンソー流のアジャイル開発
【16-E-4】残業ゼロで開発スピードが10倍に!もう元の開発体制には戻れないデンソー流のアジャイル開発
Developers Summit
マルチテナントのアプリケーション実装〜実践編〜
マルチテナントのアプリケーション実装〜実践編〜
Yoshiki Nakagawa
画像処理の高性能計算
画像処理の高性能計算
Norishige Fukushima
Pythonによる黒魔術入門
Pythonによる黒魔術入門
大樹 小倉
普通の人でもわかる Paxos
普通の人でもわかる Paxos
tyonekura
アーキテクチャとアジャイルプロジェクトをまともに進めるための両輪について-DevLOVE関西 #DevKan
アーキテクチャとアジャイルプロジェクトをまともに進めるための両輪について-DevLOVE関西 #DevKan
Yusuke Suzuki
ゲットーの斜め上をゆくWebアプリケーションフレームワークの開発
ゲットーの斜め上をゆくWebアプリケーションフレームワークの開発
emasaka
大規模ソーシャルゲーム開発から学んだPHP&MySQL実践テクニック
大規模ソーシャルゲーム開発から学んだPHP&MySQL実践テクニック
infinite_loop
Contenu connexe
Tendances
インフラエンジニアの綺麗で優しい手順書の書き方
インフラエンジニアの綺麗で優しい手順書の書き方
Shohei Koyama
webエンジニアのためのはじめてのredis
webエンジニアのためのはじめてのredis
nasa9084
Akkaで分散システム入門
Akkaで分散システム入門
Shingo Omura
今さら聞けないプロダクトオーナー アンチパターン入門 - XP祭り2015 #xpjug
今さら聞けないプロダクトオーナー アンチパターン入門 - XP祭り2015 #xpjug
満徳 関
ここが変だよ、グローバルスタンダードの脆弱性対策~入力値の考え方~
ここが変だよ、グローバルスタンダードの脆弱性対策~入力値の考え方~
Hiroshi Tokumaru
Monitoring - 入門監視
Monitoring - 入門監視
Eiji KOMINAMI
「いい検索」を考える
「いい検索」を考える
Shuryo Uchida
【解説】IKE(IIJ Kubernetes Engine):= Vanilla Kubernetes + 何?
【解説】IKE(IIJ Kubernetes Engine):= Vanilla Kubernetes + 何?
IIJ
Spring Boot × Vue.jsでSPAを作る
Spring Boot × Vue.jsでSPAを作る
Go Miyasaka
国際化時代の40カ国語言語判定
国際化時代の40カ国語言語判定
Shuyo Nakatani
2021 days opening
2021 days opening
Kameda Harunobu
改善の型 コーチングの型
改善の型 コーチングの型
Masanori Kado
XP祭り2022 エンジニアが事業責任者になる.pdf
XP祭り2022 エンジニアが事業責任者になる.pdf
keita yanagawa
InnoDBのすゝめ(仮)
InnoDBのすゝめ(仮)
Takanori Sejima
【16-E-4】残業ゼロで開発スピードが10倍に!もう元の開発体制には戻れないデンソー流のアジャイル開発
【16-E-4】残業ゼロで開発スピードが10倍に!もう元の開発体制には戻れないデンソー流のアジャイル開発
Developers Summit
マルチテナントのアプリケーション実装〜実践編〜
マルチテナントのアプリケーション実装〜実践編〜
Yoshiki Nakagawa
画像処理の高性能計算
画像処理の高性能計算
Norishige Fukushima
Pythonによる黒魔術入門
Pythonによる黒魔術入門
大樹 小倉
普通の人でもわかる Paxos
普通の人でもわかる Paxos
tyonekura
アーキテクチャとアジャイルプロジェクトをまともに進めるための両輪について-DevLOVE関西 #DevKan
アーキテクチャとアジャイルプロジェクトをまともに進めるための両輪について-DevLOVE関西 #DevKan
Yusuke Suzuki
Tendances
(20)
インフラエンジニアの綺麗で優しい手順書の書き方
インフラエンジニアの綺麗で優しい手順書の書き方
webエンジニアのためのはじめてのredis
webエンジニアのためのはじめてのredis
Akkaで分散システム入門
Akkaで分散システム入門
今さら聞けないプロダクトオーナー アンチパターン入門 - XP祭り2015 #xpjug
今さら聞けないプロダクトオーナー アンチパターン入門 - XP祭り2015 #xpjug
ここが変だよ、グローバルスタンダードの脆弱性対策~入力値の考え方~
ここが変だよ、グローバルスタンダードの脆弱性対策~入力値の考え方~
Monitoring - 入門監視
Monitoring - 入門監視
「いい検索」を考える
「いい検索」を考える
【解説】IKE(IIJ Kubernetes Engine):= Vanilla Kubernetes + 何?
【解説】IKE(IIJ Kubernetes Engine):= Vanilla Kubernetes + 何?
Spring Boot × Vue.jsでSPAを作る
Spring Boot × Vue.jsでSPAを作る
国際化時代の40カ国語言語判定
国際化時代の40カ国語言語判定
2021 days opening
2021 days opening
改善の型 コーチングの型
改善の型 コーチングの型
XP祭り2022 エンジニアが事業責任者になる.pdf
XP祭り2022 エンジニアが事業責任者になる.pdf
InnoDBのすゝめ(仮)
InnoDBのすゝめ(仮)
【16-E-4】残業ゼロで開発スピードが10倍に!もう元の開発体制には戻れないデンソー流のアジャイル開発
【16-E-4】残業ゼロで開発スピードが10倍に!もう元の開発体制には戻れないデンソー流のアジャイル開発
マルチテナントのアプリケーション実装〜実践編〜
マルチテナントのアプリケーション実装〜実践編〜
画像処理の高性能計算
画像処理の高性能計算
Pythonによる黒魔術入門
Pythonによる黒魔術入門
普通の人でもわかる Paxos
普通の人でもわかる Paxos
アーキテクチャとアジャイルプロジェクトをまともに進めるための両輪について-DevLOVE関西 #DevKan
アーキテクチャとアジャイルプロジェクトをまともに進めるための両輪について-DevLOVE関西 #DevKan
Similaire à 高トラフィックサイトを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
Similaire à 高トラフィックサイトを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で作るデスクトップアプリ
Dernier
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
WSO2
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Hiroshi Tomioka
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
sn679259
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Dernier
(12)
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
高トラフィックサイトを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.
おしまい
Télécharger maintenant