2017-06-16 10 views
1

は、PHPマニュアルによると:mysqlで永続的な接続を使用する目的と利点は何ですか?

持続的接続は、スクリプトの最後に閉じていないが、別のスクリプトは、同じ資格情報を使用して接続を要求すると、キャッシュされ、再使用されています。永続的な接続キャッシュを使用すると、スクリプトとデータベースとの通話が必要になるたびに新しい接続を確立するオーバーヘッドを避けることができ、Webアプリケーションが高速になります。

利点の1つは、スクリプトを実行するたびに接続する必要がないという点です。永続的接続の他の利点は何ですか?クエリキャッシュなど?

+0

存続することを許可することができ【は、mysql_pconnect MySQLの永続的な接続と利点を?](https://stackoverflow.com/q/ 1128329/6521116) –

+0

ほとんどの欠点はほとんどの記事に記載されています。 phpのマニュアルによると、「実際には、主語について非常に明確にするために、永続的な接続は、非永続的な兄弟では不可能な機能をあなたに与えるものではありません。 – waqas

+0

2つのサーバー間の接続を確立することによって発生する遅延を減らすには、接続が閉じられず、再ネゴシエートが必要になります。遠隔または大量に売買されたサーバーに接続されている場合など。それ以外の場合はなし。 – fyrye

答えて

1

複数要求を横切るトランザクションの再開ならびにこのような文字セット符号化として設定接続が

+0

はい、それかもしれません。 https://stackoverflow.com/questions/2708237/php-mysql-transactions-examples https://stackoverflow.com/questions/24965761/working-with-mysqli-ini-set – Andrei

関連する問題