<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: High Performance Grails</title>
	<atom:link href="http://burtbeckwith.com/blog/?feed=rss2&#038;p=67" rel="self" type="application/rss+xml" />
	<link>http://burtbeckwith.com/blog/?p=67</link>
	<description>Burt Beckwith's Java Blog</description>
	<lastBuildDate>Thu, 26 Aug 2010 12:11:31 -0400</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Twitted by duydo</title>
		<link>http://burtbeckwith.com/blog/?p=67&#038;cpage=1#comment-22273</link>
		<dc:creator>Twitted by duydo</dc:creator>
		<pubDate>Thu, 08 Oct 2009 03:35:28 +0000</pubDate>
		<guid isPermaLink="false">http://burtbeckwith.com/blog/?p=67#comment-22273</guid>
		<description>[...] This post was Twitted by duydo [...]</description>
		<content:encoded><![CDATA[<p>[...] This post was Twitted by duydo [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Burt</title>
		<link>http://burtbeckwith.com/blog/?p=67&#038;cpage=1#comment-11608</link>
		<dc:creator>Burt</dc:creator>
		<pubDate>Mon, 08 Sep 2008 18:11:03 +0000</pubDate>
		<guid isPermaLink="false">http://burtbeckwith.com/blog/?p=67#comment-11608</guid>
		<description>@Martin,

There are several ways to implement this - I think the current implementation is very efficient. The alternative that I think you&#039;re suggesting is to wrap each resource request with a Filter, but this would be unnecessarily expensive for a large number of resources. Using the taglibs to generate correct urls in the HTML involves the least amount of work. It&#039;s also a better approach if you use Apache or lighttpd or some other fast front-end server for static resources, or a CDN.</description>
		<content:encoded><![CDATA[<p>@Martin,</p>
<p>There are several ways to implement this &#8211; I think the current implementation is very efficient. The alternative that I think you&#8217;re suggesting is to wrap each resource request with a Filter, but this would be unnecessarily expensive for a large number of resources. Using the taglibs to generate correct urls in the HTML involves the least amount of work. It&#8217;s also a better approach if you use Apache or lighttpd or some other fast front-end server for static resources, or a CDN.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martin Kremers</title>
		<link>http://burtbeckwith.com/blog/?p=67&#038;cpage=1#comment-11606</link>
		<dc:creator>Martin Kremers</dc:creator>
		<pubDate>Mon, 08 Sep 2008 17:10:43 +0000</pubDate>
		<guid isPermaLink="false">http://burtbeckwith.com/blog/?p=67#comment-11606</guid>
		<description>Custom taglibs aren&#039;t a good way! 
It may be much better, if you can use the Plugin &quot;on the fly&quot;!! It should detect css names on the fly and replace them with ther css_xxxy version names in the .jar!</description>
		<content:encoded><![CDATA[<p>Custom taglibs aren&#8217;t a good way!<br />
It may be much better, if you can use the Plugin &#8220;on the fly&#8221;!! It should detect css names on the fly and replace them with ther css_xxxy version names in the .jar!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chronicles of a Wandering Mind &#187; Bookmarks for August 21st through August 27th</title>
		<link>http://burtbeckwith.com/blog/?p=67&#038;cpage=1#comment-11441</link>
		<dc:creator>Chronicles of a Wandering Mind &#187; Bookmarks for August 21st through August 27th</dc:creator>
		<pubDate>Wed, 27 Aug 2008 17:18:27 +0000</pubDate>
		<guid isPermaLink="false">http://burtbeckwith.com/blog/?p=67#comment-11441</guid>
		<description>[...] An Army of Solipsists &#187; Blog Archive &#187; High Performance Grails - A nice description of the steps to improve the performance of a Grails based web application using the techniques described in YSlow [...]</description>
		<content:encoded><![CDATA[<p>[...] An Army of Solipsists &raquo; Blog Archive &raquo; High Performance Grails &#8211; A nice description of the steps to improve the performance of a Grails based web application using the techniques described in YSlow [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: An Army of Solipsists &#187; Blog Archive &#187; A Grails UI Performance Plugin</title>
		<link>http://burtbeckwith.com/blog/?p=67&#038;cpage=1#comment-11422</link>
		<dc:creator>An Army of Solipsists &#187; Blog Archive &#187; A Grails UI Performance Plugin</dc:creator>
		<pubDate>Tue, 26 Aug 2008 06:21:51 +0000</pubDate>
		<guid isPermaLink="false">http://burtbeckwith.com/blog/?p=67#comment-11422</guid>
		<description>[...] wrote up some notes in my previous post about some recent work I&#8217;ve done implementing the Yahoo Performance Team&#8217;s 14 rules for [...]</description>
		<content:encoded><![CDATA[<p>[...] wrote up some notes in my previous post about some recent work I&#8217;ve done implementing the Yahoo Performance Team&#8217;s 14 rules for [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
