Merhaba @DelphiCan Yönetim / @Halil Han BADEM
@wiseman bir konu başlığı açmıştı, forumdaki okumadığı konuların okunmuş olarak görünmesi üzerine. Bunun TERSİNİ ve aynısı olmak üzere her ikisini de son bir haftadır yaşıyor olduğumu raporlamak için yazıyorum.
Konu ile ilgili bir çalışma sonucu mudur bilinmez, aşağıdaki ekran kopyasından güncel durumu inceleyebilirsiniz.
- Okunmamış konular / cevaplar aktif bir icon ile belirtiliyor. Oraya girip okuduktan sonra ana ekrana döndüğümüzde sayfayı yenilesek dahi bu aktiflik sona ermiyor.
- Diğer yandan @wiseman ile örtüşen durum da şöyle oluşuyor. Üyelik Oturum kapatılıp tekrar oturum açıldığında sadece okuduğum başlık değil, okumadığım diğerleri de okunmuş olarak nitelendiriliyor.
EKLEME : Hatta bu başlık için örnek olsun, daha başlığı yeni POST ettiğim anda başlığı okuyanlar olarak @mrmarman , @Mr.Developer , @bydelphi belirtildi. Buna teknik olarak imkan yok. Dediğim gibi WHERE içerisinde başlık ve/veya cevap ID'si yer almadığındn yazılan her yorum, ve hareket tüm başlıklara işleniyor. Okunmuş olsun veya olmasın...
MySQL veritabanını bu kadar trafik ile mutlaka gereksiz yere de şişiriyordur.
@wiseman bir konu başlığı açmıştı, forumdaki okumadığı konuların okunmuş olarak görünmesi üzerine. Bunun TERSİNİ ve aynısı olmak üzere her ikisini de son bir haftadır yaşıyor olduğumu raporlamak için yazıyorum.
Konu ile ilgili bir çalışma sonucu mudur bilinmez, aşağıdaki ekran kopyasından güncel durumu inceleyebilirsiniz.
- Okunmamış konular / cevaplar aktif bir icon ile belirtiliyor. Oraya girip okuduktan sonra ana ekrana döndüğümüzde sayfayı yenilesek dahi bu aktiflik sona ermiyor.
- Diğer yandan @wiseman ile örtüşen durum da şöyle oluşuyor. Üyelik Oturum kapatılıp tekrar oturum açıldığında sadece okuduğum başlık değil, okumadığım diğerleri de okunmuş olarak nitelendiriliyor.
- Şimdi yazılımcı sandalyesine oturup çözüm için arayışa geçelim : Sanıyorum, her sayfa navigate edildiğinde açılmış başlığın -ve hatta atılan cevabın dahi olabilie bir hareket tablosu olmalı- ki, kişisel üyelik ID bilgisi bu sayfanın hareket tablosuna eklenerek forum navigasyonunda bu bilgiye göre iconlar durumlandırılıyor olmalı.
- Burada kişisel ID'me bakarsanız tüm başlıklarda yer ediyor ise, WHERE veya AND kısmında açık olan başlığa ve/veya cevaba ait olan ID'nin tespit edilememiş olması ihtimali üzerine ( bu durum örnek olarak komplo üretiyorum "forum güncellemesi", "MySQL 5'den 7'ye geçerken komutlardaki farklılaşma" vb nedenlerle olmuş olabilir.
EKLEME : Hatta bu başlık için örnek olsun, daha başlığı yeni POST ettiğim anda başlığı okuyanlar olarak @mrmarman , @Mr.Developer , @bydelphi belirtildi. Buna teknik olarak imkan yok. Dediğim gibi WHERE içerisinde başlık ve/veya cevap ID'si yer almadığındn yazılan her yorum, ve hareket tüm başlıklara işleniyor. Okunmuş olsun veya olmasın...
MySQL veritabanını bu kadar trafik ile mutlaka gereksiz yere de şişiriyordur.
Son Söz :
- Bu başlığı açmaktaki sebep, severek takip ettiğimiz bu forum ile ilgili tümüyle basit TEKNİK soruna katkısı olabileceğini değerlendirdiğim içindir. Diğer taraftan bu haliyle dahi sabır gösterilmeye değer bir forum.
Saygılarımla
Muharrem ARMAN
Muharrem ARMAN