Ben metin yorum girmek için kayıtlı sağlayan bir PHP-MySQL uygulaması geliştiriyorum. Sorun:
- Kullanıcı oturum açma web sitesine - OKAY
- OKAY - Kullanıcı metin yorum göndermek için bir form ile sundu
- Kullanıcı metin yorumunda girer ve sundu - OKAY
- Ben yorum ve sterilize bir rutin var MySQL (userid, textcomment, datetime damgası ile) ve içine kaydedin OKAY - onun / comment girildiğinde kullanıcıyı geri sunuyoruz
- Kullanıcı tarayıcınızı yenilemek için karar - yinelenen bir açıklama girilir - BAD!
Ben 3 seçenek düşünüyordum:
- SEÇENEK 1: son kullanıcı yayınlanmıştır yorum, ve eğer öyleyse, bu bir çift olup olmadığını kontrol edin: Rutin kontrol eder. Sonra ekran hata mesajı çoğaltmak.
- SEÇENEK 2: Bir kullanıcı çok hızlı yayınlamak için izin vermez Rutin. Yani temelde 1 dakika ya da öylesine içinde yorumların mesajlara izin verme. Tarayıcı yenilenir Yani comment göz ardı edilecektir.
- SEÇENEK 3: yinelenen girilecektir yenilenir zaman böylece onun içeriğini temizlemek için tarayıcı önbelleği işleyin.
Zaten veri tabanlarından veri almak / itme aynı sayfa içinde çeşitli sorguları beri Şimdi benim uygulama kapsamında, Opsiyon 1 ve 2 ile benim endişeleri performans PHP-MySQL. Yani SEÇENEK 3 farklı konuyu hedef olabilir.
Sorular: Ben SEÇENEK 3 için giderseniz bu bir Best Practice kabul edilebilir? tarayıcı önbelleğini temizlemeyi anlam en iyi en etkili çözüm nedir? Ben sonuçları da olduğunu okudum? Düşüncelerinizi takdir edilmektedir!