トップページ⇒php
1002コメント337KB

【RoR】Ruby on Rails Part19

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2014/08/31(日) 03:31:01.54ID:???
前
http://kanae.2ch.net/test/read.cgi/php/1389438240/

■参考サイト
<英語>
本家:http://rubyonrails.org
API document:http://api.rubyonrails.com/
開発者のblog:http://weblog.rubyonrails.org/
参考wiki:http://wiki.rubyonrails.org/rails
http://ruby-toolbox.com/
http://rubygems.org/
http://agilewebdevelopment.com/plugins/top_rated

<日本語>
Rails' wiki: http://wiki.fdiary.net/rails/

Rubyについて Part49
http://peace.2ch.net/test/read.cgi/tech/1382307475/

Ruby 初心者スレッド Part 55
http://peace.2ch.net/test/read.cgi/tech/1403361584/
0256nobodyさん2014/11/06(木) 19:19:55.36ID:???
http://www.mediafire.com/?y4h9wixl9x08p
0257nobodyさん2014/11/07(金) 16:10:33.46ID:???
すみません。ルーターの設定で質問です。
現在、

http://localhost:3000/items

でItemモデルのインデックス画面が表示されるようになっています。

そして、indexアクションでは

def index
@items = Item.all

respond_to do |format|
format.html
format.json {render json: @items}
end
end

となっています。

で、JSONでデータを取得するときに、
http://localhost:3000/items.json
だけでなく
http://localhost:3000/items/.json

というURLでも行えるようにしたいのです。

この場合、ルーティング設定にどう記述すればよいでしょうか?

ちなみにRailsは4.1を使っています。
0258nobodyさん2014/11/07(金) 20:25:15.37ID:???
>>257
まず、何を試してどういう結果になったかを書かないと
0259nobodyさん2014/11/07(金) 22:09:49.02ID:???
相手の負担を考えず、自分への奉仕を要求する。

掲示板やメーリングリストを、パソコンオタクが集まる無料のサポートセンターと考え、大いに利用しようと思っている。
http://www.geocities.jp/stardust774/
0260nobodyさん2014/11/09(日) 12:52:58.33ID:???
プログラミング言語がソフトウェアの品質に与える影響
http://developers.slashdot.jp/story/14/11/08/081210/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E%E3%81%8C%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%AE%E5%93%81%E8%B3%AA%E3%81%AB%E4%B8%8E%E3%81%88%E3
0261nobodyさん2014/11/09(日) 13:18:51.58ID:???
こいつPHPスレに現れてたリンク貼りまくるキチガイだろ
0262nobodyさん2014/11/11(火) 03:37:04.70ID:VdVNGf8Q
No route matches {:action=>"edit", :controller=>"profiles", :id=>nil} missing required keys: [:id]

<li role="presentation"><a role="menuitem" tabindex="-1" href="#"><%= link_to "プロフィール", edit_profile_path(@profile) %></a></li>

おたすけください
0263nobodyさん2014/11/11(火) 04:22:57.80ID:VdVNGf8Q
<li role="presentation"><a role="menuitem" tabindex="-1" <%= link_to "プロフィール", edit_profile_path(current_user.profile) %></a></li>

