トップページphp
983コメント361KB

Zend Framework Part5

レス数が950を超えています。1000を超えると書き込みができなくなります。
0001nobodyさん2011/02/11(金) 04:04:29ID:???
公式
http://framework.zend.com/

マニュアル
http://framework.zend.com/manual/ja/

翻訳状況
http://mikaelkael.dyndns.org/checker/language/details/lang/ja
http://framework.zend.com/wiki/display/ZFDEV/Japanese+(Nihongo)

バグ報告
http://framework.zend.com/issues/secure/Dashboard.jspa

API
http://framework.zend.com/apidoc/core/

前のスレッド  Zend Framework Part4
http://hibari.2ch.net/test/read.cgi/php/1265721684/
0867nobodyさん2013/02/16(土) 09:54:14.92ID:???
>>866
なんでE_ALLからE_STRICTが除かれてるか知ってる?
そもそも、古いバージョンにない機能を使ってたら互換性が保てるわけないだろ。
それ、互換性をチェックする意味あるのか?
0868nobodyさん2013/02/16(土) 09:58:16.77ID:???
開発環境は大抵、新しいバージョンを使ってるから、商用環境のバージョンで問題がないかチェックするんだろ?
俺になんとか反論しようとして、本末転倒になってるぞ?
0869nobodyさん2013/02/16(土) 12:24:32.12ID:???
>>867
涙拭けよ。ほら。
がんばれ。応援してるぞ。
0870nobodyさん2013/02/16(土) 13:19:43.50ID:???
>>867
何年前か忘れたけど、PHP4から5に以降する俺達スゲー!って時期あったし、自慢したくなる気持ちは解るよw
E_STRICTも使わず互換性云々語ってるなよw

>>868
正解。
バージョン別の差異は把握してるが、うっかり新バージョンの機能が混入する事あるから、テストは必須よね。
(5.2⇔5.3でDateTime系の追加メソッドとかArrayObjectのSerializableとかではまった事がある)
0871nobodyさん2013/02/16(土) 13:40:38.57ID:???
>>869
そっか、なんでE_ALLからE_STRICTが除かれてるか知らないんだな。
0872nobodyさん2013/02/16(土) 13:43:07.79ID:???
>>870
> >>867 
> 何年前か忘れたけど、PHP4から5に以降する俺達スゲー!って時期あったし、自慢したくなる気持ちは解るよw
> E_STRICTも使わず互換性云々語ってるなよw
>
> >>868 
> 正解。
> バージョン別の差異は把握してるが、うっかり新バージョンの機能が混入する事あるから、テストは必須よね。
> (5.2⇔5.3でDateTime系の追加メソッドとかArrayObjectのSerializableとかではまった事がある)

お前、E_STRICT使ってないだろ?
つうか、普通は使わないし。
0873nobodyさん2013/02/16(土) 13:45:45.56ID:???
サクラエディター君は俺に言い負かされないように頑張り過ぎて支離滅裂になってるなぁ、、、
0874nobodyさん2013/02/17(日) 15:36:06.43ID:???
そだね。君が全て正しい。
いいから>>847>>848 に答えろよ。

お前「知らないだろ?」しか言ってないよね。
お前こそ知らないだろ?答えられるものなら答えてみろよ、アスペ。
0875nobodyさん2013/02/17(日) 23:03:53.85ID:???
E_STRICTの存在を知らないならまだしも、
知っていて意図的に使わないなんてありえないわ・・・
E_STRICTエラー出ちゃうコードなんて、コードレビュー前に弾かれるレベルだわ

