Final answer:
The process is called caching, which involves storing a copy of the rendered output by the server to quickly fulfill subsequent requests.
Therefore, the correct answer is: option a) Caching.
Step-by-step explanation:
The process described in the question occurs when the server saves the result of a single render and then serves that same result when requested again. This process is called caching.
Caching is a technique used to increase the efficiency of data retrieval and reduce the load on servers by storing copies of files or the outcomes of computational tasks, so they can quickly be retrieved for subsequent requests without the need for recomputation.
Caching is a common practice in web development and other areas of computer technology where speed and resource optimization are important. It will help you serve more requests per second and save on precious resources like network bandwidth and CPU load.