Saya tidak bisa mengatakan dengan pasti apakah semua versi PHP/Mysql di semua platform server berperilaku dengan cara yang sama. Untuk koneksi tcp ke database - kecuali jika Anda memanggil mysql_close($db), Anda akan memiliki koneksi tcp yang menggantung di sana menunggu untuk digunakan selama setengah menit setelah skrip berakhir. Kemudian akan hilang dengan sendirinya.
Saya tidak bisa mengatakan apakah ini adalah pengumpulan sampah PHP yang membutuhkan waktu 30 detik penuh untuk diselesaikan, atau jika koneksi tcp diatur untuk kedaluwarsa setelah 30 detik dengan sendirinya setelah Anda memanggil connect.
Mysql_close($db) langsung mematikan koneksi tcp. Jadi ya, saya akan mengatakan selalu memanggil mysql_close($db) segera setelah Anda tidak lagi memerlukan koneksi database dalam skrip Anda.