Merhaba, javascript ve php kullanarak kendi çapımda bir video sitesi hazırlıyorum. Üye olma, yorum yapma, video like, kategori abonelik gibi işlemler yaptırıyorum ve hepsi sql üzerinden dönüyor tabi. Cache kullanıp veritabanından sabitleyip belirli alanları sql yapmak istedim daha önce de hiç cache kullanmadım sabahtan beri araştırıyorum hazır bir yol buldum fakat sorunum tüm sayfayı alması, ben istiyorum ki belirli aralığı almasın.

Uyguladığım cache kodları https://devgrow.com/simple-cache-class/

video alanın yapısı şu şekilde
header
....
başlık
kategoriler
video
beğenme butonu (burasının cache alınmamasını ve veritabanından güncel olmasını istiyorum. Beğendiyse üye yanan kırmızı kalp var, beğenmekten vazgeçtiyse boş kırmızı kalp var.)
....
başka videolar
footer

Cache alıyor videoyu beğendiyse kırmızı yanıyor doğru geliyor, beğenmekten vazgeçtiğinde kalp sönüyor ama sayfayı yenilediğimde cache içerisinde yanan kalp olduğu için hep yanan kalp geliyor. Güncellemiyor nasıl yaparız mantığını birisi söyleyebilir mi?