Ben aynı anda birden çok kullanıcıyı destekliyor bir PHP / MySQL uygulama geliştiriyorum. Ben şu anda düzenlenebilir / izlendi ediliyor kayıtlara karşı kilitleme / uyarı geldiğinde almak için en iyi yaklaşımın düşünüyorum.
Tek bir değişiklik önceki yazmasına sebep olabilir ki potansiyeli ile - önlemek için senaryo daha sonra kaydını inceleyen iki kullanıcı, tek bir değişiklik yaparak, diğer aynı şekilde yapıyor.
WordPress'in son sürümlerinde bu algılamak için bazı yöntem kullanmak, ancak bunun tamamen güvenilir görünmüyor - genellikle en azından benim deneyim, yanlış pozitif dönen.
Ajax çeşit 'ping' uygulaması yerinde ve rekor hala (aksi takdirde, bir kullanıcı sadece kendi tarayıcı penceresini kapatabilir ve daha sonra nasıl bir uygulama olduğunu bilemez) düzenlenebilir / izlendi ediliyor bildirmek gerekir varsayıyorum.
Ve daha sonra kullanıcıya kendi değişikliklerini veya devam atmak için bir seçenek sunuyoruz - ben görebiliyordum başka bir çözüm, bir kayıt güncelleme için gönderilen son güncelleme zamanını kontrol etmek için geçici olarak başka bir yerde güncelleştirilmiş olup olmadığını görmek için.
Belki de ben bir çözüm açısından yanlış ağaca havlıyor ediyorum - bu uygulama halkları deneyimleri gereksinimi (ne oldukça yaygın olmalıdır) nelerdir?