Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Ringkaskan kelebihan dan kekurangan kuki dan sesi

Ringkaskan kelebihan dan kekurangan kuki dan sesi

远方*
远方*asal
2022-04-06 13:31:291599semak imbas

1. Mengapa menggunakan teknologi kawalan sesi?

Web dilaksanakan melalui protokol HTTP, dan protokol HTTP ialah protokol tanpa kewarganegaraan, jadi apabila pengguna yang sama meminta halaman yang sama dua kali, protokol HTTP tidak akan menganggap bahawa kedua-dua permintaan itu datang daripada A yang sama pengguna akan menganggapnya sebagai dua permintaan bebas (iaitu, kedua-dua permintaan itu akan diasingkan), dan akan menganggapnya sebagai permintaan daripada dua pengguna yang berbeza. Jika pengguna melakukan operasi log masuk dan meminta halaman itu semula, protokol HTTP tidak akan menganggap bahawa pengguna telah log masuk sebelum ini, kerana ia tidak dapat mengekalkan status log masuk pengguna sebelumnya, jadi ia tidak dapat menjejaki pengguna dan mengekalkan status antara halaman yang berbeza.
.

2. Cara kuki berfungsi

Cara kuki berfungsi: Ia adalah sekeping maklumat yang dihantar oleh pelayan kepada klien dan disimpan dalam memori atau cakera keras penyemak imbas pelanggan. [Ia boleh dianggap sebagai fail yang disimpan dalam penyemak imbas Fail ini mengandungi beberapa serpihan maklumat pada klien kami (seperti log masuk atau maklumat tersimpan lain, dsb.). Fail ini disimpan dalam klien. betul! ! ! 】

3. Kelebihan dan Kelemahan Kuki

Kelebihan kuki: Kerana kuki menyimpan maklumat pada klien, ia tidak menduduki sumber pelayan (iaitu, ia tidak membazir sumber pelayan) , kecekapan akan lebih tinggi. Kelemahan kuki: Ia juga kerana ia disimpan pada klien Memandangkan semua maklumat kami disimpan pada komputer pelanggan, tidak disyorkan untuk menyimpan beberapa data sensitif dan penting dalam kuki, dan pengguna mempunyai kuasa untuk melarang penggunaan kuki. biskut. Jika kami melumpuhkan kuki dalam penyemak imbas, setelah pengguna melumpuhkan kuki, kami tidak mempunyai cara untuk menyimpan maklumat pengguna.

4. Cara sesi berfungsi

Menyimpan data pengguna yang sama dalam pelayan

5 Kelebihan dan keburukan sesi

Kelebihan sesi: Maklumat. adalah sangat selamat dan disimpan di bahagian pelayan Adalah mustahil untuk klien mendapatkan data sesi. Kelemahan sesi: Ia akan menduduki sumber pelayan (lebih banyak fail sesi mungkin mengisi cakera satu hari), dan pengedarannya juga menjadi masalah (contohnya: kami mungkin mempunyai beberapa pelayan web pada masa hadapan, tetapi sesi mungkin Ia adalah disimpan dalam salah satu daripada mereka, tetapi yang satu lagi tidak boleh digunakan Dalam kes ini, kita boleh menggunakan redis Tidak kira mana pelayan itu, kita boleh memanggil pelayan redis untuk mencapai perkongsian maklumat).

Disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Ringkaskan kelebihan dan kekurangan kuki dan sesi. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn