Artifacts Caching
摘要
One of the biggest blockers or friction points in speedy delivery to market is the extended build times. For every compiled runtime, the biggest challenge is reducing the build time for the project. In Software Engineering, the first attempt to improving performance is by putting something in a cache—HashSet, Dictionary, or the traditional in-memory approach to speed up the looks up and avoid re-computation. If we spend a lot of our build time on rebuilding sources that have not changed, we are simply wasting time for nothing. In such scenarios, it is best to cache the artifacts and reuse them.