<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Maister.org.uk &#187; site performance</title>
	<atom:link href="http://www.maister.org.uk/blog/tag/site-performance/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.maister.org.uk/blog</link>
	<description>Assorted Ramblings.</description>
	<lastBuildDate>Mon, 23 Jan 2012 16:44:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Yet more Ratebird.</title>
		<link>http://www.maister.org.uk/blog/2010/07/15/yet-more-ratebird/</link>
		<comments>http://www.maister.org.uk/blog/2010/07/15/yet-more-ratebird/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 19:53:26 +0000</pubDate>
		<dc:creator>Sam</dc:creator>
				<category><![CDATA[Internets]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Web development]]></category>
		<category><![CDATA[google app engine]]></category>
		<category><![CDATA[ratebird]]></category>
		<category><![CDATA[RYM]]></category>
		<category><![CDATA[site performance]]></category>
		<category><![CDATA[songbird]]></category>
		<category><![CDATA[this site]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.maister.org.uk/blog/?p=161</guid>
		<description><![CDATA[So I released Ratebird 0.32 with the aforementioned überfix for the RYM site.  Took a bit of noodling to get it to happen, but it turned out simpler was better and we got there in the end.   Basically if you&#8217;re on an artist page when signed in to RYM, your ratings for that artist&#8217;s releases [...]]]></description>
			<content:encoded><![CDATA[<p>So I released Ratebird 0.32 with the aforementioned überfix for the RYM site.  Took a bit of noodling to get it to happen, but it turned out simpler was better and we got there in the end.   Basically if you&#8217;re on an artist page when signed in to RYM, your ratings for that artist&#8217;s releases appear instead of the &#8216;rate&#8217; text in the far right; the long-standing problem is that this doesn&#8217;t happen for split or various artist releases&#8230;until now.  Hopefully the RYM guys won&#8217;t finally fix this in the immediate future, thus denying me my&#8230;er, glory?</p>
<p>I then noticed a typo in the install.rdf I uploaded so pushed 0.33 up with possibly the fastest Mozilla extension feature I&#8217;ve ever written &#8211; took me less than 40min to add a context menu option for library items that opens a new tab with a basic search of the album (or artist if the album tag is null) for that track.  Works for multiple tracks and pseudoThreaded too, just in case.  Will get back on to improving the core feature for 0.4, although it won&#8217;t be for at least a couple of weeks.</p>
<p>And finally, I looked at the CDN stuff again and it would appear the aforementioned Google App Engine doesn&#8217;t support PHP/MySQL &#8211; putting WordPress and this site right out of the equation.  There has been <a href="http://blog.caucho.com/?p=196">some success</a> in getting WordPress to work but it&#8217;s pretty damn fiddly and I&#8217;d probably just be better off paying for Amazon&#8217;s CDN.  Will revisit at some point.</p>
<p>Ratebird can be found <a href="http://addons.songbirdnest.com/addons/1787">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.maister.org.uk/blog/2010/07/15/yet-more-ratebird/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Assorted site woes</title>
		<link>http://www.maister.org.uk/blog/2009/02/24/119/</link>
		<comments>http://www.maister.org.uk/blog/2009/02/24/119/#comments</comments>
		<pubDate>Tue, 24 Feb 2009 17:13:54 +0000</pubDate>
		<dc:creator>Sam</dc:creator>
				<category><![CDATA[Internets]]></category>
		<category><![CDATA[Web development]]></category>
		<category><![CDATA[browser sniffing]]></category>
		<category><![CDATA[CDN]]></category>
		<category><![CDATA[firebug]]></category>
		<category><![CDATA[google app engine]]></category>
		<category><![CDATA[html validator]]></category>
		<category><![CDATA[ie8]]></category>
		<category><![CDATA[site performance]]></category>
		<category><![CDATA[this site]]></category>
		<category><![CDATA[yslow]]></category>

		<guid isPermaLink="false">http://www.maister.org.uk/blog/?p=119</guid>
		<description><![CDATA[In the mini-flurry of work I&#8217;ve been doing on this site recently, I&#8217;ve noticed that the loading speed is very slack.  I used the same tools as I use at work (Firebug, YSlow) to analyse the performance issue and have made a number of structural fixes that have made things a bit faster, but it [...]]]></description>
			<content:encoded><![CDATA[<p>In the mini-flurry of work I&#8217;ve been doing on this site recently, I&#8217;ve noticed that the loading speed is very slack.  I used the same tools as I use at work (<a href="https://addons.mozilla.org/en-US/firefox/addon/1843">Firebug</a>, <a href="https://addons.mozilla.org/en-US/firefox/addon/5369">YSlow</a>) to analyse the performance issue and have made a number of structural fixes that have made things a bit faster, but it seems to be the initial GET request that is taking the most time.  I&#8217;ll talk to DreamHost about it, although given that they&#8217;re in the US, it could just be that I need to look at acquiring a <a href="http://developer.yahoo.com/performance/rules.html#cdn">CDN</a>.  Obviously I can&#8217;t afford it, but I did find an <a href="http://24ways.org/2008/using-google-app-engine-as-your-own-cdn">interesting article</a> detailing how to set up Google App Engine, for free, as a personal CDN.  It&#8217;s apparently limited to files smaller than 1MB, 650,000 requests per day and 10GB of downloads &#8211; but that&#8217;s perfectly fine for 99.9% of the things that this site serves.</p>
<p>On a side-note, I&#8217;ve switched to a better browser detection script as the old one had serious issues with IE8.  I know that browser-sniffing is not a good thing, but it seems to work fine for now (and it&#8217;s only really for IE6/7 &#8211; everything else gets pretty much the same standards-based HTML/CSS/JS), at least until I sort out some kind of feature detection routine.</p>
<p>And on a completely different side-note, using <a href="http://www.hackzilla.org/archives/2008/11/22/firefox-addon-html-validator/">this page</a> I finally fixed the annoying console error messages that plague Firefox with Firebug and HTML Validator extensions installed.  Hurrah!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.maister.org.uk/blog/2009/02/24/119/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

