Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

php:sesi vs. database

Mengingat Anda tetap menyimpan ID di sesi, sesi paling masuk akal. Melakukan session_start() memuat informasi sesi Anda, jadi apakah Anda telah memuat 1 atau 10 item setelah itu sebagian besar tidak relevan (kecuali item tersebut sangat besar tetapi bagaimanapun juga itu akan menjadi masalah).

Jadi ikuti sesi ini.

Jika Anda benar-benar khawatir tentang kecepatan, gunakan cache dalam memori seperti APC atau memcache. Khawatir tentang kecepatan untuk 10 item dari sistem file atau database adalah gangguan. Perbedaannya akan sangat kecil sehingga tidak relevan.

Catatan:di atas mengasumsikan dua hal:

  1. Kueri berkinerja tinggi (mengambil 10 baris dari 100 ribu seharusnya dapat dilakukan dalam waktu kurang dari 0,1 detik); dan
  2. Anda melakukan satu kueri, bukan 10.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nama Tabel Huruf Kecil MySQL di Windows Nama huruf besar di Unix

  2. MySQL:Apa yang dimaksud dengan versi kebalikan dari LIKE?

  3. Rel pada OSX 10.11 El Capitan:Perpustakaan tidak dimuat:libmysqlclient.18.dylib

  4. mysql:merujuk ke kolom dengan angka

  5. MySQL; Tipe data terbaik untuk jumlah besar