Beberapa kalimat cache asp
1. Variabel Aplikasi
Variabel captive umumnya digunakan: aplikasi (nama variabel) = [nilai variabel]
Letakkan pernyataan ini di global.aSa di bawah direktori root situs web untuk mendapatkan variabel global.
2.Buffer
Atribut buffer menunjukkan apakah akan mengeluarkan halaman buffer. Ketika output halaman buffer, hanya setelah semua skrip server pada halaman saat ini diproses atau metode flush atau akhir dipanggil, server mengirimkan respons ke klien.
Setelah server dikirim ke klien, atribut buffer tidak dapat diatur. Oleh karena itu, respons.buffer harus dipanggil di baris pertama file .asp.
tata bahasa
Response.buffer [= flag] parameter
Bendera
Tentukan apakah output halaman buffer dapat menjadi salah satu nilai berikut. Deskripsi nilai
Salah tidak dapat dihentikan. Nilai ini adalah nilai default. Server mengirimkan output ke klien saat memproses skrip.
Di kecuali semua skrip ASP pada halaman saat ini diproses atau metode flush atau akhir dipanggil, server tidak mengirim respons ke klien.
Anotasi
Jika bantalan skrip ASP saat ini diatur ke true, tetapi metode flush tidak dipanggil, server akan menyimpan permintaan klien untuk menjaga kegiatan. Karena server tidak perlu membuat koneksi baru untuk setiap klien, ia menghemat waktu.
Namun, buffer akan mencegah respons menampilkan respons di klien sebelum semua skrip di halaman sebelumnya. Untuk skrip yang panjang, Anda mungkin merasa tertunda.
Artinya, ketika buffer benar, ASP akan mengirim program ini ke klien bersama setelah program dijelaskan.
Ketika buffer salah, ASP akan mengirim data saat parsing.
<% Response.buffer = True%> Kalimat ini berarti untuk menunjukkan apakah halaman output dibentengi. flush %> atau < %response.end %> pernyataan akan merilis informasi dari buffer.
Kode berikut menunjukkan fitur buffer ini:
1 <% 2response.charset = GB2312 3Response.buffer = false 4DIM Str256 5STR256 = 1234567890ABCDEFGHIJKLMNOPQRSUVWXYZ12345690ABCDEFGHIJKLUFNIFNIONFION3123 NOPQRSNOPQRSUVWXYZ1234567890ABCDEFGHI BCDEFGHIJKLMNOPQQRSTUVWXYZ1234567890ABCDEFGHIJKLMNOPQRSNOPQRSTUVWXYZ 6 7RWROX. 7RWRONE. 7RWRONE. 7RWROX. 7RWR2RIX.UMPR2. 7 7RIXNOX. 7RIX. 7 7RITEXYZ. 7 7RITEXYZ. 7 7RITEXYZ. 7 7RITEXYZ. 7 7RITE. 4Response.write (akhir) 15%>
Jika respons.buffer = false diubah menjadi respons.buffer = true, itu akan diuraikan dan output, yaitu, output halaman web yang berisi 1 hingga 100 angka
Meskipun atribut respons buffer dapat meningkatkan kecepatan tampilan halaman, apa situasinya. Jika Anda membuat beranda pribadi biasa, volume aksesnya tidak terlalu tinggi, dan tidak ada program eksekusi yang rumit, maka tidak penting untuk menggunakan atribut ini, karena perlu waktu untuk buffer data, tetapi kami tidak bisa rasakan itu.
< % Response.buffer = true %>
Kalimat ini karena ini dapat memungkinkan pelanggan untuk mendapatkan lebih banyak data dalam waktu yang efektif.
3. Ekspirasi
Tata Bahasa: Respons.Expires = [Waktu]
Setelah menggunakan browser atau cache proxy, jumlah klik pada server web akan dikurangi. Jika Anda ingin secara akurat memahami semua halaman atau memposting iklan, itu tidak cocok untuk menggunakan browser dan agen untuk cache.
Cache browser dikendalikan oleh parameter header httpexpires, dan dikirim ke browser oleh server web. ASP menyediakan dua metode sederhana untuk mengirim parameter kepala ini. Halaman Pengaturan berakhir dalam periode waktu tertentu, dan Anda dapat menggunakan properti respons. Contoh berikut akan memberi tahu konten browser setelah 10 menit: < % response.Expires = 10 %>
Atur respons. Ekspirasikan ke negatif atau 0, dan cache dilarang. Untuk pengaturan respons atribut kedua. Expiresabsolute, konten konten waktu khusus diizinkan untuk kedaluwarsa.
< % Response.expiresabsolute = #may 31.2001 13: 30: 15 # %>
Selain menggunakan objek respons untuk mengatur waktu kedaluwarsa, Anda juga dapat menulis tanda <meta> pada header file HTML. Meskipun agen tidak akan melihat tanda ini, beberapa browser dapat.
<Meta http-equiv = kedaluwarsa nilai = 31 Mei 2001 13:30:15>
Akhirnya, untuk proxy HTTP, menggunakan respons.cachecontrol dapat menunjukkan apakah konten cache di -cache. Atur fungsi publik untuk membuka fungsi konten cache proxy.
< % Response.cachecontrol = public %>
Secara default, atribut ini diatur ke pribadi. Catatan: Jangan mengizinkan agen untuk buffer halaman -halaman yang ditampilkan kepada pengguna tertentu, karena agen dapat memberikan halaman milik pengguna lain kepada pengguna saat ini.