Ben mümkün olduğunca çok mysql sorguları azaltmak için çalışıyor benim sitelerinden biri için bir optimizasyon haçlı Im.
Sitenin çeşitli modülleri için. Txt dosyaları yazar ve talep üzerine onları günceller kısmi önbelleğe alma, uygulama Im. Ben tüm kullanıcılar için durağan olamaz ki, biri geldi, o yüzden HD yazılı. Txt dosyası şu, php aracılığıyla anında değişmiş olması gerekir.
Üzerinden yapıldığı
flush();
ob_start();
include('file.txt');
$contents = ob_get_clean();
Sonra değişken $ içeriğinde html değiştirebilir ve farklı kullanıcılar için echo.
O Alternatif olarak, ben kategori adları (yaklaşık 13 tanesi) sahip küçük bir tablo sorgular bir mysql sorgusu, çalıştığı, onu bırakabilirsiniz.
Hangisi daha pahalı? Bir sorgu her zaman çalışıyor .... ya ben statik. Txt dosyasına, anında html kodu enjekte etmek, yukarıda yayınlanmıştır yöntemiyle yapıyor?