<?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: Progress with ClickAider project</title>
	<atom:link href="http://www.mysqlperformanceblog.com/2007/10/24/progress-with-clickaider-project/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mysqlperformanceblog.com/2007/10/24/progress-with-clickaider-project/</link>
	<description>Everything about MySQL Performance</description>
	<lastBuildDate>Sat, 21 Nov 2009 05:23:57 -0800</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: adrian ilarion ciobanu</title>
		<link>http://www.mysqlperformanceblog.com/2007/10/24/progress-with-clickaider-project/comment-page-1/#comment-401745</link>
		<dc:creator>adrian ilarion ciobanu</dc:creator>
		<pubDate>Fri, 05 Dec 2008 12:20:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2007/10/24/progress-with-clickaider-project/#comment-401745</guid>
		<description>re: What are you using for GeoIP DNS based load balancing? (Norbert)

there is actually a djbdns-based dns-auth server called geoipdns that has some more functionality and adds views with per-record granularity instead of per-zone for  geo-based filters/rules: http://pub.mud.ro/wiki/Geoipdns</description>
		<content:encoded><![CDATA[<p>re: What are you using for GeoIP DNS based load balancing? (Norbert)</p>
<p>there is actually a djbdns-based dns-auth server called geoipdns that has some more functionality and adds views with per-record granularity instead of per-zone for  geo-based filters/rules: <a href="http://pub.mud.ro/wiki/Geoipdns" rel="nofollow">http://pub.mud.ro/wiki/Geoipdns</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Emin</title>
		<link>http://www.mysqlperformanceblog.com/2007/10/24/progress-with-clickaider-project/comment-page-1/#comment-182743</link>
		<dc:creator>Emin</dc:creator>
		<pubDate>Wed, 31 Oct 2007 08:23:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2007/10/24/progress-with-clickaider-project/#comment-182743</guid>
		<description>Peter, I am running a website which is although much smaller, still gets some few hundreds requests for static content and a few dozen requests for dynamic content per second. 

I do not have formal benchmarks at hands, but I have myself experienced a significant performance improvement on the server. Very important point that is quite often omitted in the benchmarks is that although nginx may be for example 10% faster in serving requests, CPU and memory usage are much, much less, actually almost zero. This leaves it all for PHP/MySQL and other memory/cpu hungry processes. My server load averages have dropped significantly after I moved to nginx and its flexibility in for example adjusting config files or even upgrading the web server without stopping service for a second are unbeatable.</description>
		<content:encoded><![CDATA[<p>Peter, I am running a website which is although much smaller, still gets some few hundreds requests for static content and a few dozen requests for dynamic content per second. </p>
<p>I do not have formal benchmarks at hands, but I have myself experienced a significant performance improvement on the server. Very important point that is quite often omitted in the benchmarks is that although nginx may be for example 10% faster in serving requests, CPU and memory usage are much, much less, actually almost zero. This leaves it all for PHP/MySQL and other memory/cpu hungry processes. My server load averages have dropped significantly after I moved to nginx and its flexibility in for example adjusting config files or even upgrading the web server without stopping service for a second are unbeatable.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: peter</title>
		<link>http://www.mysqlperformanceblog.com/2007/10/24/progress-with-clickaider-project/comment-page-1/#comment-182272</link>
		<dc:creator>peter</dc:creator>
		<pubDate>Mon, 29 Oct 2007 11:55:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2007/10/24/progress-with-clickaider-project/#comment-182272</guid>
		<description>Emin,

Can you show any benchmarks which would show significantly better performance for nginx compared to lighttpd ? 

I&#039;ve seen nginx being say 10% faster for example but that is minor.  I&#039;ve also see people comparing things wrong, ie you need to configure multiple workers in lighttpd 1.4 to serve many small files from disk efficiently etc. 

The choice for lighttpd in this case was made because there is good documentation for developing modules, together with good enough performance.</description>
		<content:encoded><![CDATA[<p>Emin,</p>
<p>Can you show any benchmarks which would show significantly better performance for nginx compared to lighttpd ? </p>
<p>I&#8217;ve seen nginx being say 10% faster for example but that is minor.  I&#8217;ve also see people comparing things wrong, ie you need to configure multiple workers in lighttpd 1.4 to serve many small files from disk efficiently etc. </p>
<p>The choice for lighttpd in this case was made because there is good documentation for developing modules, together with good enough performance.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Emin</title>
		<link>http://www.mysqlperformanceblog.com/2007/10/24/progress-with-clickaider-project/comment-page-1/#comment-182269</link>
		<dc:creator>Emin</dc:creator>
		<pubDate>Mon, 29 Oct 2007 11:43:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2007/10/24/progress-with-clickaider-project/#comment-182269</guid>
		<description>I know it is not a bottleneck now, but suggest to look at nginx instead of lighttpd as well. Much better performance.</description>
		<content:encoded><![CDATA[<p>I know it is not a bottleneck now, but suggest to look at nginx instead of lighttpd as well. Much better performance.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: AlexN</title>
		<link>http://www.mysqlperformanceblog.com/2007/10/24/progress-with-clickaider-project/comment-page-1/#comment-181346</link>
		<dc:creator>AlexN</dc:creator>
		<pubDate>Fri, 26 Oct 2007 07:10:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2007/10/24/progress-with-clickaider-project/#comment-181346</guid>
		<description>Adding demo account is the most important improvement. Now, even in beta stage
the service looks attractive. Spylog is too expensive, Google analytics has too
many bugs that they are not going to fix soon. At reasonable price it would be
nice alternative. 
The biggest problem with all these sites is connection availability. It is better
to loose some information than to loose some visitors, annoyed by &quot;connecting to 
#$@analytics.com&quot; message.</description>
		<content:encoded><![CDATA[<p>Adding demo account is the most important improvement. Now, even in beta stage<br />
the service looks attractive. Spylog is too expensive, Google analytics has too<br />
many bugs that they are not going to fix soon. At reasonable price it would be<br />
nice alternative.<br />
The biggest problem with all these sites is connection availability. It is better<br />
to loose some information than to loose some visitors, annoyed by &#8220;connecting to<br />
#$@analytics.com&#8221; message.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian Aker</title>
		<link>http://www.mysqlperformanceblog.com/2007/10/24/progress-with-clickaider-project/comment-page-1/#comment-181187</link>
		<dc:creator>Brian Aker</dc:creator>
		<pubDate>Thu, 25 Oct 2007 16:40:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2007/10/24/progress-with-clickaider-project/#comment-181187</guid>
		<description>Hi!

It just wasn&#039;t written that way (and I would agree that it is bad). Partitioning on &quot;at rest&quot; data makes sense or on data that doesn&#039;t require 24/7. For 24/7... I suspect someone is going to have to come up with a solution that doesn&#039;t require blocking.

I need to look and see if NDB can now do online partitioning adding, I know it was talked about. 

Cheers,
  -Brian</description>
		<content:encoded><![CDATA[<p>Hi!</p>
<p>It just wasn&#8217;t written that way (and I would agree that it is bad). Partitioning on &#8220;at rest&#8221; data makes sense or on data that doesn&#8217;t require 24/7. For 24/7&#8230; I suspect someone is going to have to come up with a solution that doesn&#8217;t require blocking.</p>
<p>I need to look and see if NDB can now do online partitioning adding, I know it was talked about. </p>
<p>Cheers,<br />
  -Brian</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: peter</title>
		<link>http://www.mysqlperformanceblog.com/2007/10/24/progress-with-clickaider-project/comment-page-1/#comment-181173</link>
		<dc:creator>peter</dc:creator>
		<pubDate>Thu, 25 Oct 2007 15:41:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2007/10/24/progress-with-clickaider-project/#comment-181173</guid>
		<description>That is nasty. Why do not you allow to add partitions online if none of partitions are affected, or at least only affect the partitions which are having their range allocation changed.</description>
		<content:encoded><![CDATA[<p>That is nasty. Why do not you allow to add partitions online if none of partitions are affected, or at least only affect the partitions which are having their range allocation changed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian Aker</title>
		<link>http://www.mysqlperformanceblog.com/2007/10/24/progress-with-clickaider-project/comment-page-1/#comment-181171</link>
		<dc:creator>Brian Aker</dc:creator>
		<pubDate>Thu, 25 Oct 2007 15:16:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2007/10/24/progress-with-clickaider-project/#comment-181171</guid>
		<description>Hi!

Right now only Archive does a lazy open (and I am thinking about adding a reaper to go through and close based on non-usage). 

One thing to consider for those talking about events. An event that does an alter will lock the table up throughout the alter. You also need 2X the diskspace during the alter (half for the old partition, and half for the new).

Cheers,
   -Brian</description>
		<content:encoded><![CDATA[<p>Hi!</p>
<p>Right now only Archive does a lazy open (and I am thinking about adding a reaper to go through and close based on non-usage). </p>
<p>One thing to consider for those talking about events. An event that does an alter will lock the table up throughout the alter. You also need 2X the diskspace during the alter (half for the old partition, and half for the new).</p>
<p>Cheers,<br />
   -Brian</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: peter</title>
		<link>http://www.mysqlperformanceblog.com/2007/10/24/progress-with-clickaider-project/comment-page-1/#comment-181107</link>
		<dc:creator>peter</dc:creator>
		<pubDate>Thu, 25 Oct 2007 09:27:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2007/10/24/progress-with-clickaider-project/#comment-181107</guid>
		<description>Thanks Brian, 

So there is nothing totally unexpected. Though I would expect lazy opening would make a lot of sense for partitioning so table is only opened first time it is accessed.   There are many cases, like joins when static partition pruning does not work but by join conditions only few partitions will be touched.</description>
		<content:encoded><![CDATA[<p>Thanks Brian, </p>
<p>So there is nothing totally unexpected. Though I would expect lazy opening would make a lot of sense for partitioning so table is only opened first time it is accessed.   There are many cases, like joins when static partition pruning does not work but by join conditions only few partitions will be touched.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: peter</title>
		<link>http://www.mysqlperformanceblog.com/2007/10/24/progress-with-clickaider-project/comment-page-1/#comment-181106</link>
		<dc:creator>peter</dc:creator>
		<pubDate>Thu, 25 Oct 2007 09:26:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2007/10/24/progress-with-clickaider-project/#comment-181106</guid>
		<description>Jonathon,

Surely you can use event scheduler or cron job to do the stuff. It is just another piece to maintain independent of table with partitions itself. Especially as in this case there are multiple partitioned tables on the server and their number can change at the same time.  Surely you can still do it it is just more complicated than some auto creation would be.</description>
		<content:encoded><![CDATA[<p>Jonathon,</p>
<p>Surely you can use event scheduler or cron job to do the stuff. It is just another piece to maintain independent of table with partitions itself. Especially as in this case there are multiple partitioned tables on the server and their number can change at the same time.  Surely you can still do it it is just more complicated than some auto creation would be.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
