PHP: veritabanındaki basit önbellek diziyi saklamak için etkili yolu?

0 Cevap php

Temelde dinamik bir site (site oldukça büyük olabilir) (sonuçlar harici arama vardır çünkü) arama çeşit sonuçlarını önbelleğe am için bir eklenti için, sonuçlar uzunluğunda 400-1500 karakter olabilir.

Sonuçları, bir dizi geliyor gibi, ben veritabanında depolamak için json_encode (serialize daha hızlı) kullanır, ancak giriş başına ~ 1.5KB (10.000 olabilir çünkü) = 15MB benim için biraz büyük görünüyor.

My questions are:
* Is this an acceptable (your opinion) size per entry?
* Will running GZip or similar and storing in a binary field in MySQL be more efficient or take too much CPU time in the end? Anything normally used similar?

Ben katı bir şey uygulamadan önce ben bu çok benim için bir teori soru taşınabilir olması için ihtiyaç duyduğu gibi memcached veya benzeri kullanmak değil (ama iyi de olurdu?) Tercih, sadece girişi gerektirir.

0 Cevap