IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.
ふと、次のような php のコードを見て、激しく不安を覚えた static $db; if( !isset($db) ) { $db = &new FooDatabase; if( $db->is_connected() ) { ... 接続処理 } } どこに気持ち悪さがあるか?というと、データベースへの接続は、スレッド|プロセス毎に接続するのが普通だからである。これを解き明かすには、apache2 と php の実装を理解していないと、どうにもならない。 apache2 では、prefork, thread, event の3タイプがあるようで、一般的な構成は prefork である。 なるほど、それならば、上記コードでも問題は無さそうである。HTTP/1.1 で Keep-Alive が効いている間はセッション毎に static $db を利用しているので継続性がある。Kepp-Al
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く