it-swarm-tr.com

Hangi tür web siteleri önbellek kullanmamalıdır?

Önbelleğe almayı kullanmanız gereken bir zaman oldu mu? Sık güncellenen sayfalar gibi mi? Ya da her zaman önbelleğe mi ihtiyacınız var?

Lütfen örnekler ve sebep belirtiniz mi?

1
Kevin

Sanırım önbellekle ne demek istediğine bağlı.

  1. Veritabanı sorgu önbelleğe alma - çoğu durumda memcached veya hatta diske seri hale getirilmiş sorguları önbelleğe almak mantıklı

  2. Sayfa parçası önbelleğe alma - sayfanızın yarı dinamik olan bölümleri varsa, bazen her sayfa yüklemesinde yeniden oluşturmak yerine bunları belleğe veya diske devam ettirmek mantıklı olabilir

  3. Ters proxy - tamamen oluşturulan sayfalarınızın anlık görüntülerini saklayan ve belirlediğiniz stratejilere dayanarak bunları müşteriye statik sayfalar olarak sunan akıllı (ya da çok akıllı olmayan) bir katman.

  4. İstemci tarafında önbellekleme - akıllı sona erme seçenekleri ve diğer HTTP başlıklarını kullanarak, müşterilerinizin yalnızca sitenizden gerektiği gibi dosya istemediğinden emin olabilirsiniz.

Bunların tümü, site optimizasyonunda rol oynar ve kullanım, verilerinizin ne kadar dinamik olduğu, müşterinin giriş yapıp yapmadığı ve sayısız diğer faktörlerle belirlenir. Basit cevap, kullanıcı deneyiminden ödün vermeden, en az kaynağı tüketen düzeyde, mümkün olan her yerde önbellektir.

4
JasonBirch

Size günün geçerli saatini söyleyen bir web sitesi.

2
delete

Sanırım 'önbellekleme kullanmamalı mıyım?' Demek istedin. Aksi halde, her zaman ihtiyacı olan sayfalar için önbellekleme kullanmalısınız. (çok sayıda sunucu tarafı oluşturma ve sql ...).

Her ön istek için mantık ve veri tabanı sorgularını yapmak yerine, önceden oluşturulmuş sayfaları göndermek için bir önbellek kullanılır. şiddetle her şeyi hızlandırır. Bir seçenek yalnızca önbelleği daha sık temizlemektir .. gerekliyse kapatmayın.

Önbellek istemediğiniz zamanlar vardır .. yönetici paneli veya her zaman, anında güncellenmesi gereken bir şey gibi.

Sayfalar için bir önbellek kullanılmalıdır: çok fazla değişmeyen ya da sayfayı veritabanı çağrıları veya çok sayıda yararlı komut dosyası gibi işlemek için çok fazla iş varsa, php tarafından sürekli olarak ayrıştırılması gereken. çok istenirse. Ana sayfa gibi.

1
WalterJ89