Rumah >pembangunan bahagian belakang >tutorial php >Untuk Tutup atau Tidak Tutup? Kepentingan Sambungan MySQL dalam PHP
Kepentingan Menutup Sambungan MySQL
Adakah penting untuk menutup sambungan MySQL secara manual atau adakah sambungan ditamatkan secara automatik apabila skrip PHP tamat?
Mendalam Peperiksaan
Menurut dokumentasi MySQL, "Pautan ke pelayan akan ditutup sebaik sahaja pelaksanaan skrip tamat, melainkan ia ditutup lebih awal dengan memanggil mysql_close() secara eksplisit."
Menutup sambungan kekal penting untuk skrip yang melaksanakan pemprosesan pasca yang besar selepas mendapatkan semula keputusan. Jika sambungan dibiarkan terbuka, pelayan MySQL mungkin kehabisan had sambungannya semasa trafik tapak web puncak. Menutup sambungan MySQL secara eksplisit memastikan kebolehpercayaan, walaupun secara teknikalnya tidak diperlukan.
Pertimbangan FastCGI
Impak FastCGI terhadap pengendalian sambungan masih tidak jelas. Sesetengah sumber mencadangkan bahawa PHP berdaya FastCGI membina mewujudkan sambungan berterusan, yang bercanggah dengan dakwaan dokumentasi bahawa sambungan ditutup apabila proses tamat. Untuk berhemat, anda dinasihatkan untuk menggunakan mysql_close() atau, sebaik-baiknya, PDO jika ada.
Atas ialah kandungan terperinci Untuk Tutup atau Tidak Tutup? Kepentingan Sambungan MySQL dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!