MySQL 接続を閉じることの重要性
質問: MySQL 接続は明示的に閉じる必要がありますか、それとも後で自動的に閉じる必要がありますか? PHPを実行するscript?
答え: MySQL ドキュメントによると、mysql_close() を使用して明示的に閉じない限り、スクリプトの実行が終了すると接続は自動的に閉じられます。
: サーバーの負荷が高い状態で MySQL サーバーが接続制限に達しないようにするには、接続を手動で閉じることが重要ですload.
遅延処理を伴うスクリプト: スクリプトに結果取得後の重要な処理が含まれる場合は、明示的に接続を閉じることを強くお勧めします。これにより、サーバーが長期間接続を保持することがなくなります。
FastCGI の関与: 一部の情報源では、FastCGI をサポートする PHP は、たとえ mysql_connect を使用していても、永続的な接続を自動的に確立すると主張しています。ただし、mysql_close() を使用する方が安全でクリーンです。
推奨事項: 効率とパフォーマンスを最適化するには、データを取得するか、可能な場合は PDO を使用した後、MySQL 接続を明示的に閉じます。
以上がPHP で MySQL 接続を明示的に閉じる必要がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。