
No.2ベストアンサー
- 回答日時:
補足に対してのレスですが、mysql_pconnectには「トランザクションを使うとおかしくなる場合がある。
」という致命的なデメリットがありますので、一般的には使われていないと思いますよ。DBアクセスに関する負荷対策としては、レプリケーションやテーブル分割が一般的と思います。
No.1
- 回答日時:
・メリット
呼ばれるたびにコネクションを張らなくても良いので、動作が速い。
・デメリット
使っていないときでもコネクションは張りっぱなしなのでサーバ負荷が高くなる。
1サーバに1つしか張らないのでスレッド間で取り合いになる。1つ遅いスレッドがあると、他のスレッドにも影響する。
トランザクションを使うとおかしくなる場合がある。
極限までパフォーマンスチューニングしたいというわけではないのであれば、普通にmysql_connectで良いと思いますがいかがでしょうか。
この回答への補足
ご回答ありがとうございます。
私も普通にmysql_connectでいいかと思いますが、mysql_pconnectに
するだけで、パフォーマンスがあがるなら、そうするにこしたことは
ない、と思いまして。。
例えば、ありがちなSNSサイト(月間1000万PVくらい)で、
トランザクション使用していない場合は、どちらが適切な接続方法でしょうか?
実際にやってみないと分からないとは思いますが。。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
composerをインストールしたい...
-
PHPのエラーの解消法について教...
-
PHP8でWarning:Undefined varia...
-
phpの問い合わせフォームを作っ...
-
phpのheader("Location:#pos")...
-
【初心者】XAMPPのapacheの(恐...
-
入力フォームの空白や改行を制...
-
marginの値でマイナス値を設定...
-
submitで思うようにページが遷...
-
HTML PHP ラジオボタンのイベント
-
php でqiitaのサイトにあったフ...
-
SplFileObject を利用したとき...
-
PHPの勉強してます。 配列のと...
-
BASIC認証のフォームをデザイン...
-
アップロードファイルを表示す...
-
複数のパソコンの中の1つのパソ...
-
返信機能のツリー構造の深さを...
-
PHPについて。
-
PHPからCSVをアップロード後、m...
-
[php初心者]サイトを見てデータ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
windwsXP環境下でapache2.2、ph...
-
お名前comのPHPとmysqlの接...
-
php→mysqlへの接続が出来ない(...
-
xamppliteでmysqlにアクセスしたい
-
mysqlへのデータ挿入
-
文字エンコードの設定について
-
localhostにリダイレクトされて...
-
エックスサーバーでのmysql設定...
-
hpinfoにmysqlやmysqliが表示さ...
-
My SQL の文字化け
-
phpでmysql接続について
-
php.iniのMYSQLの部分ですが…ど...
-
データベースへの持続的接続
-
MySQLから送られて来たデータの...
-
勉強の甲斐あっていよいよPHPフ...
-
mysql_connectについて
-
ネット上の無料サーバースペー...
-
CentOS5.3に、apache2.2.15とph...
-
CentOS5のPHPにMySQLサポートを...
-
PHP+MySQL+phpMyAdmin パスワ...
おすすめ情報