[過去ログ]
PHP質問・雑談スレ4【初心者お断り(ROM歓迎)】 [無断転載禁止]©2ch.net (1002レス)
PHP質問・雑談スレ4【初心者お断り(ROM歓迎)】 [無断転載禁止]©2ch.net http://medaka.5ch.io/test/read.cgi/php/1498653249/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
792: nobodyさん [sage] 2018/09/01(土) 17:17:23 ID:??? ソースだけ見れば分かるならプロファイラ何か要らないんだよなー http://medaka.5ch.io/test/read.cgi/php/1498653249/792
793: nobodyさん [sage] 2018/09/01(土) 18:19:46 ID:??? Fragmentationが100%に達してても キャッシュヒット率が高ければ問題ないらしい (書き込みは遅くなるが読み取りは遅くならない) https://serverfault.com/questions/506328/php-apc-is-100-fragmentation-a-bad-thing とは言っても書き込みは遅くなるわけで 実際パフォーマンスにどれくらい影響が出るかは使用状況によるので一概に言えない 本番環境のパフォーマンスを見るには New Relic APMがおすすめらしいけど 自分は使ったこと無い http://medaka.5ch.io/test/read.cgi/php/1498653249/793
794: nobodyさん [sage] 2018/09/01(土) 18:45:33 ID:??? JavaのGCだとコンパクションとか 断片化を防ぐ仕組みはあったけど 多分apcuにはそんな仕組みはないと思われ 動的に確保するから更新・削除を何度も行うと細切れになる 断片化率は5MB以下のブロックが全体に占める割合みたいなことが書いてある 解放されたブロックが隣接してたらマージして1つのブロックにする、とも書いてあるが これだけだと完全に断片化は防げないとか? https://github.com/krakjoe/apcu/issues/127#issuecomment-244362339 NewRelic使えとかはこの辺で見た https://medium.com/@davidtstrauss/avoiding-the-pitfalls-of-apcu-4aa9de00ef93 http://medaka.5ch.io/test/read.cgi/php/1498653249/794
795: nobodyさん [sage] 2018/09/01(土) 18:52:38 ID:??? Symfonyも 書き込みや削除が多い用途にAPCUを使うと断片化しやすいから使うなって言ってる 多分それをやるとAPCUの管理するブロックの数がどんどん増えていって 新しいブロックの確保が遅くなるんだろう 代わりにRedisとかmemcachedとか使えば? 遅延があるとかで場合によっては使えないかもしれないが Use of this adapter is discouraged in write/delete heavy workloads, as these operations cause memory fragmentation that results in significantly degraded performance. https://symfony.com/doc/current/components/cache/adapters/apcu_adapter.html http://medaka.5ch.io/test/read.cgi/php/1498653249/795
796: 780 [] 2018/09/01(土) 21:31:23 ID:xLd9eNnQ ありがとう。少し分かってきた。 英語での情報収集が必要とかレベルが上ってきた感じがしていいね。 http://medaka.5ch.io/test/read.cgi/php/1498653249/796
797: nobodyさん [sage] 2018/09/02(日) 06:36:05 ID:??? クソッ、話が高度すぎる・・・ 今日からPHPUnit使うなんて言い出せないじゃないか。 http://medaka.5ch.io/test/read.cgi/php/1498653249/797
798: nobodyさん [sage] 2018/09/02(日) 09:08:26 ID:??? APCuってしらんが セッションにDBのハンドラ入れても使えなかったのを 使えるようになるような代物かね? http://medaka.5ch.io/test/read.cgi/php/1498653249/798
799: nobodyさん [sage] 2018/09/02(日) 09:36:09 ID:??? >>798 言ってる意味がわからない DBの接続はリクエスト終わったら切られるだろ http://medaka.5ch.io/test/read.cgi/php/1498653249/799
800: nobodyさん [sage] 2018/09/02(日) 10:26:34 ID:??? >>799 いやわかるけど で、sessionで使えなかったのを使えるようになるような代物ではない serializeできないものは無理、sessionも共有メモリもそう リソース型と一部のオブジェクトは無理 http://medaka.5ch.io/test/read.cgi/php/1498653249/800
801: nobodyさん [sage] 2018/09/02(日) 10:35:20 ID:??? DB接続やファイルハンドラが処理終了時に自動的に切られるのは、 そういう扱いをされるべきリソース型であって確実にデストラクタが呼ばれてるからという理由であって、 処理終了時にシンボルテーブルにある全変数が解放されるのとは無関係、 よって、変数の格納先が異なるだけの$_SESSIONや共有メモリでもこの事情は変わらない、 と理解している json化できないものは入れられないwebStorageみたいな感覚 http://medaka.5ch.io/test/read.cgi/php/1498653249/801
802: nobodyさん [sage] 2018/09/02(日) 20:02:16 ID:??? Dockerで nginxコンテナとphpfpmコンテナを分けてコンテナで分けて作った時 nginxの方はphpファイル入ってなくてもディレクトリさえあれば普通に動くな 開発する時はDockerボリュームを2つのコンテナにマウントしてたが 本番用イメージをCIで作る時は・・・?2つのイメージに同じphpファイルを入れなくちゃいけないのか?って思って調べたらこのような方法が見つかった 画像やCSSとかの静的ファイルは・・・nginxの方だけに入れるか http://medaka.5ch.io/test/read.cgi/php/1498653249/802
803: nobodyさん [sage] 2018/09/02(日) 20:04:53 ID:??? phpMyAdminの公式Dockerイメージはnginxとphpが一つのコンテナになってたけど あれって面倒? php:7.2-fpmをベースイメージとしてそのまま使うのは出来なくなるよな それだけでめんどそう http://medaka.5ch.io/test/read.cgi/php/1498653249/803
804: nobodyさん [sage] 2018/09/03(月) 07:53:52 ID:??? 速度重視じゃないから構わないのでは… http://medaka.5ch.io/test/read.cgi/php/1498653249/804
805: nobodyさん [sage] 2018/09/03(月) 14:47:55 ID:??? というかホスト側ポートに繋げて直接外に晒すなりのホストのhttpdからリバースプロキシして使うもんだろ? nginxコンテナとphp-fpmコンテナに静的コンテンツと動的コンテンツを分けて入れてnginxコンテナからphp-fpmコンテナを見えるようにしてとか, そんな細かい粒度にする必要を感じない http://medaka.5ch.io/test/read.cgi/php/1498653249/805
806: nobodyさん [sage] 2018/09/03(月) 19:59:04 ID:??? phpMyAdminのDockerイメージが使ってるのはsupervisordだった ベースイメージはphpで、supervisordやnginxを別途インストールしている 意外と難しくない? http://medaka.5ch.io/test/read.cgi/php/1498653249/806
807: 734 [sage] 2018/09/03(月) 20:04:21 ID:??? 遅ればせながら自己解決 http://medaka.5ch.io/test/read.cgi/php/1498653249/807
808: nobodyさん [sage] 2018/09/04(火) 11:02:04 ID:??? supervisordは落とし穴が多い 使わなくて済むなら使いたくない http://medaka.5ch.io/test/read.cgi/php/1498653249/808
809: nobodyさん [sage] 2018/09/05(水) 07:35:09 ID:??? 俺なんかhttpdはinetdの下でいいやと思うことすらある。 ただし、apapche 1みたないのよりずっと軽いやつね。 http://medaka.5ch.io/test/read.cgi/php/1498653249/809
810: nobodyさん [] 2018/09/05(水) 08:52:13 ID:WQzBx9At どうしても一つにしたいならApacheでいいじゃん。 docker-composeとかあって分けるのが大した面倒でもないのに、一つに拘る理由がわからんけど。 http://medaka.5ch.io/test/read.cgi/php/1498653249/810
811: nobodyさん [sage] 2018/09/05(水) 08:58:29 ID:??? Dockerが使えれば女の子にモテモテ http://medaka.5ch.io/test/read.cgi/php/1498653249/811
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 191 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.007s