How to prevent the cache problem in AJAX
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

How to prevent the cache problem in AJAX

on

  • 4,319 views

 

Statistics

Views

Total Views
4,319
Views on SlideShare
4,319
Embed Views
0

Actions

Likes
0
Downloads
1
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

How to prevent the cache problem in AJAX Presentation Transcript

  • 1. How To Avoid Cashing AJAX ? Ramzi Sh. Alqrainy qcs_2008@yahoo.com 1
  • 2. How to clear the cache ?You cant actually clear the cache as its controlled bythe browser, but you can ask how to avoid cachingAJAX ??Ooooops, What is this problem ? Ramzi Sh. Alqrainy qcs_2008@yahoo.com 2
  • 3. What is the problem ? AJAX application tends to frequently ask the server for the same URL (a stock quote, application status and so forth). The AJAX application expect a response form the server while, in fact, after the first request the browser returns the cached page and the AJAX application does not work as expected.So, What is the solution ? Ramzi Sh. Alqrainy qcs_2008@yahoo.com 3
  • 4. What is the solution ? Imagine yourself you can not change HTML file. So, How to avoid caching AJAX? If you want bypass the cache you can add some random argument to the url:What Happened ? Ramzi Sh. Alqrainy qcs_2008@yahoo.com 4
  • 5. What happened ? Adding a pseudo-random parameter to the URL the AJAX application is requesting. Doing so will fool the browser to think this is a new page that has not yet been cached. The Date().getTime(); returns a new value every millisecond (or so), the browser thinks this is a new page that has not been cached and requests the URL form the server. Ramzi Sh. Alqrainy qcs_2008@yahoo.com 5
  • 6. Thank You Ramzi Sh. Alqrainy qcs_2008@yahoo.com 6