<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-336308386934546555.post5803263682607566270..comments</id><updated>2011-05-26T09:33:21.301+08:00</updated><category term='ibatis'/><category term='flash'/><category term='computer science'/><category term='javascript'/><category term='news'/><category term='silverlight'/><category term='web'/><category term='php'/><category term='tutorial'/><category term='gwt'/><category term='web development'/><category term='hosting'/><category term='methodology'/><category term='parsing'/><category term='open source'/><category term='algorithms'/><category term='Java'/><category term='blog'/><category term='site'/><category term='oracle'/><category term='tables'/><category term='stackoverflow'/><category term='css'/><category term='git'/><category term='ejb'/><category term='sql'/><category term='markdown'/><category term='opinion'/><category term='jpa'/><category term='web 2.0'/><category term='smarty'/><category term='spring'/><category term='browser compatibility'/><category term='html'/><category term='orm'/><category term='lombok'/><category term='windows'/><category term='tdd'/><category term='career'/><category term='performance'/><category term='review'/><category term='usability'/><category term='database'/><category term='google'/><title type='text'>Comments on C for Coding: Supercharging Javascript, Part 5: Caching on the C...</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.cforcoding.com/feeds/5803263682607566270/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/5803263682607566270/comments/default'/><link rel='alternate' type='text/html' href='http://www.cforcoding.com/2009/05/supercharging-javascript-part-5-caching.html'/><author><name>William Shields</name><uri>http://www.blogger.com/profile/18356811199950883367</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>2</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-336308386934546555.post-5867801677111336803</id><published>2009-05-16T23:29:00.000+08:00</published><updated>2009-05-16T23:29:00.000+08:00</updated><title type='text'>What you have will work fine for browsers directly...</title><content type='html'>What you have will work fine for browsers directly hitting your server, but if a proxy caches your output (which you want), you'll want to consider a few more details.&lt;br /&gt;&lt;br /&gt;Whenever content-encoding is variable, make sure "Vary: Accept-Encoding" is being sent (ob_gzhandler might do this, but make sure).&lt;br /&gt;&lt;br /&gt;Also technically your ETag should be different when a different encoding is applied, but gzhandler can't let you know that info. In practice this may not cause any problems.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/5803263682607566270/comments/default/5867801677111336803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/5803263682607566270/comments/default/5867801677111336803'/><link rel='alternate' type='text/html' href='http://www.cforcoding.com/2009/05/supercharging-javascript-part-5-caching.html?showComment=1242487740000#c5867801677111336803' title=''/><author><name>mrclay</name><uri>http://www.blogger.com/profile/02248217171968438894</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.cforcoding.com/2009/05/supercharging-javascript-part-5-caching.html' ref='tag:blogger.com,1999:blog-336308386934546555.post-5803263682607566270' source='http://www.blogger.com/feeds/336308386934546555/posts/default/5803263682607566270' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1147243901'/></entry><entry><id>tag:blogger.com,1999:blog-336308386934546555.post-8153600678631505625</id><published>2009-05-12T21:33:00.000+08:00</published><updated>2009-05-12T21:33:00.000+08:00</updated><title type='text'>One point that I think is worth mentioning for any...</title><content type='html'>One point that I think is worth mentioning for anybody looking to serve up their JavaScript framework's a little quicker is the benefits of using a CDN (such as Google's).&lt;br /&gt;&lt;br /&gt;See the responses to this question for clarification of what I'm talking about.&lt;br /&gt;&lt;br /&gt;http://stackoverflow.com/questions/547384/where-do-you-include-the-jquery-library-from-google-jsapi</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/5803263682607566270/comments/default/8153600678631505625'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/5803263682607566270/comments/default/8153600678631505625'/><link rel='alternate' type='text/html' href='http://www.cforcoding.com/2009/05/supercharging-javascript-part-5-caching.html?showComment=1242135180000#c8153600678631505625' title=''/><author><name>Kieran Hall</name><uri>http://www.kieranhall.co.uk</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.cforcoding.com/2009/05/supercharging-javascript-part-5-caching.html' ref='tag:blogger.com,1999:blog-336308386934546555.post-5803263682607566270' source='http://www.blogger.com/feeds/336308386934546555/posts/default/5803263682607566270' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-4124121'/></entry></feed>
