We can pull the data from the existing website and use the mtime on the filepaths to know if we need to reprocess them or we can just use the existing data.
We could, for example, re-use existing data for the daily updates, and re-build completely for PRs.