PHP ve bir oldukça temel AJAX sohbet yaptık MySQL. Sohbet iletileri MySQL veritabanında saklanır, ve ben anket (Biliyorum, biliyorum) her birkaç saniyede bir yeni mesajları kontrol etmek.
Aşağı bant genişliği ve güncelleme süreleri tutmak için, ben tüm iletileri verir, ve sonra her isteği sonra sadece tarafından alınan son mesaj kimliği daha büyük bir id ile mesaj döndürür ilk istek üzerine böylece kurdum istemci, sohbet altına bu yeni mesajları ekleyerek ve her zaman bir set 150 iletilere sohbet tutmak için üstünde eski kaldırarak.
Bu harika çalışıyor, ama ölümcül bir kusur vardır. Bir sohbet mesajı bir moderatör tarafından silinmiş olduğunda size sayfayı yeniden sürece, sohbet ekrandan kaldırılır almazsınız. Bu işe böylece Nasıl da silinecek mesajları için izin vermek benim sistemi değiştirmek, ya da benim yaklaşım değiştirebilirim?