Dalam Konfigurasi Global Joomla ada pilihan "Session Handler", uraiannya mengatakan
Mekanisme dimana Joomla! mengidentifikasi Pengguna setelah mereka terhubung ke situs web menggunakan cookie tidak persisten.
Namun saya masih tidak mengerti apa yang coba dijelaskan.
Apa kelebihan dan kekurangan keduanya? Bagaimana saya tahu opsi mana yang baik untuk saya?
Jawaban:
Dalam opsi tidak ada itu menggunakan pegangan sesi php default, yang menggunakan file untuk menyimpan data sesi. Dalam opsi database menggunakan database untuk menyimpan data sesi. Di http://www.tuxradar.com/practicalphp/10/3/7 Anda dapat mengetahui lebih banyak tentang File vs. Database di sesi ini
sumber
Mirip dengan jawaban @ codinghands, menulis sesi ke basis data menyebabkan kami memiliki terlalu banyak koneksi:
/programming/14506124/joomla-is-causing-too-many-connections-database-errors
Basis datanya tidak rusak, tapi itu menurunkan situs kami. Kami berhasil mengatasinya dengan mengubah pengendali sesi menjadi tidak ada.
Selain itu, Anda mungkin ingin melihat bagaimana PHP menyimpan sesi Anda. Kami sedang ditulis ke hard disk. Ini lambat (hingga ~ 200 ms), dan tidak bagus jika Anda ingin memuat keseimbangan server Anda. Opsi mysql akan bagus untuk load balancing jika Anda dapat mengatasi 'terlalu banyak masalah koneksi'
sumber
Hanya dengan menambahkan 2 sen saya: Saya telah menemukan di versi Joomla sebelumnya bahwa
_sessions
tabel sering menjadi rusak di situs yang menerima sejumlah besar pengunjung unik dan karenanya membuka sesi, membawa situs ke bawah sampai meja diperbaiki / dibersihkan. Menggunakan Tidak Ada yang menyelesaikan ini untuk saya.sumber