「E_ALLからハズされてる理由わかる?(キリッ」 どーでもいいよw 知らないよw
それがE_STRICTを使わない理由にはならねーよ
0876nobodyさん2013/02/17(日) 23:54:08.39ID:???
>>874
サクラエディタ君こんにちは!
負けるために必至だね!

まず、FastCGIはただのCLI版だよ?つまり、module版と違いはない。
君の発言からは、この違いがよく分かってないと感じる。(むしろ、本当にFastCGIを使ったことがあるのか疑問だ)
FastCGI版が動けば、どのWebサーバーでも動くと思ってるようだけど、それは単なる無知だ。
CGIの動作はWebサーバーの設定や機能に影響を受けるんだよ。
ここがそもそも分かってない。サクラエディタ残念!

Nginxを使ったことがないから知らないんだろうけど、Apacheはモジュールで色んな機能を実装している。
それがWebサーバーのデフォルトの機能だと思っていると、軽くしっぺ返しを食らうよ。
Nginxを使うと、今まで当たり前だと思ってたことが単にApacheの機能だったと気付かされる。

さぁ、君はApacheとNginxの違いがいくつわかるかな?
0877nobodyさん2013/02/17(日) 23:58:33.23ID:???
>>875
> E_STRICTの存在を知らないならまだしも、
> 知っていて意図的に使わないなんてありえないわ・・・
> E_STRICTエラー出ちゃうコードなんて、コードレビュー前に弾かれるレベルだわ

じゃぁ、サクラエディタ君のコードを実際にE_STRICTにしてみるといいよ。そして、エラーを全部訂正したら、CentOS5で動かしてごらん。

> 「E_ALLからハズされてる理由わかる?(キリッ」 どーでもいいよw 知らないよw

まぁ、サクラエディタ程度のレベルで知ってるとは最初から思ってないよ。単なる嫌味。
0878nobodyさん2013/02/18(月) 10:01:13.58ID:OW6JQS1Z
オマエラ、低レベルな話で自作自演込みで叩きあって楽しそうだな。
E_STRICTにしないやつなんてほっとけよ。どのみちカスだ。

それより、新しいネタ出せよ。
gistで自慢のソースでも貼ってみてくれ。貼った奴は、酉もつけろよw
0879nobodyさん2013/02/18(月) 11:02:10.10ID:???
>>878
まず自分からどうぞ
0880nobodyさん2013/02/18(月) 11:15:03.06ID:???
断る
0881nobodyさん2013/02/18(月) 13:11:00.11ID:???
>>880
終了
0882nobodyさん2013/02/18(月) 14:09:52.90ID:???
>>876
>まず、FastCGIはただのCLI版だよ?つまり、module版と違いはない。
がまず間違っている。

>FastCGI版が動けば、どのWebサーバーでも動くと思ってるようだけど、それは単なる無知だ。
に至ってはFastCGIの動作原理すら理解していないと把握


お前、もうどうでもいいよw
サクラエディタにどんな恨みがあるのかだけ興味あるけど
0883nobodyさん2013/02/18(月) 14:11:57.24ID:???
>>877
>じゃぁ、サクラエディタ君のコードを実際にE_STRICTにしてみるといいよ。そして、エラーを全部訂正したら、CentOS5で動かしてごらん。
動かしました。

>まぁ、サクラエディタ程度のレベルで知ってるとは最初から思ってないよ。単なる嫌味。
だから教えてよ。お前も知らないんだろ?w
0884nobodyさん2013/02/18(月) 18:24:05.37ID:???
>>882
敗北宣言
0885nobodyさん2013/02/18(月) 21:15:07.03ID:???
>>884
で、でた〜〜wwww何故か議論を勝敗でまとめ奴〜〜wwww

負けでも何でもいいから「具体的」に答えろww
0886nobodyさん2013/02/18(月) 21:55:05.08ID:???
>>885
> >>884 
> で、でた〜〜wwww何故か議論を勝敗でまとめ奴〜〜wwww
>
> 負けでも何でもいいから「具体的」に答えろww

>>882
> >>876 
> >まず、FastCGIはただのCLI版だよ?つまり、module版と違いはない。
> がまず間違っている。

じゃぁ何が間違っているのか「具体的に」答えてみたら?
0887nobodyさん2013/02/18(月) 23:36:15.13ID:???
>>886
>まず、FastCGIはただのCLI版だよ?つまり、module版と違いはない。
FastCGI実装に何を使ってるか明記されてないからから具体的に答えようが無い
仮にPHP-FPMを使っていたとしよう、これはただのCLI版では無い。

>FastCGI版が動けば、どのWebサーバーでも動くと思ってるようだけど、それは単なる無知だ。
httpdからはヘッダと必要な環境変数を渡すなり、必要な設定を含めて「FastCGI版を動かす」って意味だ。
ApacheだろうとNginxだろうとちょっとしたディレクティブを設定するだけで大半の設定は終る
何故FastCGIプロトコルを経由するのか全く理解していない発言。
具体的に何が問題になりうるんだい?

>Nginxを使うと、今まで当たり前だと思ってたことが単にApacheの機能だったと気付かされる。
何も理解しないままApacheを使ってただけだよね。
自分の無知故にしっぺ返しを食らっただけなのに、さも難しい事を克服した感が滲み出ている。
レベル低すぎてどーでもよくなった。
0888nobodyさん2013/02/19(火) 01:19:59.05ID:???
「ApacheとNginxの違い知ってるの?(キリッ」

こいつは違い以前にApacheすら理解してなかったという事かw
0889nobodyさん2013/02/19(火) 02:18:51.43ID:???
>>887
> >>886 
> >まず、FastCGIはただのCLI版だよ?つまり、module版と違いはない。
> FastCGI実装に何を使ってるか明記されてないからから具体的に答えようが無い
> 仮にPHP-FPMを使っていたとしよう、これはただのCLI版では無い。

PHP-FPMは、CLIにデーモン管理の機能を追加しただけで、CLIで動くコードがPHP-FPMで動かなくなったという話は聞いたことがない。

そこまで言い切るなら、問題が発生するコードをgistにでもアップしてくれ。
0890nobodyさん2013/02/19(火) 03:44:45.42ID:???
>>889
>PHP-FPMは、CLIにデーモン管理の機能を追加しただけ
それをCLI版と言うなら、Apacheモジュール版もデーモン(Apache)との仲介をするだけのCLI版という事になるね

>CLIで動くコードがPHP-FPMで動かなくなったという話は聞いたことがない。
うん。俺も無いね。サーバ側の設定ミスで問題が出たとかは聞くけど、コード互換に問題が発生する事は無いよ。
(あってもそれはサーバ環境側で吸収すべき問題で、本来PHP側が考慮すべき事では無い。ZendFWはそこら辺も考慮されてるけど・・・・・・)
そもそもCLI(CGI)版とFastCGI版の互換性の話なんて最初からしてないよ。

 PHPバージョン間の互換性を保つ為に複数の確認環境は必要なんじゃないの?
 E_STRICTも使うべきじゃないの?

という話が、何故かApacheだのNginxだのプラットフォームレベルでの互換性の話にすり替わってるだけだよ
0891nobodyさん2013/02/19(火) 08:53:29.48ID:???
>>890
> そもそもCLI(CGI)版とFastCGI版の互換性の話なんて最初からしてないよ。

そんな話は俺もしてない。

> という話が、何故かApacheだのNginxだのプラットフォームレベルでの互換性の話にすり替わってるだけだよ

PHPのバージョンによる互換性の問題なんて、Webサーバーの違いに比べれば小さいという話。

> (あってもそれはサーバ環境側で吸収すべき問題で、本来PHP側が考慮すべき事では無い。ZendFWはそこら辺も考慮されてるけど・・・・・・)

それはZFを過信し過ぎ。具体的にどこ?
そもそもZFは面倒臭いから下位バージョンを切り捨ててるし。

>  PHPバージョン間の互換性を保つ為に複数の確認環境は必要なんじゃないの?

だから、何度も言ってるけど、fedore cent5&6 debian gentoo bsd win mac と開発環境があって、チェックしてると何度も書いてる。

>  E_STRICTも使うべきじゃないの?

E_ALLで十分。
0892nobodyさん2013/02/19(火) 08:59:58.11ID:???
俺のZFの印象は、「何の特徴もない」「中途半端」。
サラリーマンが命令されて仕事で要件を満たすFWを作ったって感じ。
作成者のこうしたい、こういうのを作りたいというビジョンを感じられない。
0893nobodyさん2013/02/19(火) 11:54:53.01ID:???
>>892
なんで、唐突にZFの話題が出てくるんだ?というこのスレのクオリティw

マヂレスすると、まともなアーキテクトがいる現場にはかなり向いている。

日本にはアーキテクトなしで、SEとPGの間のギャップをFWで埋めてるところが多いんじゃないか?
そういう現場ではZFは使えない。
0894nobodyさん2013/02/19(火) 13:02:32.35ID:???
>891
>PHPのバージョンによる互換性の問題なんて、Webサーバーの違いに比べれば小さいという話。
PHPのリリースサイクルが早まったのは知ってるかい?
言語レベルで毎年新機能が追加され、非推奨機能や挙動が変ったものが多々ある。
モジュールもバージョン(による影響を多々受ける)

あと、仮にWEBサーバの違いが大きいとしても、
PHPの互換性チェックをする必要が無い理由にはならないよ?

>それはZFを過信し過ぎ。具体的にどこ?
>そもそもZFは面倒臭いから下位バージョンを切り捨ててるし。
ん?例えばHTTPリクエスト/レスポンスがIISやCGIモード等を考慮してくれてるあたりとかかね。

>だから、何度も言ってるけど、fedore cent5&6 debian gentoo bsd win mac と開発環境があって、チェックしてると何度も書いてる。
だからOSじゃなくて複数PHPバージョンで確認はしてるの?ってだけだよ。

>E_ALLで十分。
だから、その根拠とE_STRICTを使わない理由は?
0895nobodyさん2013/02/19(火) 13:54:32.46ID:???
>>893
マジレスすると、日本のようにまともなアーキテクトがいない現場だからこそ、ZFのような中途半端なFWは求められていない。
仮にまともなアーキテクトがいたとしても、ZFじゃない方が、もっと簡単に、もっと安定して運用できる。
ZFはアーキテクトの代わりにはならないが、symfonyだとアーキテクトの代わりになるね。
0896nobodyさん2013/02/19(火) 14:01:34.57ID:???
>>895
だいたい、外れてはいないと思うが、
Symfonyの場合、アーキテクトがいたほうがいい。
いなくてもできるのはPGのリーダーがアーキテクト的に振舞える時だろう。
0897nobodyさん2013/02/19(火) 14:09:45.82ID:???
あと、追記。アーキテクトのレベルはあまり関係がない。
ZFはアーキテクトがアーキテクチャから作りこめるFWという特徴がある。
だから、フリーのエンジニアが小さなサービスを作るときにも重宝することがある。

ただ、アーキテクチャレイヤーが薄いのでそれに慣れない人は使えない。
0898nobodyさん2013/02/19(火) 15:00:03.87ID:???
フレームワークを作る為のフレームワークってイメージだわ
0899nobodyさん2013/02/19(火) 15:35:57.87ID:???
よくある誤解だと思うわ。
フレームワークを作るためのフレームワークとか
コード量が減らないフレームワークとか

フレームワークの本命とは言われなくなってほっとしてるがww
0900nobodyさん2013/02/19(火) 16:11:48.96ID:???
>>898
> フレームワークを作る為のフレームワークってイメージだわ

俺もこれは詭弁だと思うわ
0901nobodyさん2013/02/19(火) 17:33:50.92ID:???
ZFは使い込むとZFの上に独自フレームワークっぽいものが出来上がるわ

フレームワークとしても使える機能が揃ったライブラリ集とかそんな感じ
0902nobodyさん2013/02/19(火) 18:01:52.88ID:???
> 独自フレームワークっぽいもの

それが、肝だわ。その「っぽいもの」はフレームワークとひとくちに言っても、
アーキテクチャであったりモジュールであったり、ヘルパーだったり、
時には、プロジェクト内規約や開発ポリシーだったりもする。

それはどんなプロジェクトでも、どんなフレームワークでも生じるんだけれど、
既存のものをハックして作りたいか、自分で設計して組み立てたいか、

ハック系の方がブログ記事向きだから日本語情報が多いって話になる。
自プロジェクトのソースをわざわざ公開しないもんな。
0903nobodyさん2013/02/19(火) 18:20:03.43ID:???
>>894
> >891
> >E_ALLで十分。
> だから、その根拠とE_STRICTを使わない理由は?

あ、Windows版のXAMPPがいつの間にか5.4.7になってた。
E_STRICT使ってたわ。すまんのー
0904nobodyさん2013/02/20(水) 01:30:03.63ID:???
>>903
おまえは素直でいいやつだな
0905nobodyさん2013/02/20(水) 09:17:45.08ID:???
>>904
俺は基本的に良い奴だぜー
素直だから思ったことは正直に言うだけ(テヘ
0906nobodyさん2013/02/24(日) 01:46:20.78ID:???
>>905
ぺろ
0907nobodyさん2013/03/02(土) 03:12:52.54ID:eihGiJ64
webサーバをapacheじゃなくてnginxにしてzendFW使ってる人いますか?
apacheと比べて違和感なく使えるものでしょうか?
0908nobodyさん2013/03/02(土) 03:45:24.25ID:???
>>907
使えるよ
でもapacheモジュール版の方が何かと融通が効くのでPHPに関してはnginx(CGI/FastCGI)にするメリットは薄い
0909nobodyさん2013/03/02(土) 14:40:13.39ID:???
>>908
知ったか乙なレスかっこわるいぞw

使えるか使えないかじゃなくて、使ってる人いますか?なんだから、
総論じゃなく具体例を知りたいわけだろ。

何かと融通が効くっていう、具体的にどこよと。
0910nobodyさん2013/03/02(土) 19:23:01.00ID:???
>>909
またお前か・・・・・・
「使ってます。違和感無く使えます。PHP側は影響を受けません」これでいいかい?
何故未だにモジュール版PHPが台頭してるか、調べてみ。

ngingx はリバースプロキシ構成において評価されてるけど、
PHPコンテナとしてはApacheモジュール版には及ばない。
0911nobodyさん2013/03/02(土) 22:33:56.31ID:???
>>910
たぶん、お前が思ってる"お前"とは違うお前だと思うが。
お前の答えは907の質問の答えにはなってないだろ。

斜め上の答え出してどうすんだよ。

ちなみにお前が言っていることを否定してるわけじゃないのはわかるよな??
0912nobodyさん2013/03/02(土) 23:25:28.93ID:???
>>911
>>907は(使ってる人に対して)違和感無く使えるものでしょうか?と質問しているので、
(使った事がある立場として)使えるよ。と答えただけだなのだが・・・斜め上に持って行こうとしてるのは自分だろうw
0913nobodyさん2013/03/03(日) 08:56:37.79ID:???
>>912

> (使った事がある立場として)使えるよ。
そこ、省略したのか。
省略したところで誤読したとしてもオレの責任じゃないよな。

ところで、ZFのバージョンとnginxを使った目的と実際にどうだったか具体的に披露してみない?
0914nobodyさん2013/03/03(日) 17:37:57.86ID:???
>>913
使った人に聞いてるんだから、使った人が答えてしかるべきだろが・・・
誤読じゃなくて、読解力が無いだけだ。

>ところで、ZFのバージョンとnginxを使った目的と実際にどうだったか具体的に披露してみない?
nginxはリバースプロキシ兼ロードバランサとしていれた。
具体的に?何も問題無いよ FastCGI で動くようにコード書いてたし、素人が躓くのはnginx側のプロキシ設定くらいじゃない?

君が使った事あって、何かひっかかる事があるなら具体的に聞いてくれ
0915nobodyさん2013/03/03(日) 19:54:24.25ID:???
>>914

> リバースプロキシ兼ロードバランサ

ロードバランサとしてリバースプロキシを使うなら、内側にアプリケーションサーバー
があるわけだろ。で、それがZFで動いてるんだろうけど。
それって、ZFをnginxで使ったことにならないよな。

おれは、Zend\CacheでCouchBaseをバックエンドにしてページを提供するのに
アプリ側でキャッシュをつくり、nginx側でそれを読むようにした。
主にZend\Cacheのみだが、アプリサーバーと同じ判定を使いたかったので、
アプリサーバーと同じ構成を稼動可能にはした。

で、次に追記するが・・
0916nobodyさん2013/03/03(日) 19:57:19.00ID:???
>>914
で、914を見る限り、何も問題がないように見えるが、
>>908では、
> でもapacheモジュール版の方が何かと融通が効く
って書いてるよな。
apacheモジュール版の方が融通が効くということは、
nginxだと融通が効かなくて困ったことがあったように読めるが、違うのか?
0917nobodyさん2013/03/03(日) 22:28:13.00ID:???
>>915
ごめん君には理解できなかったみたいだね。
APサーバとして nginx(FastCGI) か Apache (モジュール版) を比較してるんだ。
FastCGIを全てnginxに置き換えてくれて構わないよ。

まず、君はどうやってnginxでPHPを動かしてるの?FastCGI以外?

> apacheモジュール版の方が融通が効くということは、
> nginxだと融通が効かなくて困ったことがあったように読めるが、違うのか?

nginxのコンパイルは面倒、apacheのモジュール機構は楽。
ドキュメントもサンプルも枯れていて楽。
実行コストも大差ない。
PHPにはapacheモジュール版限定の機能もある。
何だかんだでhtaccess等の移植コストはかかる。

困ったんじゃなく、PHPのAPコンテナとしてFastCGIに乗り換えるメリットは薄いと言ってるだけだが。

具体的にFastCGIに乗り換えた場合に得られるメリットを上げてみ?
0918nobodyさん2013/03/03(日) 22:58:26.99ID:???
>>917
> ごめん君には理解できなかったみたいだね。

うん。ごめん。オレにはお前の書くことが理解できん。

nginxのコンパイルが面倒だったことは1度もないし。
実行コストは大差あるし。
htaccessってZFどころか、PHP関係ないやん。

時間の無駄のようだ。スルーしてくれ。
腹筋壊れる。
0919nobodyさん2013/03/03(日) 23:02:43.27ID:???
>>915
あと、お前が最初の質問者じゃないなら脱線し過ぎなのでもう何も答えないよ。
中身の無い「俺は使ったことある」だけの話にに付き合ってる暇は無いんだ。

質問なら答えるよ。自慢話はいいから、要点だけ書いてね。
0920nobodyさん2013/03/03(日) 23:05:34.65ID:???
>>918
フロントコントローラ&Apache構成でZF使ってるなら htaccess(mod_rewrite) は確実に使ってると思うけどね。
PHP実行時のコストはnginxじゃなくててFastCGIか否かだからw 知ったか乙w
0921nobodyさん2013/03/03(日) 23:24:55.92ID:???
>>920
ぉいぉい、かまってチャンが釣りを始めたの?
PHP実行コストの話ならそう書けよw

> nginxのコンパイルは面倒、apacheのモジュール機構は楽。
> ドキュメントもサンプルも枯れていて楽。
> 実行コストも大差ない。

コンパイルもモジュールもドキュメントもサンプルも
ぜんぶ、nginxとApacheの比較をしてるのに、なんで、
実行コストがPHPの実行コストとして読めって、おまえオムツ取れてないのかよ。
普通、そうやってつなげたら、nginxとApacheの実行コストと思うだろが!
おまえ、みんなお前のこと分かってくれると思うなよ。

同一文の中でnamespaceが変わるなら省略するなってww

>>919
おれは何も自慢してないが?何度読み返しても自慢なんて入ってないよな。
まったくお前の書くことは意味がわかりません。
0922nobodyさん2013/03/03(日) 23:40:06.65ID:???
907 :nobodyさん:2013/03/02(土) 03:12:52.54 ID:eihGiJ64
webサーバをapacheじゃなくてnginxにしてzendFW使ってる人いますか?
apacheと比べて違和感なく使えるものでしょうか?

↓ よほどFastCGIについて語りたいらしい。
> 908 :nobodyさん:2013/03/02(土) 03:45:24.25 ID:???
> >>907
> 使えるよ
> でもapacheモジュール版の方が何かと融通が効くのでPHPに関してはnginx(CGI/FastCGI)にするメリットは薄い
>
> 914 :nobodyさん:2013/03/03(日) 17:37:57.86 ID:???
> >ところで、ZFのバージョンとnginxを使った目的と実際にどうだったか具体的に披露してみない?
> nginxはリバースプロキシ兼ロードバランサとしていれた。
>
> 917 :nobodyさん:2013/03/03(日) 22:28:13.00 ID:???
> APサーバとして nginx(FastCGI) か Apache (モジュール版) を比較してるんだ。
> FastCGIを全てnginxに置き換えてくれて構わないよ。
0923nobodyさん2013/03/03(日) 23:41:38.06ID:???
つ読解力

「ZFを動かす」って前提が何故抜けてる?
話の流れ的に、「PHP+ZF+nginx」と「PHP+ZF+apache」で比較してるってわかんないの?アスペ?
最初からhttpdレベルの話なんてしてないし、それこそ君の言う「斜め上」の議論だろ

君が何一つ略さず書いてるとするなら、
「nginxでPHPは動きません。 知ったか乙。」で揚げ足取って論破ですわ

>>921
自慢にならない事は理解してるんだw
素人にありがちな、聞いてもいない事を自慢げに語ってる人を想像しちゃった。
ごめんね。
0924nobodyさん2013/03/03(日) 23:43:20.43ID:???
>>922
nginxでPHP動かす場合はFastCGIになるだろが・・・
何度も聞いてるが、お前は何を使ってnginx+phpを実現してるんだ?都合の悪い事は回答無しか?
0925nobodyさん2013/03/03(日) 23:43:21.04ID:???
> 914 :nobodyさん:2013/03/03(日) 17:37:57.86 ID:???
> >ところで、ZFのバージョンとnginxを使った目的と実際にどうだったか具体的に披露してみない?
> nginxはリバースプロキシ兼ロードバランサとしていれた。

何度見ても笑えるw
0926nobodyさん2013/03/03(日) 23:46:44.82ID:???
nginxをリバースプロキシとして使った人が
PHP(FastCGI)について語るスレがこちらになります。
0927nobodyさん2013/03/03(日) 23:49:55.35ID:???
アスペこえぇ・・・
0928nobodyさん2013/03/03(日) 23:50:48.75ID:???
いや、マジでwww
0929nobodyさん2013/03/03(日) 23:52:11.82ID:???
こ、こいつは・・・答えられなくてファビョるタイプのアスペ・・・・・・ッ!
>>924だけ教えてアスペくん
0930nobodyさん2013/03/04(月) 00:02:04.31ID:???
>>929
おれに聞いてるのか。
そういうのを釣りっていうんだよ。ちなみに、FastCGI PHP-fpmだが、だから何?っていう。

ところで、ZFとnginxの話に、リバースプロキシとして使ったっていうレスの雰囲気が、
E_STRICTをオフがいいって言い張ってたのに、結局使ってましたっていう坊やと似てるんだが、
同一人物?
0931nobodyさん2013/03/04(月) 00:10:25.13ID:???
A: E_STRICT 切ってるだろ
B: E_ALL だけど?
C: E_STRICT 切ってるじゃねーかw
B: E_STRICT なんていらない
ALL: 信じらんなーい
B: やっぱり E_STRICTでした。
0932nobodyさん2013/03/04(月) 00:13:40.62ID:???
>>930
なんだ結局FastCGIじゃん
君の理論だとそれnginxで動かしたって言わないよ
php-fpmで動かしてるだけじゃん

はい、論破。
0933nobodyさん2013/03/04(月) 00:16:42.66ID:???
>>932
それが言いたかったから突っかかってたのね
WebサーバーとPHPサーバーの接続にphp-fpmを使うってのが、
nginx上でPHPを動かすっていう意味として理解できないのを、
お前が大好きな"アスペ"っていうだよ。

おまえ、いろんなところでアスペって言われるだろ。
だから、ついついそれが出ちゃうんだな。
かわいそうになってきた。
0934nobodyさん2013/03/04(月) 00:18:27.54ID:???
>>932
> 君の理論だとそれnginxで動かしたって言わないよ
てか、オレの理論ってなんだよww
過去にお前の相手してくれた親切な人と勘違いしてね?
0935nobodyさん2013/03/04(月) 00:20:01.12ID:???
ま、しかし、これはない。

> 914 :nobodyさん:2013/03/03(日) 17:37:57.86 ID:???
> >ところで、ZFのバージョンとnginxを使った目的と実際にどうだったか具体的に披露してみない?
> nginxはリバースプロキシ兼ロードバランサとしていれた。
0936nobodyさん2013/03/04(月) 00:25:00.37ID:???
>>933
ごめん >>915 かと思った

>ロードバランサとしてリバースプロキシを使うなら、内側にアプリケーションサーバー
>があるわけだろ。で、それがZFで動いてるんだろうけど。それって、ZFをnginxで使ったことにならないよな。

って書いてあったからさ、nginx + APサーバ(php-fpm)では、nginxでZF使った事にならんよねって皮肉だよ。
理解はしてるよ。
0937nobodyさん2013/03/04(月) 00:30:05.02ID:???
>>936
いや、おれは915だからあってるなw

いいかい?ちょっと説明しとくな。

リバースプロキシ兼ロードバランサってお前は書いたが、
どちらも、APサーバーではない。兼というよりそれはプロキシだ。
それは、nginxを動かしてるサーバーはAPサーバーとしては使ってませんっていうことだよ。

nginx + php-fpm構成はnginxを動かしてるサーバーでPHPコンテンツを吐き出す。

単にリバースプロキシって書くだけなら、内部の別ポートへのプロキシだって言い張れるが、
(実際にそういう構成はあるが)、ロードバランサって書いた以上は、負荷分散するのに
スケールアウトしてるっていうことになり、物理的に別のサーバーを指す。

ぜんぜん違うよ。意味わかってる?
0938nobodyさん2013/03/04(月) 00:37:26.46ID:???
>>937
0 nginx + php-fpm
1. nginx(LVS/RProxy) -> (php-fpm) x n
2. nginx(LVS/RProxy) -> (nginx + php-fpm) x n
3. nginx(LVS/RProxy) -> (apache + mod_php) x n

全部使った事あるよ。
3の構成が、nginxの恩恵とapacheの資産流用が出来てベターだった。
言いたい事はそれだけ。言葉遊びに付き合うつもりは無い。
遡れば >>908 での発言が全て。
0939nobodyさん2013/03/04(月) 00:38:44.67ID:???
おぉーお約束!
(>>931)パターン、再び

てことで一件落着
0940nobodyさん2013/03/04(月) 00:44:05.42ID:???
検索したら丁度ぴったりの図があった(実際にはもっと入り組んでるが)
http://blog.asial.co.jp/1133
0941nobodyさん2013/03/04(月) 00:46:16.18ID:???
ちなみに、おれはアシアルの人だけどねw
0942nobodyさん2013/03/04(月) 00:47:59.45ID:???
>>939
いや、俺は >>931 のBでは無いよw
お約束も何も、最初から使った事あるって言ってるやん。
0943nobodyさん2013/03/04(月) 00:52:25.56ID:???
>>942
こういうときはさ、多少言いたいことが残ってても、ぐっと飲み込んどくものだよ。

0 nginx + php-fpm
1. nginx(LVS/RProxy) -> (php-fpm) x n
2. nginx(LVS/RProxy) -> (nginx + php-fpm) x n
3. nginx(LVS/RProxy) -> (apache + mod_php) x n

もし、4パターンをすべて使ったことがあるなら、
> 914 :nobodyさん:2013/03/03(日) 17:37:57.86 ID:???
> >ところで、ZFのバージョンとnginxを使った目的と実際にどうだったか具体的に披露してみない?
> nginxはリバースプロキシ兼ロードバランサとしていれた。

このとき、0番か2番の、(nginx + php-fpm)上でZFを使ったときのことについて答えるよな。
「リバースプロキシ兼ロードバランサ」これが笑える理由はわかるな?
使ったことがあるかどうかは別として、この答えは笑っていい。
0944nobodyさん2013/03/04(月) 01:10:04.69ID:???
>>943
リバースプロキシ兼ロードバランサ構成って答えたら、普通1か2を想定するよね。
3を想像して笑う時点でお察しだよ・・・・・・
論破が目的じゃないなら、普通にどんな構成だったか聞いてくれれば、それぞれのメリットデメリット答えたのにね。

おわり。
0945nobodyさん2013/03/04(月) 01:15:17.54ID:???
>>944

> 3を想像して笑う時点でお察しだよ・・・・・・
別におれは3を想像なんてしてないんだがな。

> 普通にどんな構成だったか聞いてくれれば、それぞれのメリットデメリット答えたのにね。

ZFとnginxの具体的実装を聞かれてるのに、"構成"を答えてるから笑えるんだろw
>>907だってそうだろ。
なのに、構成のメリットデメリットを語りたいんだなってのがアリアリ

まじで「リバースプロキシ兼ロードバランサ」これが笑える理由がわからないらしいな。
0946nobodyさん2013/03/04(月) 01:23:23.48ID:???
>>915
>> リバースプロキシ兼ロードバランサ
>ロードバランサとしてリバースプロキシを使うなら、内側にアプリケーションサーバー
>があるわけだろ。で、それがZFで動いてるんだろうけど。
>それって、ZFをnginxで使ったことにならないよな。

この段階で3を想像していないなら、1か2って想像つくよね。
でもZFをnginxで動かした事にはならないんだってさ・・・
この時点でお互い認識ズレしてたんだろうね

>>907 とその後の議論を紐付けるなよ?それに対して俺は >>908で終ってると思ってる
0947nobodyさん2013/03/04(月) 01:35:21.26ID:???
>>946
> この時点でお互い認識ズレしてたんだろうね
まぁ、そういうことにしといたるわ。

1か2とか関係ないな。
おれは、APサーバーとしてのZF+nginxという話を907からの流れとして維持してきたつもり。
ところが、お前さんは>>914からプロキシ構成の話をしたかったわけだろ。
そこで、お互いの「認識がずれた。」ってことか。ものは言いようだな。
0948nobodyさん2013/03/04(月) 02:25:51.54ID:???
>>947
プロキシ云々言ってたのは

 Nginxはhttpd、php-fpmはFastCGI 全く別のサーバが動いている。
 物理的にどうであれ理論設計では WEB と AP に別れる。
 Apache+mod_phpの場合は WEB/AP の1台になる。

という認識だったからだよ。
理論設計図描く時にうちでは WEB → AP を明確に分けるし、それを(リバース)プロキシ構成と称す事が多い。

WEBサーバがnginxだろうが、PHPが動くAPサーバはphp-fpmであり所詮FastCGIだよね
という意味でFastCGIという単語を使った。

まぁ根本からズレてたみたいね
0949nobodyさん2013/03/04(月) 06:32:59.34ID:???
>>948
> 理論設計図描く時にうちでは WEB → AP を明確に分けるし、それを(リバース)プロキシ構成と称す事が多い。
プロキシって書いただけならな。そういう言い訳もあるさ。
てか、それはオレが937で説明したやつじゃないかw

でも、リバースプロキシ兼ロードバランサって書いてあったなぁーー(遠い目)

> 914 :nobodyさん:2013/03/03(日) 17:37:57.86 ID:???
> >ところで、ZFのバージョンとnginxを使った目的と実際にどうだったか具体的に披露してみない?
> nginxはリバースプロキシ兼ロードバランサとしていれた。

ここからそれをエスパーしろといわれたら、根本からズレるわな。
0950nobodyさん2013/03/04(月) 07:10:23.33ID:???
しかし、ホント、ZFと関係ない話が続くな。
これなら、次スレいらないよな。
0951nobodyさん2013/03/04(月) 10:02:21.66ID:McjZyOHl
ここまで読んで、ZendFW使ってるのは精神が可笑しい奴しか居ないって事だけ分かった。
0952nobodyさん2013/03/04(月) 10:05:59.08ID:McjZyOHl
>>950
> しかし、ホント、ZFと関係ない話が続くな。
> これなら、次スレいらないよな。

うん。もうオワコンFWだしね。
0953nobodyさん2013/03/04(月) 10:13:15.92ID:???
ID:McjZyOHl
涙拭けよ

このスレにいるのは頭がオカシイってだけ。
オレを含めてな。
ほかのまともな皆さんを道連れにするなww
0954nobodyさん2013/03/04(月) 12:24:56.82ID:???
質問が出る → 誰かが答える → 既知外がそれに噛みつく → 炎上

>>907
>>908
>>909

が良い例、煽りたいだけのアホがいて、それを相手にしちゃうアホもいるだけ
もう、次スレは無しでいいと思う
0955nobodyさん2013/03/04(月) 12:33:44.12ID:???
>>949
リバースプロキシ兼ロードバランサの件>>938で終了してるだろ、LVS構成も実施済みだよ。
それでも納得いかないらしいから、そもそも何でプロキシ/FastCGIという単語を使ったか>>948で説明しただけだ
エスパー?何言ってるの?「読解力」が無いのと「自分の都合の良い解釈」をして相手を論破したいだけだろ

そもそも >>907 が出てきてないのが良い証拠だよ。
お前が勝手に「それは間違っている」と思い込んで噛みついてきただけ。

そういうのを、アスペって言うんだよ
0956nobodyさん2013/03/04(月) 13:18:20.48ID:???
955 :nobodyさん:2013/03/04(月) 12:33:44.12 ID:???
>>949
リバースプロキシ兼ロードバランサの件>>938で終了してるだろ、LVS構成も実施済みだよ。
それでも納得いかないらしいから、そもそも何でプロキシ/FastCGIという単語を使ったか>>948で説明しただけだ
エスパー?何言ってるの?「読解力」が無いのと「自分の都合の良い解釈」をして相手を論破したいだけだろ

そもそも >>907 が出てきてないのが良い証拠だよ。
お前が勝手に「それは間違っている」と思い込んで噛みついてきただけ。

そういうのを、アスペって言うんだよ

www
0957nobodyさん2013/03/04(月) 15:13:57.01ID:???
現実問題として、ZF2のダメさはオワコン
0958nobodyさん2013/03/04(月) 16:05:36.15ID:???
ZF2のウリって何?
個人的にはリファレンスサイトが見辛くなった時点でオワコン感ある

あと、なにあの象
0959nobodyさん2013/03/04(月) 16:55:29.29ID:???
普通、オワコンなFWなんか相手にしなきゃいいだけなんだけどな。
わざわざこんな閑散スレ来てなにしてんねんw
0960nobodyさん2013/03/04(月) 17:53:48.00ID:???
>>959
お前もだよw
まじでZF2で終った感あるね
検索しても全く情報出てこない
0961nobodyさん2013/03/04(月) 18:38:54.03ID:???
>>960
> 検索しても全く情報出てこない

おかしいなぁ。おれが検索すると、3,100,000件
0962nobodyさん2013/03/04(月) 18:41:42.30ID:???
>>961
バカには見えないんですよ
0963nobodyさん2013/03/04(月) 18:43:04.23ID:???
自演乙
0964nobodyさん2013/03/04(月) 18:46:57.95ID:???
githubスターの数
symfony 6200
ZF2 3747
CakePHP 3613

寄らば大樹の陰という意味では、これからのPHPフレームワークの核はsymfonyだろう。
0965nobodyさん2013/03/04(月) 20:19:08.62ID:???
>>961
件数じゃなくて有益な情報はある?
ZF1に比べてとにかく「重い」って情報ばかりなのだがw
0966nobodyさん2013/03/04(月) 20:42:53.91ID:???
>>965
> 件数じゃなくて有益な情報はある?

それは目的次第で、有益な情報はかなりあるよ。
特に、ZFのデベロッパーが書いてるブログは参考になる。

> ZF1に比べてとにかく「重い」って情報ばかりなのだがw

「重い」という情報が多い理由は、
1.zf2のバージョンが古い。そもそも古い情報
2.チューニング前のデータ
3.計測が使用目的に合ってない。
などなど。

重いとか軽いとか、アイドルの公称体重みたいなもので
意味がないとは言わないが、一つの指標でしかない。

体重(重さ)の数値以外の方がよほど重要だろ。アイドルもFWも。
レス数が950を超えています。1000を超えると書き込みができなくなります。