I am using D_Interaction data page to retrieve data for several places such as activities, when rules, flows. I think each and every time we refer the data page it getting reloaded which means data source logic executes. It might me activity call, report definitions etc. Let's say we have refer the data page for 5 property set steps in one activity. Then it will reload 5 times. This will reduce the performance. If it is correct my explanation, How we can avoid this situation?
And how data page validate the data is fresh or not?
If it is read only data page, go to the load management tab of the datapage and un-check the checkbox "Reload per interaction".
Below the checkbox, there will be two options 1) To specify a when rule, which when turns true, that means data page is fresh. So, it will not execute the page-load logic. 2) To specify a time period which indicates that the data page will be fresh only within the specified time from its load time.