Ben basit bir önbellekleme sistemi yapmak için PHP kullanıyorum, ama ben komut biridir vadede 10.000 kadar dosya önbelleğe için gidiyorum. Şu anda basit bir döngü ile kullanıyorum
$file = "../cache/".$id.".htm";
$handle = fopen($file, 'w');
fwrite($handle, $temp);
fclose($handle);
($ Id veritabanındaki bir satıra atanan rasgele bir dize olmak)
ancak bunu yaparken daha iyi bir yöntem yoktur, biraz yavaş görünüyor? Ayrıca ben bazı işletim sistemlerinde Eğer tek bir dizindeki dosyaları binlerce ve binlerce saklayamazsınız olduğunu okumuştum, bu CentOS ya da Debian alakalı? Akılda çıplak Bu klasör de bunun içinde bir milyondan fazla küçük dosyalar olan sona erebilir.
Basit sorular herhalde ama ben bu kodu ölçekleme almak istiyorum ve daha sonra ben yanlış yapıyorum öğrenmek değil, ben sadece şu anda bir anda 10-30 sayfaları chaching ile test ediyorum.