Kimlik doğrulama veya yönetimden onay bekliyor.
ben büyük verileri tutmak istediğimde veri tabanında tutmayı doğru bulmuyorum. performans kaynaklı 1m facebook datası var hesap bilgiler mail bilgileri diğer veriler ve çerez tutuyorum. başlarda 100k ya kadar db de problem çıkmamıştı ancak 100k üstünde performans problemleri yaşadım. bu problemin üstünden şu şekilde geldim. senin yapına uygun şekilde anlatmak gerekirse;
ip_loglari/{video_id}/ips.json adında dosya yapın olduğunu düşünelim.
ips.json içeriği;
ilk video yüklendiğinde buraya direkt bir dosya oluşturup içine boş array atayacaksın.
[]
her video linkine girildiğinde ips.json dan var olan ip var mı yokmu kontrol edebilirsin. yoksa ekliyecek ipyi ve izlenme sayısı + 1 yapacak
ve en son bir cron olarak her gece örneğin 12 den sonra bu ips.json u sıfırlıyabilirsin. ya da örnek veriyorum içeriği değiştirip şöyle bir yapı kurabilirsin.
[
"111.111.111.111" => "05-09-2022 14:20:01",
"222.222.222" => "05-09-2022 14:10:01",
]
ilk izlenme saat tarihi ile şuanki tarih 24 saati geçtiyse o diziden silip tekrar bi dizi oluşturabilirsin.