Şöyle bir mantık kullanabilirsin.
-1 trend puanı verilecek öğeler için projenin anasayfasında bir kontrol mekanizması yapabilirsin.
Önce süreyi kontrol edersin, sonra işlemleri yaptırırsın yani demek istediğim olayı tetikleyen cronjob değil ziyaretçi olmus olur. Belirlenen süre aralığında siteyi ilk ziyaret eden şahıs farkında olmadan algoritmanı devreye sokmuş olur. Zaten bu gösterim ziyaretçiye yapiliyor, eğer işlemi tetikleyecek hiç ziyaretçi yoksa -1 trend puanı verilmesinin de bir anlamı yok, çünkü bu sunumu görecek ortada ziyaretçi yok demektir.