By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
458,110 Members | 1,531 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 458,110 IT Pros & Developers. It's quick & easy.

Client caching

P: n/a
Is it possible to cache portions of a page client side.
I have som include pages that I would like to store at the clients cache.
Nov 17 '05 #1
Share this Question
Share on Google+
3 Replies


P: n/a
You can cache anything that is normally cached on the client, such as images
an other binaries, .js files, and cookies.

--
HTH,

Kevin Spencer
Microsoft MVP
..Net Developer
http://www.takempis.com
Complex things are made up of
lots of simple things.

"Pål Johansen" <mu*****@hotmail.com> wrote in message
news:%2****************@TK2MSFTNGP09.phx.gbl...
Is it possible to cache portions of a page client side.
I have som include pages that I would like to store at the clients cache.

Nov 17 '05 #2

P: n/a
> In a sense, you don't.
True, and thats the problem.
It wont cache clock.js either, because after the server prosess that file it
will just be a part of the whole page.(clock.js is server side include)
So if one letter changed on the page the client will download all of the
page over again.(except the cached images) Even though clock.js is
unchanged.
But it wont cache
"Kevin Spencer" <ke***@takempis.com> wrote in message
news:Ow****************@TK2MSFTNGP12.phx.gbl...
In a sense, you don't. The browser automatically caches such things. If you make a change to the file on the server, the browser will download the
latest version.

--
HTH,

Kevin Spencer
Microsoft MVP
.Net Developer
http://www.takempis.com
Complex things are made up of
lots of simple things.

"Pål Johansen" <mu*****@hotmail.com> wrote in message
news:es**************@tk2msftngp13.phx.gbl...
Yes...but how do I control that.
Take this excample. Lets say I want to client side cache "clock.js" but

not
the rest of the page.

<form action="" method="post" name="clock" id="clock" >
<!--#include file="javaScripts/clock.js" -->
<!--#include virtual="/Mainpages/clock.html-->
</form>

"Kevin Spencer" <ke***@takempis.com> wrote in message
news:%2****************@tk2msftngp13.phx.gbl...
You can cache anything that is normally cached on the client, such as

images
an other binaries, .js files, and cookies.

--
HTH,

Kevin Spencer
Microsoft MVP
.Net Developer
http://www.takempis.com
Complex things are made up of
lots of simple things.

"Pål Johansen" <mu*****@hotmail.com> wrote in message
news:%2****************@TK2MSFTNGP09.phx.gbl...
> Is it possible to cache portions of a page client side.
> I have som include pages that I would like to store at the clients

cache.
>
>



Nov 17 '05 #3

P: n/a
Thanx alot. Didn't know that.

"Kevin Spencer" <ke***@takempis.com> wrote in message
news:uC**************@TK2MSFTNGP10.phx.gbl...
It wont cache clock.js either, because after the server prosess that file
it
will just be a part of the whole page.(clock.js is server side include)
If you use a server-side include that creates a script tag like the
following, only a change in the "clock.js" file would cause the browser to
re-download it:

<script type="text/javascript" src="clock.js"></script>

The reason is that the reference to the.js file is not changed when the

page it is in changes. It works just like an image tag. Putting an image tag into a page that changes doesn't cause the browser to re-download the image with every request. It only re-downloads the page.

--
HTH,

Kevin Spencer
Microsoft MVP
.Net Developer
http://www.takempis.com
Complex things are made up of
lots of simple things.
"Pål Johansen" <mu*****@hotmail.com> wrote in message
news:eO*************@tk2msftngp13.phx.gbl... In a sense, you don't. True, and thats the problem.
It wont cache clock.js either, because after the server prosess that file it
will just be a part of the whole page.(clock.js is server side include)
So if one letter changed on the page the client will download all of the
page over again.(except the cached images) Even though clock.js is
unchanged.
But it wont cache
"Kevin Spencer" <ke***@takempis.com> wrote in message
news:Ow****************@TK2MSFTNGP12.phx.gbl...
In a sense, you don't. The browser automatically caches such things. If
you
make a change to the file on the server, the browser will download the
latest version.

--
HTH,

Kevin Spencer
Microsoft MVP
.Net Developer
http://www.takempis.com
Complex things are made up of
lots of simple things.

"Pål Johansen" <mu*****@hotmail.com> wrote in message
news:es**************@tk2msftngp13.phx.gbl...
> Yes...but how do I control that.
> Take this excample. Lets say I want to client side cache "clock.js"

but not
> the rest of the page.
>
> <form action="" method="post" name="clock" id="clock" >
> <!--#include file="javaScripts/clock.js" -->
> <!--#include virtual="/Mainpages/clock.html-->
> </form>
>
> "Kevin Spencer" <ke***@takempis.com> wrote in message
> news:%2****************@tk2msftngp13.phx.gbl...
> > You can cache anything that is normally cached on the client, such as > images
> > an other binaries, .js files, and cookies.
> >
> > --
> > HTH,
> >
> > Kevin Spencer
> > Microsoft MVP
> > .Net Developer
> > http://www.takempis.com
> > Complex things are made up of
> > lots of simple things.
> >
> > "Pål Johansen" <mu*****@hotmail.com> wrote in message
> > news:%2****************@TK2MSFTNGP09.phx.gbl...
> > > Is it possible to cache portions of a page client side.
> > > I have som include pages that I would like to store at the

clients > cache.
> > >
> > >
> >
> >
>
>



Nov 17 '05 #4

This discussion thread is closed

Replies have been disabled for this discussion.