Destekle iletişim

E-postayla, genellikle iki gün içinde yanıt veririz.

Google reCAPTCHA, kötüye kullanıma karşı bu gönderimi denetler; bu sırada veriler Google'a aktarılır. Komut dosyası yalnızca bu form açıldığında yüklenir.

← Tüm yazılar

Stats4U 3 yayında

Bu yazının yer aldığı site bu ay yeniden inşa edildi – makyajlanmadı, sayım sürecinden başlanarak baştan inşa edildi. Buna giden on bir sessiz yılı anlatan ayrı bir yazı var. Bu yazı ise gerçekte neyin değiştiğini ve bu işe girişmeyi haklı çıkaran ölçümleri anlatıyor.

Kararı belirleyen sayı

Herhangi bir çalışmaya başlanmadan önce, sayaç görsellerinden kaçının doğru teslim edildiği sayıldı. Yanıt, aşağı yukarı yarısıydı.

Günde yaklaşık 4.200 sayaç isteğinden 2.125'i ziyaretçi sayısı dışında bir şey döndürüyordu. Artık var olmayan veritabanı tablolarını sorguladıkları için yıllar önce sessizce görüntü oluşturmayı bırakmış tasarımlar. Boş görseller. Bir sayının olması gereken yerde hatalar. Bunların hiçbirini kimse bildirmemişti ve nedeni basitti: hiçbir şey göstermeyen bir sayaç, küçük bir sayı gösteren bir sayaca çok benzer.

Bu sayı şimdi günde yaklaşık 25. Yüzde yarım.

önce2.125şimdi25günde 4.200 sayaç görselinden

Bu durumdaki bir sistem kenarlarından yamanarak düzelmez; bu yüzden bunun yerine sökülüp yeniden bir araya getirildi.

Daha hafif – iddiayla değil, ölçümle

İstatistik sayfası eskiden 208 KB'lık bir grafik kütüphanesi yüklüyordu. Bu kütüphane beş grafik çiziyordu; bunların dördü, hemen yanlarındaki listelerle aynı bilgiyi gösteriyordu ve kütüphane sayfanın yaklaşık %90'ını oluşturuyordu – sayfanın kendi HTML'i ise 8 KB idi. Kütüphane kaldırıldı. Grafikler artık hiçbir betik kullanılmadan, doğrudan SVG olarak çiziliyor ve 1 KB altında kalıyor.

  • İstatistik sayfası: sıkıştırılmış hâlde yaklaşık 16 KB; önceden yaklaşık 78 KB idi.
  • Ana sayfa: 85 KB yerine 44 KB HTML – ayrıca her bir ziyarette yeniden oluşturulan 652 KB'lık önizleme görselleri artık bir yıl boyunca önbellekte tutulan statik dosyalar.
  • İstek başına başlangıç maliyeti: 7,26 ms yerine 0,94 ms.

Bu son rakam bir cümleyi hak ediyor. Her sayaç isteği – tek işi küçük bir görsel döndürmek olanlar dâhil – veritabanından bir çeviri tablosu yüklüyor ve 63 MB'lık bir coğrafi konum dosyası açıyor, ardından iki sonucu da kullanmadan atıyordu. Bu, yıllar boyunca günde birkaç bin kez, her istekte harcanıp çöpe atılan yaklaşık 6,4 milisaniye demekti.

Yenilikler

  • Sayım sürecinde çerez yok, ziyaretçinin cihazından da hiçbir şey okunmuyor. Ziyaretçiler, iki gün sonra silinen bir hash ile birbirinden ayırt ediliyor.
  • Botlar tanınıyor ve ölçülüyor. İstatistik sayfası artık hit sayısının ne kadarının insanlardan değil botlardan geldiğini gösteriyor. Botlar toplamlarda hâlâ sayılıyor – nedenini anlatan ayrı bir yazı var.
  • Gizli istatistikler bağlantıdaki bir anahtarla korunuyor – anahtar olmadan sayfa açılmıyor.
  • Veriler dışa aktarılabiliyor ve başka bir yere taşınabiliyor.
  • Canlı görünüm: şu anda sitede kimlerin olduğu ve bugünkü trafiğin saat saat dökümü.
  • Koyu mod, ayrıca sitenin tamamı on dilde.
  • İstatistik sayfalarında reklam yok. İstatistik sayfası bir şey satmanın yeri değildir.

Bilerek değiştirilmeyenler

  • Sayaç numaraları ve yerleştirme kodları. Hiçbir şeyi yeniden yapıştırmanız gerekmiyor. 2013'ten kalma kodlar hâlâ çalışıyor.
  • Geçmiş veriler. Yeniden inşadan önce sayılan her ziyaret, sonrasında da sayılmış olarak kalıyor.
  • Eski tasarımlar. 2006'dan kalma bitmap sayaçlar, yenilerinin yanında hâlâ sunuluyor. İnsanların burada olmasının nedenlerinden biri de onlar ve yeniden inşa, birinin seçtiği sayacı çöpe atmak için bir gerekçe değil.
  • Ücretsiz, hesap gerekmeden. Tıpkı 2006'da olduğu gibi.

Sırada ne var

Yukarıdaki listenin çoğu tek satırdan fazlasını hak ediyor ve birkaç madde kendi yazısını alacak – sayımın çerez olmadan nasıl işlediği, trafiğin ne kadarının bot çıktığı ve eski tasarımlara ne olduğu.

Burada son birkaç yıl içinde bir noktada çalışmayı bırakmış bir sayacı olan herkes için, ona yeniden bakmanın tam zamanı. Bu yazının başındaki rakamlara bakılırsa, sayacın bozuk yarıda yer almış olması da, şimdi çalışıyor olması da azımsanmayacak bir ihtimal.

Reklam