解決しました
すいません
0264nobodyさん2014/11/11(火) 04:58:08.28ID:VdVNGf8Q
だめだログアウトしたらエラーになる
0265nobodyさん2014/11/11(火) 07:09:04.51ID:???
ここはお前の日記帳じゃないんだ(AAry
0266nobodyさん2014/11/14(金) 07:37:52.89ID:???
サービス開始してから重くなったときに、これだけはやっとけ!ってサーバー再起動以外にありますか?
0267nobodyさん2014/11/14(金) 07:56:33.97ID:???
はい
0268nobodyさん2014/11/14(金) 16:59:57.24ID:???
logrotate

too many connections
0269nobodyさん2014/11/14(金) 17:07:26.55ID:???
vacuum db
create index
0270nobodyさん2014/11/14(金) 18:06:06.73ID:???
自分でサーバ立てるのってなんか楽しそうだしスゴそうだよね?
サーバ立てるのなんてちょっとパソコンに詳しければ簡単にできるんでしょ?
ハードウェアの多重化なんて必要?
企業で使うとかじゃなく個人的に細々と立てたサーバが攻撃されることなんて滅多にないよね?
攻撃が来るって言ったって大した数じゃないんでしょ?
攻撃されたって大したことは起きないんでしょ?
http://b.hatena.ne.jp/entry/tmaeda.s45.xrea.com/20041101.html

運用中のApache Webサーバの大半にセキュリティ脆弱性 | マイナビニュース
http://news.mynavi.jp/news/2014/02/11/038/

VPSに来た攻撃観察記
http://www.slideshare.net/ozuma5119/vps-26061504

VPSに来る悪い人を観察して通報してインターネットを少し良くする
http://www.slideshare.net/ozuma5119/vps-tuho
0271nobodyさん2014/11/14(金) 18:06:50.37ID:e2cMHKXY
マカフィー株式会社 | McAfee Blog -高度なマルウェアに関する神話 第1話: 『課題は、高度なマルウェアは検知できないということだ』
http://www.mcafee.com/japan/security/mcafee_labs/blog/content.asp?id=1379

New York Timesの記事によれば、同紙は米Symantecのウイルス対策製品を使っていたが、
Mandiantが調べた結果、攻撃者が使った45種類のカスタム版マルウェアのうち、Symantecの製品で検出できたのは1種類のみだったという。
http://bylines.news.yahoo.co.jp/yamamotoichiro/20130204-00023332/

ソニーPSNの個人情報漏洩に英国で約3500万円の罰金支払い命令、「防げた事件」と判定 - Engadget Japanese
http://japanese.engadget.com/2013/01/24/psn-3500/
0272nobodyさん2014/11/14(金) 18:09:18.23ID:???
再起動

ITmedia エンタープライズ:自社サーバがフィッシングサイトに「踏み台化」されたら? (1/3)
また、電源を切ってしまうことも良い対応ではない。
オンメモリ上で稼働しているフィッシングサイトの場合は、電源を切ることによって、すべてのデータが消えてしまい、原因究明や対応に遅れなどが出ることも考えられるからだ。
 事実、フィッシングサイトを構成するツールの中には、後に証拠が残らないよう、すべてがオンメモリ上で動作するものがある。
このような場合、再起動や電源オフによって、メモリ上にあるすべてのプログラムやファイルが消え、事実や原因の確認が困難になる。
http://www.itmedia.co.jp/enterprise/articles/0603/17/news004.html
0273nobodyさん2014/11/15(土) 16:08:43.72ID:???
>>266
きっちりとしたプロファイリング

原因がわからんのに対策なんて立てようがない
0274nobodyさん2014/11/19(水) 12:05:38.39ID:/My9UOpf
showを見に行ってしまうのはなぜでしょうか

Started GET "/items/my_item" for 127.0.0.1 at 2014-11-19 12:04:04 +0900
Processing by ItemsController#show as HTML
Parameters: {"id"=>"my_item"}
Item Load (0.1ms) SELECT "items".* FROM "items" WHERE "items"."id" = ? LIMIT 1 [["id", 0]]
0275nobodyさん2014/11/19(水) 16:34:42.56ID:???
ルーティングが
resources :items
とかなってるんじゃね?
0276nobodyさん2014/11/20(木) 18:24:27.68ID:plAVwoZI
モデル関係 user-item  user-profile

アイテム作成時のuserモデルとのリレーションはできている状態
itemのshowにprofileのカラム情報を載せるにはどうしたらよいでしょうか
0277nobodyさん2014/11/20(木) 19:59:34.00ID:???
item.user.profile.information
0278nobodyさん2014/11/20(木) 20:11:26.66ID:plAVwoZI
ありがとうございます!できました。
0279nobodyさん2014/11/22(土) 18:32:54.81ID:ixs3VNPQ
/Users/xxx/.rbenv/versions/2.1.3/bin/ruby -e $stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift)

これは何のエラーでしょうか
ググってもわかりませんでした。。。
0280nobodyさん2014/11/23(日) 18:07:13.48ID:???
>>279
rubymine
0281nobodyさん2014/11/24(月) 06:10:26.34ID:???
年収 収入 給料

米国内で最も年間給与が高い「プログラミング言語 」トップ12 - Media-Pickup
http://media-pickup.com/society/20141123/most-highest-paying-programming-languages/

