| |
Caching is the process of storing recent computational results in case they can be used again. It is a strategy for making software faster. The following are illustrative examples.Web ServersWeb servers that build dynamic pages may cache them for a few minutes so that they don't need to be generated for every page view. Pages may be cached in different geographical regions to serve requests quickly.
Web BrowsersA web browser stores images from recently visited websites so that they don't have to be downloaded every time you visit a page on the site. Reading images from disk is significantly faster than requesting images over a network.CalculationsA 3D graphics engine displays a scene in a game such as a room. It caches elements of the scene such as the radiance properties of objects in the room.DatabasesIt is common for databases to cache the results of recent queries.
Operating SystemsAn operating system caches recently viewed objects such as files, folders and media thumbnails.DevicesA hard disk may cache recent data requests in high speed memory to improve performance.
Computing
This is the complete list of articles we have written about computing.
If you enjoyed this page, please consider bookmarking Simplicable.
© 2010-2023 Simplicable. All Rights Reserved. Reproduction of materials found on this site, in any form, without explicit permission is prohibited.
View credits & copyrights or citation information for this page.
|