Cache vs cookies
Kuki dan cache (atau cache penyemak imbas) adalah dua bentuk penyimpanan sementara yang disimpan pada mesin klien untuk meningkatkan prestasi laman web. Cookie adalah sekeping maklumat yang sangat kecil yang disimpan di mesin klien oleh laman web dan dihantar kembali ke pelayan setiap kali halaman diminta. Cache adalah penyimpanan sementara sumber laman web yang disimpan di mesin klien untuk memuat lebih cepat laman web.
Apa itu kuki?
Netscape memperkenalkan konsep kuki dengan penyemak imbas web Netscape Navigator mereka. Cookie adalah sekeping maklumat yang sangat kecil yang disimpan di mesin klien oleh laman web dan dihantar kembali ke pelayan setiap kali halaman diminta. Kerana kuki dihantar kembali setiap kali, jumlah data minimum mesti disimpan untuk menyelamatkan jalur lebar. Laman web hanya membaca kuki yang ditulis olehnya, dengan itu menyediakan cara yang selamat untuk menyimpan maklumat di halaman yang berbeza. Walau bagaimanapun, kuki tidak menerima nama baik pada mulanya, kerana khabar angin yang mendakwa cookies dapat membaca semua maklumat mengenai cakera keras. Sudah tentu, salah tanggapan ini memudar kerana orang menyedari bahawa kuki sebenarnya tidak berbahaya, dan sekarang mereka sangat diterima. Kuki mempunyai jangka hayat tertentu yang ditakrifkan oleh pencipta mereka. Pada akhir ini, kuki menjadi tamat tempoh. Kuki sering menjejaki maklumat seperti seberapa kerap lawatan pengguna, apakah masa lawatan, sepanduk apa yang telah diklik, keutamaan pengguna, dll. Kuki biasanya digunakan untuk menyimpan maklumat yang diperlukan untuk tempoh yang lebih pendek. Sekiranya maklumat seperti alamat e -mel (yang mesti disimpan untuk tempoh yang lebih lama) perlu disimpan, pengaturcara perlu menggunakan pangkalan data dan bukannya kuki. Walau bagaimanapun, jika maklumat peribadi disimpan dalam kuki, penyulitan perlu digunakan untuk meningkatkan keselamatan.
Apa itu cache?
Apabila pengguna jenis di alamat laman web atau klik pada hyperlink halaman web pada penyemak imbasnya, permintaan untuk halaman yang sepadan dihantar ke pelayan web yang sesuai. Kemudian, pelayan web menghantar kandungan halaman dan sumber yang diperlukan melihat halaman ke penyemak imbas. Penyemak imbas web pada mesin pelanggan akan memaparkan halaman. Walau bagaimanapun, jika sumber (gambar atau imej, fail audio dan fail video, dll.) adalah fail besar, mereka akan mengambil banyak masa untuk mencapai mesin pelanggan (bergantung pada kelajuan sambungan). Ini akan membawa kepada pemuatan halaman yang perlahan menjadikannya menyusahkan atau menjengkelkan bagi pengguna. Untuk meminimumkan kelewatan ini, dan memuatkan laman web lebih cepat, sumber -sumber ini boleh disimpan pada mesin klien (selepas memuatkan halaman untuk kali pertama), supaya beban berturut -turut dari halaman yang sama akan memperoleh fail sumber tertanam dari komputer tempatan. Ini dipanggil caching penyemak imbas. Dengan kata lain, Cache adalah penyimpanan sementara sumber laman web yang disimpan pada mesin klien untuk memuat lebih cepat laman web.
Apakah perbezaan antara cache dan kuki?
- Walaupun kuki dan cache adalah dua cara untuk menyimpan data pada mesin klien, mereka melayani tujuan yang berbeza. Tujuan kuki adalah untuk menyimpan maklumat untuk menjejaki ciri -ciri yang berbeza yang berkaitan dengan pengguna, sementara tujuan cache adalah untuk membuat pemuatan laman web lebih cepat.
- Kuki menyimpan maklumat seperti keutamaan pengguna, sementara cache akan menyimpan fail sumber seperti fail audio, video atau flash.
- Biasanya, kuki tamat selepas beberapa waktu, tetapi cache disimpan di mesin pelanggan sehingga mereka dikeluarkan secara manual oleh pengguna.