Weather a node was there when the page loaded, or if it was added later, or even if it was just modified at some point, you can have functions and plugins react to all those events.
SHOW FULL COLUMNS FROM `jrk_downrecords` [ RunTime:0.001822s ]
SELECT `a`.`aid`,`a`.`title`,`a`.`create_time`,`m`.`username` FROM `jrk_downrecords` `a` INNER JOIN `jrk_member` `m` ON `a`.`uid`=`m`.`id` WHERE `a`.`status` = 1 GROUP BY `a`.`aid` ORDER BY `a`.`create_time` DESC LIMIT 10 [ RunTime:0.079835s ]
SHOW FULL COLUMNS FROM `jrk_tagrecords` [ RunTime:0.001062s ]
SELECT * FROM `jrk_tagrecords` WHERE `status` = 1 ORDER BY `num` DESC LIMIT 20 [ RunTime:0.001213s ]
SHOW FULL COLUMNS FROM `jrk_member` [ RunTime:0.001084s ]
SELECT `id`,`username`,`userhead`,`usertime` FROM `jrk_member` WHERE `status` = 1 ORDER BY `usertime` DESC LIMIT 10 [ RunTime:0.004041s ]
SHOW FULL COLUMNS FROM `jrk_searchrecords` [ RunTime:0.000912s ]
SELECT * FROM `jrk_searchrecords` WHERE `status` = 1 ORDER BY `num` DESC LIMIT 5 [ RunTime:0.003797s ]
SELECT aid,title,count(aid) as c FROM `jrk_downrecords` GROUP BY `aid` ORDER BY `c` DESC LIMIT 10 [ RunTime:0.016464s ]
SHOW FULL COLUMNS FROM `jrk_articles` [ RunTime:0.001182s ]
UPDATE `jrk_articles` SET `hits` = 2 WHERE `id` = 229980 [ RunTime:0.014009s ]