http://blog.livedoor.jp/kinisoku/archives/4239423.html
0282nobodyさん2014/11/24(月) 23:18:06.49ID:oP9zU5YE
>>280
そうです。rubymine を使っています。
0283nobodyさん2014/11/24(月) 23:44:05.67ID:???
>>282
エラーじゃなくて、標準出力と標準エラー出力のバッファリングをoffにするイディオム。ruby のリファレンス読めばわかる。
0284nobodyさん2014/11/24(月) 23:59:37.80ID:oP9zU5YE
ありがとうございます。c言語のstdioだったんですね
0285nobodyさん2014/11/25(火) 04:32:11.69ID:Dnh6CIF5
勤労感謝の日にふさわしい締めくくりでしたね
0286nobodyさん2014/11/25(火) 09:03:38.17ID:???
Java ServletとPHPを多少触ったことがある程度で、
ドットインストールでRails関係(3と4両方、ActiveRecord、ruby)は
1通り触ってみて大雑把に雰囲気は掴めたんですけど、
Railsのオススメの入門サイトか入門書ってありませんか?

Ubuntu Server 14.04で
ruby:2.1.3p242
Rails:4.1.6
を使ってます
0287nobodyさん2014/11/25(火) 13:10:54.10ID:???
自分で調べろカス
0288nobodyさん2014/11/25(火) 13:11:26.90ID:???
クソワロタ
0289nobodyさん2014/11/25(火) 15:55:42.51ID:???
Ruby on Rails チュートリアル:実例を使ってRailsを学ぼう - Michael Hartl (マイケル・ハートル)
http://b.hatena.ne.jp/entry/railstutorial.jp/
0290nobodyさん2014/11/25(火) 18:56:24.71ID:???
一ヶ月、Rubyを本気で独学した結果(文系向け) - 30ruby記
http://b.hatena.ne.jp/entry/30ruby.hatenablog.com/entry/2014/11/01/030505
0291nobodyさん2014/11/25(火) 23:06:55.45ID:???
ゴミリンク貼るなボケ
0292nobodyさん2014/11/27(木) 08:50:11.05ID:RQWVgwV+
はてぶ貼るひとって
なんでオリジナルのリンク先じゃなくて
はてぶのリンクを貼るんだろう
0293nobodyさん2014/11/27(木) 09:01:44.84ID:???
短期間に勘違い野郎を増やすという意味では RoR も糞だな。
0294nobodyさん2014/12/01(月) 01:17:51.14ID:NIcUTWEB
>>292
アクセス数を稼ぎたいんだろね

