Bir dosya olarak hızlı bir PHP bir dosya temelli bir oturum eylemcisi olarak önbelleğini göre mi?

1 Cevap php

Temelli bir dosya önbellek gibi hızlı olacağını merak ediyorum PHP bir dosya temelli bir oturum işleyicisi olarak?

1 Cevap

Ben farklılıkları bir çift bu noktalardan gelebilir varsayalım:

  • dosya tabanlı önbellek, oturum tabanlı birine contraty, kullanılan çeşitli tarafından paylaşılan olabilir
  • oturum mutlaka dosyalarında saklanır değil (you could use a database, memcached, ... )
  • oturumları) PHP ile otomatik olarak (session_start aradığınız her zaman okuyun ve komut sonunda diske geri yazılır - daha sık kendinizi, bunları yazma / okuma sadece cache dosyalarıyla ilgili ise daha olabilir ki gerekli
  • Yalnızca dize yazma ise, serialize gerek yok, dosyalar için (ve serileştirme gerekli olmadığını bilmek ya da değil sadece biridir) - oturumunda okunan / yazılan veriler Serileştirilen
  • kolayca önbellekten bir dosyayı silebilirsiniz - Eğer mevcut olandan daha başka bir kullanıcının oturumu verileri silemezsiniz

Başka şeyler:

  • Oturumları genellikle küçük veri parçaları saklamak için kullanılır
  • Oturumlar kullanılan birine spesifik sadece veri depolamak için kullanılmalıdır