When an element, such as an image or a piece of content, is requested for the first time, it is fetched from its original source and then stored on the disk. Subsequent requests for the same element will be served from the cache, significantly reducing access time. This process not only enhances the speed but also reduces the load on the server, which can improve overall system performance.