關閉 MySQL 連接的意義
是否必須手動關閉 MySQL 連接,還是 PHP 腳本結束時連接會自動終止?
深入檢查
根據MySQL文檔,“腳本執行結束後,到伺服器的連結將立即關閉,除非透過明確調用mysql_close()提前關閉。”
對於在檢索結果後執行大量後處理的腳本來說,關閉連線仍然至關重要。如果連線保持開啟狀態,MySQL 伺服器可能會在網站流量高峰期間耗盡其連線限制。明確關閉 MySQL 連線可以確保可靠性,即使在技術上沒有必要。
FastCGI 注意事項
FastCGI 對連線處理的影響仍不清楚。一些消息來源表明,啟用 FastCGI 的 PHP 建置會建立持久連接,這與文件中「進程結束時連接關閉」的說法相矛盾。為了謹慎起見,建議使用 mysql_close(),或最好使用 PDO(如果可用)。
以上是關閉還是不關閉? PHP中MySQL連線的意義的詳細內容。更多資訊請關注PHP中文網其他相關文章!