Ben tek bir kullanıcı eylem birçok diğer alt sistemlerde değişiklikleri tetikleyebilir oldukça karmaşık bir PHP uygulamalarını yazıyorum ve ben bir gözlemci desen kullanarak niyetindeyim. Ben dahil bütün nesneleri yeniden oluşturmak zorunda Ancak, ben merak ediyorum.
Onların ilişkilerini saklamak için nesneleri seri iken mümkün mü? Örneğin
$equipmentHandler = new EquipmentHandler();
$character = new Character();
$character->subscribeOnEquipmentChanged($equipmentHandler);
$_SESSION['character'] = serialize($character);
$_SESSION['subscriber'] = serialize($equipmentHandler);
Ilişki unserializing sonrasında korunacak mı? Ya da ben bir nesne içine hepsini götürü do var?
$cache['character'] = $character;
$cache['subscriber'] = $equipmentHandler;
$_SESSION['cache'] = serialize($cache);
Herhangi bir tavsiye mutluluk duyacağız.
(Ps. karakter veri oluşturmak için birçok DB isteklerini gerektirir ve yine tefrika olacak bu yüzden, önbellek ve DB için bir yazma yaparak saklayarak düşünüyordum, ama sadece önbellek politika okumak am)