CSS issues seems to get a better response on Community then Talk.  And 
this is more about how browsers work and how they cache CSS content then 
how ColdFusion works.

Actually, I'm wondering if it will cache as the desired behavior.  This 
came from a CSS list where the question of a CSS preprocessor came up.  
Several of us said this is unnecessary, because if one just had to have 
the CSS preprocessed, there are other technologies that could do it.  Of 
course PHP was mentioned as "THE" choice to do this complete with 
example.  I just had to stand up and say, hey I can do this too in just 
a few lines.  A response to the PHP reply indicated that it would ruin 
the benefit of CSS caching.  That since the page was dynamic, it would 
not be cached by the browser and re-downloaded with each request for a 
new page.

That made me wonder if the CF solution would suffer this problem as 
well.  But since I know very little about how CSS caching works in 
modern browser I had no idea, and very little idea of how to test it.  
So I posted the question here, hoping others, more knowledgeable then I, 
would chime in with the answer, or at least possible ways to experiment 
on it.

When I did a quick proof of concept.  I had no problem with either IE or 
Firefox.  If I changed the value of the color variable, the background 
of the page changed when I refreshed the page.  So to reiterate the 
question, is the because the CSS is now downloaded with every request 
and not cached creating a potential serious performance hit, or not?

Ian

S. Isaac Dealey wrote:

>I would expect that if you really wanted the CSS to be dynamic, that
>for browsers like FireFox (which doesn't _seem_ to allow me to control
>caching of css templates) you would need to include a random url
>variable in your link tag to make the browser think it's a different
>sheet on each request, i.e. <link
>href="css.cfm?random=#randrange(1,1000)#" ...>
>
>though... shouldn't this have been to cf-talk?
>

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Flash for programmers - Flash MX Pro
http://www.houseoffusion.com/banners/view.cfm?bannerid=56

Message: http://www.houseoffusion.com/lists.cfm/link=i:5:148090
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/5
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:5
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.5
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to