たとえば、自分のはてぶはこれだけ人気があると紹介できれば、
就職/転職活動の自己ピーアール材料になるだろうし
0295nobodyさん2014/12/01(月) 01:21:26.80ID:NIcUTWEB
たしかに一時的なブームはあったのに、
勘違い野郎を増やす以前に忘れ去られたしまった
Zope は糞未満の存在だったな(遠い目....
0296nobodyさん2014/12/01(月) 09:38:20.98ID:???
RailsのスレでなんでいきなりZope?
0297nobodyさん2014/12/01(月) 13:34:50.86ID:???
ドワンゴ「急募!FPGA機器開発経験者!」 ニコニコ動画をFPGAで高速化、ハード技術者を募集中
http://hayabusa3.2ch.net/test/read.cgi/news/1417266799/
0298nobodyさん2014/12/01(月) 17:36:52.24ID:???
Zope→uWSGI→Rackってことじゃね?
0299nobodyさん2014/12/01(月) 23:43:07.18ID:???
株式会社Cerevo が引っ越したらしいので DMM.make AKIBA に行ってきた! - 941::blog
http://blog.kushii.net/archives/1934729.html

http://b.hatena.ne.jp/entry/blog.kushii.net/archives/1934729.html
0300nobodyさん2014/12/03(水) 08:25:54.75ID:Nb6Hcys0
IQ ≒ 偏差値 x 2
0301nobodyさん2014/12/06(土) 03:40:17.21ID:???
Rails3.2.15でcompassを使おうと思いましたがMixinが上手く使えません

gem 'compass-rails'で導入

application.css

*= require base
*= require_self
*= require_tree .


base.scss

@import compass/utilities
@import compass/css3


その後layout.css.scssなどでmixinを使おうとすると
Undefined mixin 'border-radius'.
となってしまい使えません

これってもしかして毎回全てのCSSの先頭に@importを書かなければいけない感じですか?(ちなみに書くと通る
デフォルトで読み込むようにとかは出来ないものなんですか?
0302nobodyさん2014/12/11(木) 01:46:53.85ID:???
>>301
scssのmixinの名前はファイルをまたいで参照できない
Railsのassets pipelineはcssファイルを結合するが、それはproductionのみ

てとこが原因じゃないかな
developmentでも結合する方法はあったはずだから探してみたら
0303nobodyさん2014/12/28(日) 15:49:41.62ID:???
gem updateが通らないんだけど
同じく通らないってやついる?
0304nobodyさん2015/01/05(月) 12:22:07.81ID:???
>>303
普通に通ったよ
0305nobodyさん2015/01/05(月) 12:23:22.95ID:???
slim使ってみたんだけど
slim内に記述したsassで@importってできないの?
0306nobodyさん2015/01/05(月) 16:10:29.78ID:???
@import 'app/assets/stylesheets/define.sass'
でかいけつしました。
0307nobodyさん2015/01/19(月) 14:40:59.23ID:???
質問です。

polymorphicなcommentモデルを作って
Topicモデルに
has_many :comments, as: :commendable
すると
@topic.comments
でアクセスできるようになるじゃん?

これを
@topic.messagesでアクセスできるようにする方法ってある?
0308nobodyさん2015/01/19(月) 15:29:10.77ID:???
@[email protected]
0309nobodyさん2015/01/19(月) 16:02:55.89ID:???
>>308
なん・・・だと!?
0310nobodyさん2015/01/19(月) 16:04:02.14ID:???
スタックオーバーフローで聞いてみたら
has_many :messages, :as => :commendable, :class_name => "Comment"
って回答きた。
ありがとう。
0311nobodyさん2015/01/23(金) 06:39:46.72ID:???
lodash 3.0 リリース間近!

https://github.com/lodash/lodash
3.0-preから-preが外れました!


スレが多すぎてどこに書けばいいかわからないので
関連スレすべてにマルチポストしています。m(__)m
0312nobodyさん2015/01/23(金) 20:30:36.10ID:e3Ge+HrA
モデルでbooksをまとめたbookgroupみたいなのを作ったら
idカラムしか持たないテーブルが作成されたんだけど
このまま気にせず開発続けて大丈夫?
0313nobodyさん2015/01/26(月) 08:29:03.87ID:???
Railsが大丈夫かどうかじゃなくて、お前がそれで大丈夫かどうかだろ
普通に考えて意味ないでしょそれ
それともDB設計とか全く理解せずに使ってるの?
0314nobodyさん2015/01/26(月) 09:53:47.50ID:Oornj+Uf
もちろん気にしないという選択肢はありだし
そのまま使って問題起きなければそれでいいじゃない
という考え方もあり
0315nobodyさん2015/01/27(火) 08:46:15.43ID:???
馬鹿には無理
0316nobodyさん2015/01/29(木) 11:02:49.08ID:???
ウィ○ドの愛ちゃんは飲んだり喰ったりばっかだったな
0317nobodyさん2015/01/29(木) 17:04:26.89ID:0xOxyGdu
ttp://i.gzn.jp/img/2015/01/18/center-2015-kokugo/a01_m.png
0318nobodyさん2015/01/29(木) 23:51:52.97ID:FVngSuk2
データベースという存在がよくわかりません。
SQLiteとかいろいろあるみたいですが、たとえばrails newのコマンドで何かを新しく作った時、データベースは何になっていますか?
0319nobodyさん2015/01/30(金) 00:13:18.71ID:???
なにもしなければsqlite3
0320nobodyさん2015/01/30(金) 01:44:14.64ID:O4wOoN5i
ありがとうございます!
0321nobodyさん2015/02/03(火) 08:25:32.24ID:???
class A < ActiveRecord::Base
 belongs_to :b
end
class B < ActiveRecord::Base
 has_many :a
 scope :order_by_x -> { order("x asc") }
end
で、AをソートするときにBのscopeを再利用して
A.all.joins(:bs).order_by_x のように書きたいんだけど良い方法はありますか?
0322nobodyさん2015/02/03(火) 19:32:51.24ID:???
>>321
concerns使うとか?
0323nobodyさん2015/02/03(火) 19:36:17.35ID:???
slim使ってるんだけど、
coffee直接書いちゃうと、レンダリングする度に
coffee→javascriptのコンパイル発生しちゃうってことだよね?

やっぱ実践で使うのってあんましよくない??
0324nobodyさん2015/02/03(火) 19:49:11.54ID:???
負荷がそれほどでもないんならやってもいいんじゃね?
0325nobodyさん2015/02/03(火) 19:50:13.88ID:???
廃れてんなーこのスレ
0326nobodyさん2015/03/02(月) 00:21:16.88ID:dWh3b1Rn
Eclipseからhoge.rbを実行すると
CSV.open(filepath, "a")
でファイルがなくてもファイルが自動生成されるんだけど、
コマンドラインからruby hoge.rbを実行すると
ファイルが自動生成されない。(No file or such directoryのエラー)
これって何故でしょうか。コマンドラインからも実行したいのですが対処法知っている方いらっしゃいますか。
0327nobodyさん2015/03/07(土) 00:00:42.63ID:8yGSETg3
すごいプログラミングを考えた!どうよ?
http://fox.2ch.net/test/read.cgi/poverty/1425651890/
0328nobodyさん2015/03/08(日) 11:48:59.52ID:???
Railsってよく遅いってやり玉にあげられるけどフレームワークだから遅いの?
CakePHPもやっぱり遅いのかな?

N+1やインデックスの問題を解決して
リファクタリングの必要性がないくらいにシンプルなコードだったとしても遅い

MySQLのチューニングも一通りやってる

やっぱりフレームワークだから遅いのかな

とくにO/R
ActiveRecordらへんが

一秒間に10リクエストとか来ただけで
いっぱいいっぱい
0329nobodyさん2015/03/08(日) 14:27:52.24ID:???
RailsのほうがCake2よりはマシだと思う
HHVMやPHPアクセラレータを導入したらわからんけど
0330nobodyさん2015/03/08(日) 14:33:23.32ID:???
何と比較して遅いと言ってるかの文脈にもよるな

そもそもRubyやPHPやPythonなどのスクリプト言語の実行速度がJavaやC#に比べればかなり遅いから
それらに比べて遅いと言われてもはい仰るとおりですという感じ

元が遅いスクリプト言語の上にフレームワークを作ると当然遅い
フルスタックなら尚更遅い
Webアプリケーションフレームワークを使うのは実行速度のためじゃなく
開発速度のためだからトレードオフは当然あるわな
0331nobodyさん2015/03/08(日) 14:37:36.00ID:???
とはいえ秒間10リクエストくらいでいっぱいっぱいになるほどか?

捌ける同時接続数はサーバの構成に依るところも大きいと思うけど
アプリケーションサーバとWebサーバはそれぞれ何を使っているの?
実行しているマシンの性能が低かったりする?
0332nobodyさん2015/03/08(日) 17:58:07.96ID:???
>>331
さくらVPS SSD
メモリ2GB

UNICORN
NGINX
MySQLです
0333nobodyさん2015/03/08(日) 19:43:57.92ID:???
でCPUとディスクIOとネットワークのどれがボトルネックかくらいは確認したのか?
0334nobodyさん2015/03/08(日) 19:45:45.48ID:???
>>333
N+1
インデックス
リファクタリング
Unicorn
MySQL
のチューニング以外にそこまで影響与えるような部分ないでしょ
0335nobodyさん2015/03/08(日) 19:52:16.57ID:???
いや原因を知らないで一体何をどうチューニングするというのか
0336nobodyさん2015/03/08(日) 20:23:50.95ID:???
遅いと感じたときにまず見るべきはコードじゃなくてシステムやプロセスの稼働状況だろう
アプリ一本でいくつもりでも最低限その程度の知識は持っとけよ
0337nobodyさん2015/03/08(日) 20:31:52.04ID:???
>>336
どれくらいが適正なのかよく分からん

あとはスロークエリ監視するくらいしか思いつかん
0338nobodyさん2015/03/08(日) 20:38:39.30ID:???
適正もクソも、遅いからには>>333のどれかが振り切ってるはずでしょ
アプリのコードがどうなってて何をやってるかは一旦忘れろ
0339nobodyさん2015/03/08(日) 20:43:05.00ID:???
>>338
そこらへんは
何か参考になるサイトってある?
0340nobodyさん2015/03/08(日) 21:38:09.88ID:???
>>339
http://th0x4c.github.io/blog/2013/04/09/os-bottleneck/
0341nobodyさん2015/03/08(日) 22:41:21.33ID:8twcqszi
2chとは思えないほど親切だな。
0342nobodyさん2015/03/08(日) 22:47:17.94ID:???
>>340
ありがとう
ほんまにありがとう!!
0343nobodyさん2015/03/08(日) 22:49:09.20ID:???
こんなレベルでセキュリティとか大丈夫なんだろうかと不安になるな
0344nobodyさん2015/03/10(火) 17:25:45.80ID:JtfDBhtV
http://www.senseiplace.com/リリースしました。
開発者ブログ http://blog.babayuhei.jp/2008/03/blog-post_07.html?spref=tw
開発者twitter https://twitter.com/u_baba
開発者ブルグ2 http://30ruby.hatenablog.com/entry/2014/09/25/131300
0345nobodyさん2015/03/19(木) 12:47:05.30ID:qRePSbqG
こういうの作ってる http://www.ecomaki.com/

アップした画像を配置したり組み合わせたりしてマンガが作れる コマ内の画像に対してアニメーションとかも出来る

サーバー側はRails
0346nobodyさん2015/03/26(木) 22:27:34.54ID:???
rubymineで入力補完がデフォルトで一番上選択になるのって解除できないのですかね?
カタカタカタカタエンター!ってすると一番上の候補になってあーってなってまう
0347nobodyさん2015/03/27(金) 07:58:31.55ID:???
サポートに聞けよ
何のために金払ってるんだ
0348nobodyさん2015/03/27(金) 18:34:45.07ID:???
346の内容を英訳して
0349nobodyさん2015/04/01(水) 20:09:11.12ID:TCkoJVq/
・1レコードに1意
・integer型
・検索に使う(検索時はほぼこれ)
・インデックス張りたい
・画面で入力させる(nullや被った場合は弾く)


という列があるのですが、最後の条件があるためrailsで自動で作らせるidは使えないんです
railsで、id:falseにしたあと、id:integerという列を生成し、unique属性とインデックスをつければ、同じようになるのでしょうか?
0350nobodyさん2015/04/01(水) 20:24:23.30ID:???
id:falseはお勧めしないな
idはデフォルトのままにしておいて、uniqueとインデックス付けた列を追加すればいい
0351nobodyさん2015/04/01(水) 20:29:17.37ID:qXamBg0T
idと別のカラムじゃダメなのか。
0352nobodyさん2015/04/01(水) 20:44:27.69ID:???
>>350-351
ありがとうございます。
そうします
0353nobodyさん2015/04/04(土) 11:53:07.36ID:l7sokvdY
Railsの環境構築をしてるのですが、Unicornについて教えて下さい。
調べてみるとマルチプロセス、シングルスレッドで動作するとのことですが
ネットに落ちてる環境設定を見ると

worker_process 4

こんな感じの設定をよく見ます。多くても8ぐらい?
これだと同時に4クライアントしか処理できないことになると思うのですが
数千、数万のクライアントを同時に処理できるフロントサーバーと処理能力の差があり過ぎます。nginxが静的コンテンツをそのまま返すことを考慮しても腑に落ちないです。
大量アクセスがあるサイトではどう考えても処理しきれないように思います。
自分の知識が足りないだけかもしれませんが、こういうものなのでしょうか
0354あ2015/04/04(土) 18:37:13.04ID:???
サーバーのCPU・メモリ容量に応じてworker数は変更すべきものです。

参考サイト
https://support.cloud.engineyard.com/entries/23852283-Worker-Allocation-on-Engine-Yard-Cloud
http://blog.mirakui.com/entry/2013/02/20/003401
https://speakerdeck.com/mirakui/quan-zi-dong-parametatiyuningusan
0355あ2015/04/04(土) 19:01:39.77ID:???
700万PVのRails製サイトが月$60のVPS(メモリ1GB)で動かせるという話
http://togetter.com/li/4514
0356nobodyさん2015/04/04(土) 19:11:37.88ID:???
「クックパッド」の裏側にいってきた

ロードバランサー、アプリケーション、データベースの、よくある3層構造
≫ サーバ台数: ロードバランサー x 8, アプリケーション x 52, スレーブデータベース x 18, マスターデータ, 監視, ログなど
http://www.sssg.org/blogs/naoya/archives/1126

月間PV数:2.8億PV
サーバ台数:80台
  ・apache 8台 (ロードバランス用)
  ・アプリケーションサーバー 52台
  ・slave dbサーバー 18台
  ・その他 imagedbサーバー、master dbサーバーなどが複数
http://takemikami.com/archives/1302/
■ このスレッドは過去ログ倉庫に格納されています