php kaynak nesneleri memcaching

0 Cevap php

PHP bu kodu var diyelim:

$query = mysql_query("SELECT ...");

deyimi bir kaynak nesnesi döndürür. Normalde mysql_fetch_array geçirilen () veya veri kümesini doldurmak için mysql_fetch_ * işlevlerinden biri olacaktı.

Bu durumda $ sorgu değişkeni bir süre sonra daha sonra memcache önbelleğe ve olabilir sadece oluşturulduktan an gibi getirilen ve kullanılabilir - resouce nesne merak ediyorum.

// cache it
$memcache->set('query', $query);

// restore it later
$query = $memcache->get('query');

// reuse it
while(mysql_fetch_array($query)) { ... }

Ben, soru googled çok şans var vermedi.

Ben "önbelleğe sonra ilk sonuç dizi doldurmak" yol çok hafif ağırlıklı bir şekilde daha görünüyor, çünkü bu soruyorum.

Peki mümkün mü?

0 Cevap