Rumah > Soal Jawab > teks badan
Versi laravel 5.1 yang saya gunakan menggunakan Cache untuk cache data, dan memcached dan pangkalan data digunakan pada masa yang sama Tetapi kini timbul persoalan, adakah laravel menyulitkan data pada masa yang sama apabila ia dimasukkan ke dalam cache? , parameter penyulitan termasuk alamat mac mesin
Syarikat menggunakan 6 mesin web untuk pengimbangan beban Dalam kes ini, selepas satu mesin dimasukkan ke dalam memcached atau mysql, hanya mesin ini boleh mendapatkannya, mesin lain akan mendapat. mesej ralat: mac tidak sah
Dalam kes ini, laravel hanya boleh digunakan seperti biasa pada satu mesin Dengan cara ini, pengimbangan beban tidak boleh digunakan sama sekali!
Apabila menyulitkan pangkalan data, bawa alamat mac untuk penyulitan boleh difahami untuk mengesahkan alamat mac semasa menyahsulit Jika anda perlu mengesahkan alamat mac apabila menggunakan memcached pada laravel, maka tiada sebab untuk menggunakan memcached. Sila jelaskan, terima kasih~!
黄舟2017-07-07 10:36:27
Tidak, dan di sini mac
也不是 mac地址的意思,是 指的 hmac
HMAC ialah kod pengesahan mesej operasi cincang berkaitan kunci Operasi HMAC menggunakan algoritma cincang, mengambil kunci dan mesej sebagai input dan menjana ringkasan mesej sebagai output.
Selain itu, setiap unitlaravel
代码下面的.env
中设置的加密key
mestilah konsisten.