14/07/03 00:28:54.40 Gi3lwfX6
仮に2chの様な規模の掲示板をcakeで構築しようとしたら
(寧ろ構築は出来るかもしれないけど)
パフォーマンス劣化が半端無い気がするのですが如何でしょうか?
2chがDBを使わずにログファイルで管理しているのは
やはりFW何かを使うと速度低下が否めないからでしょうね。
819:814
14/07/03 00:36:46.85
>>816
出来ました!!!こんな方法があったんですね。
大変勉強になりました。ありがとうございました。
820:nobodyさん
14/07/03 00:56:55.55
2chのread.cgiってmod_cgidso使っててC言語製じゃなかった?
どの程度の性能なのかしらんけどFW以前にPHP使ってる時点ですでにサーバの数増やさざるを得なさそうな気が
ORMやFW使うとさらに遅くなるってのは間違いない
821:nobodyさん
14/07/03 01:07:33.29
>>818
cakeが他のFWより極端に遅いってのがあるから
FW以前の話だな
822:nobodyさん
14/07/03 01:11:12.39
URLリンク(www.techempower.com)
FacebookみたいにHHVM使うなら話は別かもな
Cakeがまともに動くのかしらんが
823:nobodyさん
14/07/03 01:28:28.14
>>822
hhvmが早いといっても、php-raw(素のphp)の2倍しか速くない
cakeは遅すぎて計測不能
cakeよりちょっと速いといわれる
railsやsymfonyでphp-rawで書いたのの1/10の速さでしかない
cakeじゃ無理だな
fuelでphp-rawの半分、phalconでphp-rawと同じぐらいだからここら辺で書かないと
他はyafやphpixieな
824:nobodyさん
14/07/03 01:37:08.52
Cakeで頑張るならPHPの中間コードキャッシュ入れて
DBスレーブサーバ(ないしAmazon RDS)とロードバランサ使って
ユーザが増えた時はサーバ台数多めで対応
徐々にコードやキャッシュを調整して台数や一台あたりに要求される性能を減らしていくって感じか
速度もある程度はスケールアウトでカバーできるいい時代になった
まず新サービスに大勢の人が来る保証もないし
動作速度より開発速度や書きやすさを優先するからこそのFWっしょ
そんなに速度が気になるなら最初からPhalconやJavaやJVM系言語やC#でも使うよろし
825:nobodyさん
14/07/03 01:41:59.54
>>824
バランスじゃないのかな?
railsは突出して開発速度?が速いけど
cakeだとphalconと比べてもあまり大差ないみたいだしな
流石に10倍速度が違う≒アクセス10倍の差があるだからな
あくまで、速度が重要視される場合な。
cakeで捌ける人数しかこない前提なら問題ないし
元の話の2chなら話にならないよな
826:nobodyさん
14/07/03 01:56:21.45
URLリンク(www.techempower.com)
URLリンク(www.techempower.com)
CakePHPが遅すぎて計測不能なんじゃなくてフレームワークが増えすぎて中の人が徐々に手が回らなくなっているのでは?
過去のを見るとちゃんと結果が載ってる回もある
ところでDartの結果良いな
いつの間にこんなに
827:nobodyさん
14/07/03 02:01:52.84
>>826
githubでコード集めてるから
人気がなくなった(外部のコードを書く人がいなくなった)ってほうになるな
828:nobodyさん
14/07/03 02:04:48.87
>>826
r7でrailsぐらいか
829:nobodyさん
14/07/03 02:05:10.64
開発者がCakePHPから他に移ってるのもあるだろうし
Cakeでベンチ対決に参加しても悲しくなるだけだし
830:nobodyさん
14/07/03 02:09:04.71 JnE+cuIZ
>>820 >>821 >>822 >823
そもそも2ch位のトラフィックを捌けるFWとかなさそうですね。
831:nobodyさん
14/07/03 02:10:17.86 JnE+cuIZ
>>824
流石に2chクラスだとCakeじゃ無理でしょ。
832:nobodyさん
14/07/03 02:11:15.57 JnE+cuIZ
cakeで作られている大規模サイトで有名なのはどこですか?
833:nobodyさん
14/07/03 02:14:41.70
2chクラスの人が集まるコンテンツを作る方が大変なんですけど
834:nobodyさん
14/07/03 02:33:52.59
>>830
'捌ける'の前提がよく分からんが
RDBとORMありのFW使った上で2chと同じサーバスペック同じ台数で捌けるかどうかってことか?
Cakeには無理だろうが全FWが駄目と判断するのは早計でしょ
2chのWebサーバって未だにEvent MPMがまともに使えないVer.のApacheだし
書き込みのほうのbbs.cgiは所詮Perlだしガチガチに高速化されてるとも思えないな
URLリンク(www.techempower.com)
>>833
まったくだ
835:nobodyさん
14/07/03 02:34:55.37
>>832
nanapiとランサーズ
836:nobodyさん
14/07/03 02:56:35.42 JxPD7Z4w
>>834 >>835
ランサーズの重たさを見てやはりcakeの底が見えました。
ところでなんで ランサーズ がcake使ってるってわかったの?
837:nobodyさん
14/07/03 03:02:55.42
公式ブログで公表してるから。
838:nobodyさん
14/07/03 14:01:04.31
>>826
やっぱJVM系優秀だなぁ。