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~!
Tidak, dan di sini
mac
也不是 mac地址的意思,是 指的hmac
Selain itu, setiap unit
laravel
代码下面的.env
中设置的加密key
mestilah konsisten.