Det, du overvejer, kan gøres på en række måder.
-
Du kan konfigurere en trigger i din DB til at genberegne værdierne, hver gang en ny post opdateres. Du kan gemme den nødvendige kode for at opdatere værdierne i en sproc, hvis det er nødvendigt.
-
Du kan skrive et PHP-script og køre det regelmæssigt via cron.
#1 vil sænke inserts til din database, men vil sørge for, at dine data altid er opdateret. #2 kan låse tabellerne, mens den opdaterer de nye værdier, og dine data vil kun være nøjagtige indtil næste opdatering. #2 er meget nemmere at sikkerhedskopiere, da scriptet nemt kan gemmes i dit versioneringssystem, hvorimod du bliver nødt til at gemme trigger- og sproc-oprettelsesscripts i hvilken som helst sikkerhedskopi, du vil lave.
Det er klart, at du skal afveje dine krav, før du vælger en metode.