Cara Menonaktifkan Buffering

Daftar Isi:

Cara Menonaktifkan Buffering
Cara Menonaktifkan Buffering

Video: Cara Menonaktifkan Buffering

Video: Cara Menonaktifkan Buffering
Video: Cara Mematikan Notifikasi Yang Mengganggu di Windows 10 2024, Mungkin
Anonim

Buffering terkadang digunakan untuk merender halaman web untuk meminimalkan jumlah upaya untuk merender HTML atau data dari kode di halaman ASP di browser klien, sehingga meningkatkan kinerja secara keseluruhan. TCP/IP dirancang sedemikian rupa sehingga lebih efisien untuk mengirim data ke klien dalam potongan besar.

Cara menonaktifkan buffering
Cara menonaktifkan buffering

Diperlukan

Editor HTML

instruksi

Langkah 1

Halaman menjadi lebih lambat karena buffering - dari apa yang dikirim ke pengguna hanya setelah selesai. Oleh karena itu, untuk halaman yang dibuat oleh skrip untuk waktu yang sangat lama, Anda dapat menonaktifkan buffering baik seluruhnya atau sebagian.

Langkah 2

Gunakan perintah Response. Buffer = False untuk menonaktifkan buffering sepenuhnya. Metode ini akan segera mengirimkan data ke pengguna.

Langkah 3

Gunakan metode Response. Flush. Untuk menonaktifkan buffering sebagian, Anda memerlukan algoritme tindakan yang lebih kompleks, tetapi tampaknya lebih disukai. Ini menggunakan metode Response. Flush, yang mengirimkan semua HTML yang terakumulasi dalam buffer ke klien.

Langkah 4

Misalnya, setelah menghasilkan seratus baris pertama dari tabel yang memiliki ukuran total 1.000 baris, skrip ASP memanggil Response. Flush untuk mengirim potongan pertama halaman ke browser klien. Pendekatan ini memungkinkan pengguna untuk melihat bahwa seratus baris pertama bahkan sebelum seluruh tabel siap. Selain itu, dimungkinkan untuk mengirimkannya ke klien di bagian yang sama selama pembuatan baris baru.

Langkah 5

Pekerjaan seperti itu dengan buffer adalah yang paling optimal, mencapai peningkatan nyata dalam tingkat kinerja dan kemampuan untuk memuat halaman yang dihitung dalam jangka waktu yang lama secara bertahap, tanpa memaksa pengunjung ke sumber daya untuk menunggu lama di depan dari jendela browser yang bersih.

Langkah 6

Pecah halaman menjadi blok-blok pembangun. Penting untuk diingat bahwa beberapa browser tidak mendukung tampilan bagian dari tabel - mereka akan menunggu sampai ditutup. Dalam hal ini, Anda perlu mensimulasikan penutupan seperti itu - misalnya, sebuah tabel besar dapat dibagi menjadi seratus baris, seperti yang dijelaskan di atas. Dalam hal ini, setelah sub-tabel berikutnya dibuat, itu dapat dikirim ke pengguna menggunakan metode Response. Flush.

Langkah 7

Terapkan metode Siram. Dalam beberapa kasus, ada kemungkinan bahwa teknologi penonaktifan sebagian buffer menghabiskan banyak memori server di zona menghasilkan halaman yang sangat besar. Tanpa menggunakan metode Flush, tidak mungkin untuk memastikan penggunaan yang benar dari teknologi ini dan menghindari penggunaan sumber daya sistem yang berlebihan. Kerugian dari metode ini adalah kenyataan bahwa bagi pengguna untuk menampilkan tabel dengan benar di layar, perlu untuk memastikan bahwa kolom dengan lebar yang sama dibuat di setiap sub-tabel.

Direkomendasikan: