タグ

2011年3月31日のブックマーク (8件)

  • @ネットおたく:PHPで、MySQLのコネクションプール

    たぶんPHP技術者の中では当たり前のことかもしれない。 自分の技術・知識不足を露呈するエントリーかもしれないけど、きっと知らない人もいるはずなのでメモをかねてエントリー。 PHPを使っていて「MySQLの接続が遅い」と感じたことがないので、あまり意識したことはないんだけど、 心のどこかに「コネクションプールしたほうが良いよな」ってのがずっとあって、調べてみた。 自分のサイトもフォートラベルも、 とか、その辺の解説サイトに書いてあるように普通につないでいた。 $db = DB::connect($dsn); って感じで。 コネクションプールするには、 $options=array('persistent'=>true); $db = DB::connect($dsn, $options); とか $options=array('persistent'=>true)

  • コネクションプーリングとは - IT用語辞典

    概要 コネクションプーリング(connection pooling)とは、プログラムがデータベース管理システム(DBMS)へアクセスする際、アクセス要求のたびに接続や切断を繰り返すのではなく、一度形成した接続窓口(コネクション)を維持し続けて使い回す手法。 外部のプログラムがデータベースの内容を読み書きする場合、DBMSへ処理を依頼するが、そのためにはデータを送受信するコネクション(connection)の確立を行う必要がある。接続や切断の処理を行うたびに一定の負荷が生じるため、頻繁にアクセスが行われるシステムではこのオーバーヘッドのために性能が劣化する場合がある。 コネクションプーリングを用いると、一度確立されたコネクションは使用後に切断せずコネクションプールと呼ばれる待機場所に移され、次にアクセスする際に呼び出されて再び使われる。コネクションはあらかじめ設定された上限数まで生成されると

    コネクションプーリングとは - IT用語辞典
    masa_charcoal
    masa_charcoal 2011/03/31
    へぇ。。。
  • 暮らしの情報サイトnanapiはサービスを終了いたしました | nanapi [ナナピ]

    2020年8月31日(月)をもちまして、nanapiに関わるすべてのサービスは終了いたしました。 nanapiは、2009年のサービス開始より「みんなで作る暮らしのレシピ」という考えのもと、ユーザーの皆さまに生活に関する様々な「ハウツー」を投稿していただく投稿型ハウツーサービスとして運営してまいりました。 約11年間にわたって皆さまからご支援をいただきサービスを継続できたこと、nanapi編集部一同、心より御礼申し上げます。 掲載されていたコンテンツなどのnanapiについてのお問い合わせは、nanapi@supership.jp までお願いいたします。 長きに渡りnanapiを応援してくださり、当にありがとうございました。

  • プリプロセッサ基礎文法最速マスター - デ-mk6

    最速だけに催促されたので書きますね! 1.基礎 印字命令を見てみましょう。 lesson1-1.cpp 123 abc AAAAAAAAAAAAAAAAA!と書いたファイルを実行すると、 123 abc AAAAAAAAAAAAAAAAA!このようになります。見てのとおり書いたまんま印字されるので、特に印字するための命令とかはないです。これだけだと「おいプログラミング言語ちゃうんかボケが!」と罵られること請け合いなので、印字以外の命令を見ましょう。 lesson1_2.cpp #define FOO 1 #define BAR A FOO BAR FOO FOO BAR結果は、 1 A 1 1 Aと印字されます(改行は適宜省略しています)。 「#define HOGE PIYO」と書くと、「以後に登場するHOGEをPIYOに置き換えますよ」という命令です。記号以外の文字が置き換え後として使

    プリプロセッサ基礎文法最速マスター - デ-mk6
  • WEBプログラマー必見!WEB脆弱性基礎知識最速マスター - 燈明日記

    以下は、WEBプログラマー用のWEB脆弱性の基礎知識の一覧です。 WEBプログラマーの人はこれを読めばWEB脆弱性の基礎をマスターしてWEBプログラムを書くことができるようになっているかもです。 また、WEB脆弱性の簡易リファレンスとしても少し利用できるかもしれません。 WEBアプリケーションを開発するには、開発要件書やプログラム仕様書通りに開発すれば良いというわけにはいきません。 そう、WEB脆弱性を狙う悪意のユーザにも対処しないといけないのです。 今回、WEBアプリケーションを開発にあたってのWEB脆弱性を、以下の一覧にまとめてみました。 このまとめがWEBアプリケーション開発の参考になれば幸いです。 インジェクション クロスサイト・スクリプティング セッション・ハイジャック アクセス制御や認可制御の欠落 ディレクトリ・トラバーサル(Directory Traversal) CSRF(

    WEBプログラマー必見!WEB脆弱性基礎知識最速マスター - 燈明日記
  • 棚からパルチャギ

    masa_charcoal
    masa_charcoal 2011/03/31
    Q4MのPHPインターフェースラッパ
  • これで完璧!Q4MをCentOS5.4にインストールしphpで実行する方法! - @camelmasaの開発日記

    前回の記事では中々満足のいく結果が出せませんでした。 Q4MをCentOS5.4にインストールしphpで実行しました。 - @camelmasaの開発日記 もっと簡単にQ4Mをインストールし、かつ前回出来なかったphpからqueue_abort()を出来るようにしたいと思います。 環境 OS:CentOS5.4 MySQL:5.1.43 Q4M:q4m-0.9 PHP:5.3.1 PHP5.3.1とMySQL5.1.43をyumでインストール PHP5.3.1でなくても良いのですが、前回PDOからqueue_abort()が出来なかったので、今回はopenpearで提供されているNet_Q4Mを使用したいと思い、PHP5.3.1をインストールします。 (Net_Q4Mはphp5.2.0以上が必要) MySQL5.1.43はQ4MがMySQL5.1以上が必要ということですのでyumからインス

    これで完璧!Q4MをCentOS5.4にインストールしphpで実行する方法! - @camelmasaの開発日記
    masa_charcoal
    masa_charcoal 2011/03/31
    [Q4M]
  • http://blog.makino-style.org/item/271

    masa_charcoal
    masa_charcoal 2011/03/31
    Q4Mのインストール