session_start() Bisa Jadi Penyebab Masalah Performa

Tahukah kamu kalau session_start() di php ini bisa jadi masalah besar di performa aplikasi kamu ?
Nggak percaya ?
Coba buat 2 file php .
1 . index.php
2 . hal2.php (halaman lain)
di file index.php
coba ketik / paste line ini :v
<?php
// SESSION DIMULAI
session_start();
// Anggap saja di line ini adalah proses di aplikasi anda(60 detik)
sleep(60);
di file hal2.php
<?php
session_start();
echo 'OKE';
Sekarang waktu nya testing . Gampang aja sih tes nya.
Akses di browser anda ke file index.php , nah tu kan nunggu load halamannya , sekarang buka tab baru akses ke file hal2.php .
Bagaimana hasilnya ? pasti hal2.php yang cuma nampilin tulisan OKE aja lama load ny kan ?
Bagaimana jika masalah ini ada aplikasi yang anda buat ?
Tenang aj , solusi nya ada kok .
session_write_close();
itu dia solusi nya .
Jika anda yakin / tidak perlu mengisi nilai dari variabel $_SESSION lagi untuk proses baris selanjutnya silahkan gunakan syntax itu . Masih bisa baca isi dari $_SESSION , cuma nggk bisa nulis , ngerubah isi nya lagi.
Previous
Next Post »
Thanks for your comment