Merhaba arkadaşlar,
v1.12.11 yayınlandı. Bu sürümün konusu, footer ve kenar çubuğundaki istatistiklerin birbirini tutmaması ve bu sayıların her sayfada sunucuyu gereksiz yorması.
Ne sorun vardı?
Footer'da "15 kullanıcı aktif", kenar çubuğunda "Toplam: 7" yazabiliyordu. Sebebi basitti: footer botları da toplayan bir tanım kullanıyor, kenar çubuğu botları saymıyordu.
"Üyeler" sayısı giriş yapamayan hesapları da (yasaklı, kapatılmış, askıdaki) sayıyordu.
Ziyaretçi sayısı, kayıt süresiyle uyumsuz bir pencereye bakıyordu; bu yüzden sayı eksik çıkabiliyordu.
Giriş yapan biri bir süre hem ziyaretçi hem üye olarak sayılabiliyordu.
"Çevrimiçi rekoru" bot IP'lerinden şişebiliyordu (18 üyeli bir test kopyasında "rekor 309" gördük).
Ne değişti?
Tek tanım: Çevrimiçi = üye + ziyaretçi. Botlar ayrı gösterilir, toplama ve rekora girmez. Footer ve kenar çubuğu artık aynı sayıyı verir.
Üye sayısı: yalnızca giriş yapabilen hesaplar sayılır.
Rekor: şişmiş eski rekor bir kez sıfırlanır, gerçek rakamlarla yeniden oluşur.
Performans
Bu sayılar eskiden her sayfa gösteriminde yeniden hesaplanıyordu: 6 veritabanı sorgusu ve log dosyalarının iki kez baştan sona taranması. Şimdi sonuçlar kısa süre önbellekte tutuluyor (çevrimiçi 60 sn, istatistik 120 sn; konu veya mesaj değişince anında tazelenir). Kendi ölçümümüzde, önbellek sıcakken 50 sayfa gösteriminde 0 sorgu ve 0 dosya taraması oldu. Önbellek dolduğunda yapılan tarama da yaklaşık 12 kat hızlandı.
Güncelleyince ne göreceksiniz?
"Üyeler" sayısı bir miktar düşebilir (giriş yapamayan hesaplar çıktı).
"Çevrimiçi rekoru" sıfırlanır.
Ziyaretçi sayısı hâlâ benzersiz IP üzerinden sayılır; aynı ofisteki birkaç kişi tek ziyaretçi görünebilir.
Nasıl güncellenir? Yönetim → Araçlar → Sistem güncelleme → Şimdi güncelle. Güncelleme yedek alır, bir sorun olursa otomatik geri alır.
Bir sorun veya tuhaf bir sayı görürseniz buraya yazın.
