<?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: Making thmbnl</title>
	<atom:link href="http://corvusconsulting.ca/2008/03/making-thmbnl/feed/" rel="self" type="application/rss+xml" />
	<link>http://corvusconsulting.ca/2008/03/making-thmbnl/</link>
	<description>Home of Todd Sieling's product design and strategy services for the web.</description>
	<lastBuildDate>Thu, 11 Mar 2010 06:26:24 +0000</lastBuildDate>
	
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: ghettodev</title>
		<link>http://corvusconsulting.ca/2008/03/making-thmbnl/comment-page-1/#comment-42</link>
		<dc:creator>ghettodev</dc:creator>
		<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">urn:uuid:{a.guid}#comment-42</guid>
		<description>This has to be one of the best project outlines I&#039;ve ever read.  Looks like you struck a nice balance between process and productivity.

Might be interesting to write a follow up on what went wrong though if you can do it without pointing fingers. Post-mortems can be a valuable resource as well.

I&#039;d also be interested in hearing about what you did on the server side in anticipation of the loads.  I noticed a bit of lag with thmbnl on your main page...

Great job on what looks like a really nice app.</description>
		<content:encoded><![CDATA[<p>This has to be one of the best project outlines I&#8217;ve ever read.  Looks like you struck a nice balance between process and productivity.</p>
<p>Might be interesting to write a follow up on what went wrong though if you can do it without pointing fingers. Post-mortems can be a valuable resource as well.</p>
<p>I&#8217;d also be interested in hearing about what you did on the server side in anticipation of the loads.  I noticed a bit of lag with thmbnl on your main page&#8230;</p>
<p>Great job on what looks like a really nice app.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alice</title>
		<link>http://corvusconsulting.ca/2008/03/making-thmbnl/comment-page-1/#comment-43</link>
		<dc:creator>Alice</dc:creator>
		<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">urn:uuid:{a.guid}#comment-43</guid>
		<description>Pricing seems totally out of line. My large site with 500k page daily views probably serves between 7M and 70M thumbnails per day, depending on caching, because there are many thumbs per page.

7M a day would cost us $33,000 a month under your plan. That is the same cost as a yearly staff of 3.

Even for a small blog, 1000 views a month means only 33 visitors a day.</description>
		<content:encoded><![CDATA[<p>Pricing seems totally out of line. My large site with 500k page daily views probably serves between 7M and 70M thumbnails per day, depending on caching, because there are many thumbs per page.</p>
<p>7M a day would cost us $33,000 a month under your plan. That is the same cost as a yearly staff of 3.</p>
<p>Even for a small blog, 1000 views a month means only 33 visitors a day.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Todd Sieling</title>
		<link>http://corvusconsulting.ca/2008/03/making-thmbnl/comment-page-1/#comment-44</link>
		<dc:creator>Todd Sieling</dc:creator>
		<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">urn:uuid:{a.guid}#comment-44</guid>
		<description>@ghettodev: Thanks for the comments, I appreciate it. As for what went wrong, there are small things I&#039;d like to change but by and large it was a smooth project due to the small, effective team and strict scope control. If you mean after the service has been running for a while, that would be an interesting followup, though I&#039;m not in charge of operating the service, so it would be just as passing rather than involved commentary.

The application and website are on separate machines, so if there was lag, it could have been anything between your browser and the first time hitting the website. Thumbnail making activity won&#039;t affect the site itself.

@Alice: The key is &#039;depending on caching&#039;, and the nature of a utility service. If I signed up for electricity service and left all my appliances and lights running all the time, I&#039;d feel that power was priced too high. If I use it judiciously, then it works out. The same goes for caching with thmbnl - it&#039;s an essential part of making good use of the service, but it&#039;s up to developers to implement it, whether they&#039;re writing for a blog or a site with 500k page views a day.

This would also be the case if you were using Amazon Web Services like S3 for your site. If you stored all your pages there and served them all out from S3 for each visitor, S3 would be priced totally out of line. If you made use of caching it could be pretty reasonable, moreso than running everything on your own hardware.</description>
		<content:encoded><![CDATA[<p>@ghettodev: Thanks for the comments, I appreciate it. As for what went wrong, there are small things I&#8217;d like to change but by and large it was a smooth project due to the small, effective team and strict scope control. If you mean after the service has been running for a while, that would be an interesting followup, though I&#8217;m not in charge of operating the service, so it would be just as passing rather than involved commentary.</p>
<p>The application and website are on separate machines, so if there was lag, it could have been anything between your browser and the first time hitting the website. Thumbnail making activity won&#8217;t affect the site itself.</p>
<p>@Alice: The key is &#8216;depending on caching&#8217;, and the nature of a utility service. If I signed up for electricity service and left all my appliances and lights running all the time, I&#8217;d feel that power was priced too high. If I use it judiciously, then it works out. The same goes for caching with thmbnl &#8211; it&#8217;s an essential part of making good use of the service, but it&#8217;s up to developers to implement it, whether they&#8217;re writing for a blog or a site with 500k page views a day.</p>
<p>This would also be the case if you were using Amazon Web Services like S3 for your site. If you stored all your pages there and served them all out from S3 for each visitor, S3 would be priced totally out of line. If you made use of caching it could be pretty reasonable, moreso than running everything on your own hardware.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alice</title>
		<link>http://corvusconsulting.ca/2008/03/making-thmbnl/comment-page-1/#comment-45</link>
		<dc:creator>Alice</dc:creator>
		<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">urn:uuid:{a.guid}#comment-45</guid>
		<description>I had meant client caching.

Not true about S3; I know plenty of sites that use S3 as the edge image store, because it&#039;s distributed (and cheap).

If you&#039;re saying that I am supposed to still cache the thumbnails and serve them locally, then it&#039;s easier to just generate them locally in the first place.</description>
		<content:encoded><![CDATA[<p>I had meant client caching.</p>
<p>Not true about S3; I know plenty of sites that use S3 as the edge image store, because it&#8217;s distributed (and cheap).</p>
<p>If you&#8217;re saying that I am supposed to still cache the thumbnails and serve them locally, then it&#8217;s easier to just generate them locally in the first place.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Todd Sieling</title>
		<link>http://corvusconsulting.ca/2008/03/making-thmbnl/comment-page-1/#comment-46</link>
		<dc:creator>Todd Sieling</dc:creator>
		<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">urn:uuid:{a.guid}#comment-46</guid>
		<description>You might cache the ones in the most demand and serve directly for the ones that aren&#039;t. For a very large site like the one your working with, locally generating them may well be the way to go.</description>
		<content:encoded><![CDATA[<p>You might cache the ones in the most demand and serve directly for the ones that aren&#8217;t. For a very large site like the one your working with, locally generating them may well be the way to go.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
