Apa yang harus saya pilih Sesi Simpan - 'File' atau 'DB' saat magento menginstal?

8

Saya harus memilih Session Save - 'Files' atau 'DB' saat menginstal Magento2

Apa yang berbeda, kelebihan, kekurangan?

Apa yang harus saya pilih?

Bulan
sumber

Jawaban:

11

Ini dijelaskan cukup bagus di Magento Devdocs (sebenarnya fungsinya sama seperti di Magento 1):

Di bagian Opsi Penyimpanan Sesi, klik salah satu opsi berikut:

File untuk menyimpan data sesi pengguna pada sistem file dalam [your Magento install dir]/var/sessiondirektori. Penyimpanan sesi berbasis file sesuai kecuali jika akses sistem file Magento lambat atau Anda memiliki basis data berkerumun.

Basis data untuk menyimpan data sesi pengguna dalam basis data. Pilih penyimpanan basis data jika Anda memiliki basis data berkerumun; jika tidak, mungkin tidak ada banyak manfaat dibandingkan penyimpanan berbasis file.

Lihat di sini: http://devdocs.magento.com/guides/m1x/install/installing_install.html

Anna Völkl
sumber
1
Saya ingin menambahkan bahwa kami telah menguji dan melihat penurunan kinerja menggunakan database di lingkungan non-cluster di banyak lingkungan hosting kelas bawah sehingga saya akan merekomendasikan menggunakan sistem file untuk kasus-kasus tersebut.
Eirik
1
Sesi NB Mag2 tidak disimpan di pohon aplikasi tetapi di bawah session.save_path PHP default (biasanya /var/lib/php5/sessions).
Willem
3

DB

penyimpanan sesi dalam basis data lebih baik untuk keamanan tetapi menambah beban tambahan ke basis data.

File

penyimpanan sesi yang menggunakan sistem file memungkinkan akses mudah ke informasi sesi melalui ftp.

Qaisar Satti
sumber
2

Menurut pendapat saya MySQL sebenarnya bukan solusi yang baik untuk menyimpan data sesi di dalamnya karena dapat memperlambat database Anda dan juga dapat tumbuh besar.

Either way: Jangan lupa mengatur pembersihan untuk sesi karena mereka dapat mengambil ruang yang cukup besar setelah beberapa saat.

mxsxs2
sumber