Ben PHP Memcached uzantısı getDelayed
kullanmak istiyorum ama doğru bir şekilde hayata değil düşünüyorum.
Şu anda bazı tuşları için sormak ve sonra fetch()
ve fetchAll()
ile hepsini almak. Ama ben önceden bilmiyorum sayfasının farklı bölümlerinde kullanılan 15 anahtarlarını almak için gereken bir senaryo hayal, ama bana listesini vermek çeşitli nesneleri sorabilirsiniz. Her bileşen ihtiyacı birini alacaktı: İstediğim seferde hepsini ben onları örneği almak gerektiğinde daha sonra (her bileşen düşeni verecek), ama değil Memcached örneğe bu listeyi vermek.
Ben bunu uygulamak vardı Temelde eğer getDelayed
yalnız kullanarak yasaklar ve (aslında çağıran getDelayed
) kitap anahtarları eklersiniz bir bookGet($keys)
yöntemi uygulamak istiyorum ve yeniden tanımlamak get
bu üç davalarını:
- anahtar rezervasyonu ve alınan -> değerini döndürmek;
- anahtar rezervasyonu ama alınır değil -> gitmek ve rezervasyonu tuşlarının alıp doğru değeri döndürür zorlamak;
- anahtar rezervasyonu -> normal bir arama yapmak.
Bu mantıklı olmadığını bilmek istiyorum, sizin konuyla ilgili düşünce ve birileri belki PECL Memcached zaten bu şekilde çalışır ve aslında dokümantasyon doğru açıklamak değil, bu veya uygulanması durumunda.