# In your initialisation code my $stats_update_frequency = 300; my $last_stats_update = time; # In your page refresh code if (time - $last_stats_update >= $stats_update_frequency) { update_stats(); $last_stats_update = time; }