Pengekodan Sambungan Pangkalan Data Cepat
Sekiranya anda seorang pemaju pangkalan data, salah satu tugas anda yang paling penting ialah menulis kod anda dengan betul, jadi memuatkan halaman secepat mungkin. Jika laman anda memuat perlahan-lahan, pelawat anda mungkin pergi ke tempat lain!

Ingatlah bahawa setiap pernyataan SQL yang berasingan yang anda keluarkan memerlukan data untuk kembali ke pangkalan data. Kadang-kadang jabat tangan dan sambungan terbuka / penutup dapat mengambil masa lebih lama daripada permintaan pangkalan data sebenar! Lihatlah dengan teliti semua kenyataan SQL yang anda ada pada halaman yang diberikan. Cuba untuk menggabungkan mereka ke dalam beberapa pertanyaan yang mungkin.

Seterusnya, jalankan 'menerangkan' pada setiap pertanyaan untuk menentukan bagaimana pangkalan data akan melaksanakannya. Pastikan anda tweak indeks dan kekunci anda sehingga pertanyaan berjalan secepat mungkin. Anda ingin mengelakkan imbasan meja - cuba lakukan klausa "mana" anda untuk menggunakan medan terindeks sebanyak mungkin. Jika anda melakukan "di mana site_id = 1 dan cat_id = 2", pastikan anda mempunyai indeks yang ditetapkan di kedua site_id dan cat_id.

Apabila anda mengeluarkan kenyataan SQL, gunakannya secepat yang anda boleh dan tutupnya. Jangan biarkan ia terbuka semasa anda melakukan perkara lain. Ambil nilai-nilai yang anda perlukan, melekatkannya ke pembolehubah, dan kemudian tutup kenyataan itu.

Akhirnya, pastikan anda menetapkan semua sambungan semula kepada apa-apa apabila anda selesai dengan mereka.

Lebih cekap kod anda adalah, semakin cepat halaman itu akan sampai ke pengguna akhir - dan lebih bahagia pengunjung anda akan!

Pengekodan untuk Melihat Halaman Cepat

Arahan Video: Belajar PHP untuk PEMULA | 10. DATABASE & MySQL (Mungkin 2024).