Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

Hit sayacı

Videoya ait izlenme sayısını nasıl kaydetmek lazım?

"videolar" tablosuna nadiren içerik girişi yapılıyor ve bunun dışında sadece select işlemi yapılıyor. Hiç update yok yani. Bu tabloya "izlenme" diye bir sütun açıp her seferinde 1 artırmak mı daha mantıklı, yoksa "sayac" isimli bir tablo oluşturup, "video_id" ve "izlenme" sütunları ekleyip bu tabloyu güncellemek mi mantıklı? Performans açısından hangisini önerirsiniz?
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • 1
    park adlı üyenin fotoğrafı
    9 yıl önce yazılmış
    14 cevap - 0 soru
    Filan tarihten filan tarihe ne kadar izlenmeyi raporlamak istersen ayrı tabloda tutulmalı.

    Böyle bir ayrıntı istenmiyorsa, aynı tabloda bir sütun yeterli.

    Yani isteyeceğiniz deatay ile ilgili bir durum
  • Vedia adlı üyenin fotoğrafı
    9 yıl önce yazılmış
    66 cevap - 21 soru
    Ben olsam,

    YIL
    AY
    GUN
    SAAT
    VIDEO_ID
    SAYAC
    TEKIL_SAYAC

    Şeklinde field'ları olan bir tablo üzerinde bu bilgileri tutardım. Bu tablo boyut olarak çok küçük olacağı gibi istatistiksel bilgiye de bir çırpıda ulaşılabilir.
    • hsn adlı üyenin fotoğrafı hsn
      Soruyu sorarken cevapların "performans" açısından değerli olacağını düşünerek sormuştum, ki son cümlemde de belirtmişim.

      3 aylık istatistiksel veri 50mb tutsa ne yazar, 550 mb tutsa ne yazar. Benim için önemli olan şey, günlük 50k tekil hite sahip bir sitede mysql'in 10dk'da bir çökmemesi.
      9 yıl önce yazılmış
    • Vedia adlı üyenin fotoğrafı Vedia
      Sorunuzu sorarken "performans" kelimesini pekiştirmek için günlük 50k tekil hitten bahsetseydiniz daha farklı cevap vermek de mümkün olabilirdi.

      Bu durumda ben olsam, MySQL'i fiziksel bir başka sunucu üzerinde çalıştırmayı tercih ederim. Sayacı da aynı tabloda tutarım. Anladığım kadarıyla siz sadece HIT saymak istiyorsunuz, istatistik değil.
      9 yıl önce yazılmış