Cache vs Cookies
Cookie dan cache (atau cache penyemak imbas) adalah dua bentuk penyimpanan sementara yang disimpan di mesin pelanggan untuk meningkatkan prestasi halaman web. Cookie adalah maklumat yang sangat kecil yang disimpan di mesin pelanggan oleh laman web dan dihantar kembali ke pelayan setiap kali halaman diminta. Cache adalah penyimpanan sementara sumber laman web yang disimpan di mesin pelanggan untuk memuatkan halaman web dengan lebih pantas.
Apa itu Kuki?
Netscape memperkenalkan konsep kuki dengan penyemak imbas web Netscape Navigator mereka. Cookie adalah maklumat yang sangat kecil yang disimpan di mesin pelanggan oleh laman web dan dihantar kembali ke pelayan setiap kali halaman diminta. Kerana kuki dihantar kembali setiap kali, jumlah minimum data mesti disimpan untuk menjimatkan lebar jalur. Laman web hanya membaca kuki yang ditulis olehnya, sehingga memberikan cara yang selamat untuk menyimpan maklumat di pelbagai halaman. Walau bagaimanapun, kuki tidak mendapat nama baik pada mulanya, kerana khabar angin yang mengatakan bahawa kuki dapat membaca semua maklumat di cakera keras. Sudah tentu, kesalahpahaman ini semakin pudar kerana orang menyedari bahawa kuki sebenarnya tidak berbahaya, dan sekarang ia sangat diterima. Kuki mempunyai jangka hayat tertentu yang ditentukan oleh penciptanya. Pada akhir ini, kuki akan habis tempoh. Kuki sering mengesan maklumat seperti berapa kerap pengguna mengunjungi, berapa kali lawatan, sepanduk apa yang telah diklik, pilihan pengguna, dan lain-lain. Kuki biasanya digunakan untuk menyimpan maklumat yang diperlukan untuk jangka masa yang lebih pendek. Sekiranya maklumat seperti alamat e-mel (yang mesti disimpan untuk jangka masa 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.pengaturcara perlu menggunakan pangkalan data dan bukannya kuki. Walau bagaimanapun, jika maklumat peribadi disimpan dalam kuki, penyulitan perlu digunakan untuk meningkatkan keselamatan.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 mengetik alamat halaman web atau mengklik hyperlink halaman web pada penyemak imbasnya, permintaan untuk halaman yang sesuai dikirimkan 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. Namun, jika sumber daya (gambar atau gambar, fail audio dan fail video, dll.) Adalah fail besar, mereka akan memerlukan banyak masa untuk mencapai mesin pelanggan (bergantung pada kelajuan sambungan). Ini akan menyebabkan pemuatan halaman yang perlahan menjadikannya tidak selesa atau menjengkelkan bagi pengguna. Untuk mengurangkan kelewatan ini, dan memuatkan laman web dengan lebih cepat, sumber daya ini dapat disimpan di mesin pelanggan (setelah memuat halaman untuk pertama kalinya),sehingga memuatkan halaman yang sama secara berturut-turut akan memperoleh fail sumber terbenam dari komputer tempatan. Ini dipanggil penyemak imbas penyemak imbas. Dengan kata lain, cache adalah penyimpanan sementara sumber laman web yang disimpan di mesin pelanggan untuk memuatkan halaman web dengan lebih cepat.
Apakah perbezaan antara Cache dan Cookies?
- Walaupun kuki dan cache adalah dua cara untuk menyimpan data di mesin pelanggan, mereka melayani tujuan yang berbeza. Tujuan kuki adalah untuk menyimpan maklumat untuk mengesan pelbagai ciri yang berkaitan dengan pengguna, sementara tujuan cache adalah untuk mempercepat pemuatan halaman web.
- Kuki menyimpan maklumat seperti pilihan pengguna, sementara cache akan menyimpan fail sumber seperti fail audio, video atau flash.
- Biasanya, kuki akan habis masa selepas beberapa ketika, tetapi cache disimpan di mesin pelanggan sehingga dikeluarkan secara manual oleh pengguna.