Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>The browser's cache <strong><em>will not</em></strong> cause problems if it is full... with a few minor notes. </p> <ol> <li>If the browser cache is full, the browser simply has to download fresh content vs. pulling it from its local cache. (e.g. is slower)</li> <li>If the browser cache contains invalid data (e.g. an old copy of a JavaScript file) then yes, you may encounter issues. (not because the cache is full, but because you didn't serve up a fresh file for the user (Google for: <code>expires headers</code> and how to alter the URL path to your files when you make script changes to ensure you "break" the cache))</li> <li>In Internet Explorer, when you push a download file (e.g. an Excel spreadsheet) to the user it must go into the cache to work (an IE bug) - I'm <em>not sure</em> if the file is bigger than the users' total cache, if that causes issues with the file being stored, and therefore loaded (Stackers pls feel free to confirm if this one way or another)</li> </ol> <p><strong><em>Update:</em></strong> Based on your clarification, you need to ensure that any script you send to the client is <em>appropriately</em> cached... which means:</p> <ul> <li>Change the URL to your scripts when you want a new version to be downloaded (e.g.) <ul> <li><a href="http://example.com/scripts/latestThing.js?ver=3425" rel="nofollow noreferrer">http://example.com/scripts/latestThing.js?ver=3425</a></li> <li>where the "ver" is pulled from your versioning system to ensure you always force the browser to download a fresh copy <strong>any</strong> time you change your script.</li> </ul></li> <li>Once you are sure that the URL changes, you can send cache headers that tell the browser to cache the files for a very long time (e.g. your JS Library files (e.g. jQuery) likely don't change every hour, day, week or even month)</li> </ul>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload