ASP itu sendiri bukan bahasa skrip. Ini hanya menyediakan lingkungan untuk program skrip yang tertanam di halaman HTML untuk dijalankan. Bahasa skrip yang paling umum digunakan dalam ASP adalah VBScript. Meskipun bahasa skrip ASP sangat sederhana, tidak mudah untuk membuat program ASP berjalan secara optimal.
Saat ini, bandwidth jaringan di Cina sangat terbatas dan jaringannya sangat ramai. Cara membuat aplikasi ASP Anda berjalan dengan cepat telah menjadi impian setiap programmer ASP. Kemudian ikuti saya untuk mempercepat program ASP Anda!
satu. Metode optimasi untuk basis data operasi
Tujuan utama dari penggunaan ASP kami adalah untuk mengoperasikan database. Bagaimana cara menyelesaikan tindakan ini lebih cepat?
1. Jangan gunakan "Pilih *..."
Silakan coba untuk mengambil bidang yang Anda butuhkan. Misalnya, ada 10 bidang dalam sebuah tabel, tetapi Anda hanya akan menggunakan salah satunya (nama), dan menggunakan "Selectnamefromyourtable" alih -alih "SELECT*fromYourtable". Anda mungkin mengatakan, beginilah cara saya melakukannya, tetapi apa yang akan Anda lakukan jika ada 50 bidang di sebuah meja dan Anda perlu menggunakan 23 dari mereka? Untuk menyimpan kesulitan mengetik dan menemukan nama bidang yang sesuai, Anda mungkin tidak jujur dengan "nama terpilih, seks, usia ... dari tempat kerja"!
Sebenarnya, mencoba mengambil bidang yang Anda butuhkan untuk menggunakan pernyataan SELECT akan setidaknya 5% lebih cepat untuk program ASP Anda.
2. Gunakan Sistem Prosedur Tersimpan jika memungkinkan (untuk MSSQLServer)
Kadang -kadang operasi yang dibaca dapat diselesaikan, menggunakan pernyataan SQL dan prosedur tersimpan, tetapi menggunakan prosedur tersimpan akan sangat mempercepat operasi baca, yang akan meningkatkan kecepatan program ASP Anda berjalan.
3. Perhatikan bagaimana Anda menggunakan kursor
Jika Anda hanya membaca tabel, silakan gunakan kursor hanya-baca-hanya-baca, karena kursor ini adalah yang tercepat untuk membaca database, terutama ketika Anda membaca sejumlah besar data.
4. Jangan buka set rekaman mandiri yang tidak berguna
Mungkin Anda tertawa, akankah saya membuka set rekaman yang tidak berguna? Ya, tentu saja, Anda akan, misalnya, ketika menghasilkan set rekaman pohon, Anda harus membuka set catatan induk, set rekaman anak yang sesuai, dan bahkan set catatan besar. Bahkan, Anda dapat menggunakan teknologi DataShaping yang disediakan oleh ADO untuk menggantikan beberapa set rekaman independen, yang akan mempercepat kecepatan berjalan program. (Untuk penggunaan DataShaping, silakan merujuk ke Bantuan ADO)
5. Pastikan untuk menutup objek set rekaman terbuka dan objek koneksi
Beberapa teman selalu bertanya -tanya mengapa program ASP mereka berjalan sangat cepat di awal, tetapi menjadi lebih lambat dan lebih lambat setelah menjalankannya beberapa kali lagi? Server bahkan macet. Ini terjadi, kemungkinan Anda telah membuka terlalu banyak objek Recordset dan objek koneksi dan akhirnya tidak menutupnya. Gunakan metode berikut untuk menutup: