# So what is a cache, anyway?

**URL:** <https://boards.straightdope.com/t/so-what-is-a-cache-anyway/7217>\
**Category:** Factual Questions\
**Created:** [February 12, 2000, 4:52pm UTC](https://boards.straightdope.com/t/so-what-is-a-cache-anyway/7217 "2000-02-12T16:52:00Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Northern\_Piper](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/northern_piper/32/5304_2.png) [@Northern\_Piper](https://boards.straightdope.com/u/Northern_Piper)\
**Post date:** [February 12, 2000, 4:52pm UTC](https://boards.straightdope.com/t/so-what-is-a-cache-anyway/7217/1 "2000-02-12T16:52:00Z")

</div>

and why do I have to clean them out? and how do I do it? I asked this question over in Crick& Watson’s thread in ATMB, and only got the following reply from Triskadecamus:

> [@](#):
>
> You’re going to need a bottle of alcohol, and a long handled wire brush. You should get yourself a good face mask, and work in a well ventilated area.

intriguing, but I think a bit too low-tech.

I’m using IE5 on an iMac, if that’s relevant.

* * *

and the stars o’erhead were dancing heel to toe

---

<div class="post-metadata">

**Author:** ![docandjean](https://avatars.discourse-cdn.com/v4/letter/d/7993a0/32.png) [@docandjean](https://boards.straightdope.com/u/docandjean)\
**Post date:** [February 12, 2000, 5:07pm UTC](https://boards.straightdope.com/t/so-what-is-a-cache-anyway/7217/2 "2000-02-12T17:07:00Z")

</div>

For the purposes of this discussion, a cache is space on your hard drive, where the browser stores images and text from web pages. For instance the straight dope logo, the little light bulbs, the folders, etc. By storing them on the drive, the browser can build the page faster, since it doesn’t have to go across the web to grab the image.  
To empty the cache (at least in IE5 on a pc) goto Tools \> Internet Options \> Temporary Internet Files. This will let you delete the cache, and set how much disk space is used for the cache.  
How this helps.

---

<div class="post-metadata">

**Author:** ![Erratum](https://avatars.discourse-cdn.com/v4/letter/e/cc9497/32.png) [@Erratum](https://boards.straightdope.com/u/Erratum)\
**Post date:** [February 13, 2000, 6:35am UTC](https://boards.straightdope.com/t/so-what-is-a-cache-anyway/7217/3 "2000-02-13T06:35:00Z")

</div>

Your specific case was covered by **docandjean**. However, if you’re looking for a more general definition: _a “cache” (in computer terms) is a temporary storage area which is quick to access where a small amount of information from a place which is slow to access is placed, because it is likely to be needed again, and you don’t want to wait to get it from the slow location_. For web browsers, that means putting information (such as image files) on your hard drive, which can be read _much_ faster than pulling them over the network. For microprocessors, a cache is used to store data which is taken from main memory (DRAM), because accessing the cache (usually inside to nearby the CPU) is much faster than accessing main memory (which usually is slow, and requires the data to flow though several intervening chips). These are the two places you are most likely to encounter this term.

---

<div class="post-metadata">

**Author:** ![Triskadecamus](https://avatars.discourse-cdn.com/v4/letter/t/b19c9b/32.png) [@Triskadecamus](https://boards.straightdope.com/u/Triskadecamus)\
**Post date:** [February 13, 2000, 6:46am UTC](https://boards.straightdope.com/t/so-what-is-a-cache-anyway/7217/4 "2000-02-13T06:46:00Z")

</div>

If I had thought for one moment that my smart assed joke was going to be your only answer, I wouldn’t have made it. Sorry.

In computer systems, some things are very fast, and some things are blindingly fast, and some other things are unbelievably fast. When you have the situation that an unbelievably fast thing has to wait until a very fast thing happens, then engineers usually build a thing called a cashe.

The cashe is a storage for data which is provided by the very fast thing, and is, itself an unbelievably fast thing, that way the other unbelievably fast thing only has to wait once for the very fast thing. After that, it uses the data stored in the cash, instead of accessing the very fast thing. It works really well when the data is the same every time, and is merely being read, and not written to.

Here is an example. AOL has millions of requests for data every second, all day long. The have huge memory structures built to hold web pages which they have just downloaded from the WWW. If a second request for that URL comes in during a relatively short time period, the data from the first request is still in RAM (or on the AOL server’s hard drive.) Getting it from RAM is a whole lot faster than retransmitting it from Chicago, to Reston, and then to you. If you were just looking at nekkid girls, you would be pleased not to have to wait. If you are keeping up with a fast moving message board, you are pissed, because the cached copy is not current, even by human time standards.

If you press the “refresh” button on your IE5 tool bar, at the top of your screen, IE5 will specifically request that the information be updated from the original source, rather than a cache on your computer, or on AOL.

\<P ALIGN=“CENTER”\> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; **Tris** \</P\>\<HR\>

\<FONT FACE=“Webdings” SIZE=5 COLOR="#ff2400"\> \*\* _-_ \*\* \</FONT\> \</P\>

---

<div class="post-metadata">

**Author:** ![Northern\_Piper](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/northern_piper/32/5304_2.png) [@Northern\_Piper](https://boards.straightdope.com/u/Northern_Piper)\
**Post date:** [February 14, 2000, 10:41pm UTC](https://boards.straightdope.com/t/so-what-is-a-cache-anyway/7217/5 "2000-02-14T22:41:00Z")

</div>

Tris,

not to worry - i had a good chuckle - that’s why I moved it here, so others could appreciate it as well.

* * *

and the stars o’erhead were dancing heel to toe
