Her kullanıcının görev başlangıcını tutucaksın aldığı görevdede bir süre tutucaksın bu işlemi ekrana geri sayım javascript kodu ile yazıcaksın. Süre bittiğinde sayfanın görev yapıldı olarak görünmesini istiyorsan ve kullanıcı sistemde değilkende bunu yapıcaksan CRONJOBS ile dakikada bir kontrol edebilirsin. Arkada dakikada bir gerekli komutu çalıştırdığın bir PHP sayfası çalışıcak hepsi bu. Senin sisteminde 300 - 400 bin üye yoksa rahat ol veritabanı bunu kaldırır.

Bu tarz işlemlerde big data dediğimiz büyük veriler sizin hayalleriniz kadar az sayıda veriden oluşmuyor. O durumlar içinde veri yapılarını inceleyip linked list, stack yada queue kullanılıyor.