<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Bigdrupal</title>
	<atom:link href="http://bigdrupal.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://bigdrupal.wordpress.com</link>
	<description>Going Big with Drupal</description>
	<lastBuildDate>Thu, 11 Feb 2010 13:27:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='bigdrupal.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Bigdrupal</title>
		<link>http://bigdrupal.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://bigdrupal.wordpress.com/osd.xml" title="Bigdrupal" />
	<atom:link rel='hub' href='http://bigdrupal.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Drupal on MySql, Things to Know</title>
		<link>http://bigdrupal.wordpress.com/2010/02/10/drupal-on-mysql-things-to-know/</link>
		<comments>http://bigdrupal.wordpress.com/2010/02/10/drupal-on-mysql-things-to-know/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 04:14:24 +0000</pubDate>
		<dc:creator>Nathan Potter</dc:creator>
				<category><![CDATA[Drupal]]></category>
		<category><![CDATA[MySql]]></category>

		<guid isPermaLink="false">http://bigdrupal.wordpress.com/?p=12</guid>
		<description><![CDATA[Drupal supports MySQL as it's primary database. Postgres is also supported, but core development usually lags behind MySQL and contributed modules rarely support it. We experimented with converting to DB2, since IBM was showing some signs of supporting it, but after being swarmed by IBM reps with dollar signs in their eyes this started to seem like a bad idea.

The reason we started looking at the database was because it represents the first and most fundamental bottleneck for large Drupal sites (as well as any dynamic site for that matter). A single, uncached Drupal page can easily make over 100 calls to the database. Dries has a good blogpost about this. With a bunch of sloppy modules this can easily run into several hundred calls per page. Even a cached page has 10 or more database queries (though with memcached you can do it with no database calls).

This bottleneck can be handled first and foremost by limiting your queries with good coding practices. Scrutinize contributed modules carefully for bad practice like querying the db in a loop instead of using a JOIN. Seems obvious I know, but you'd be surprised. Beyond the basics, there are a few other fundamental strategies.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bigdrupal.wordpress.com&amp;blog=10663958&amp;post=12&amp;subd=bigdrupal&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://bigdrupal.wordpress.com/2010/02/10/drupal-on-mysql-things-to-know/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0e4ef4eed4ebb42cce577fa76fd6a1be?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">npotter</media:title>
		</media:content>

		<media:content url="http://bigdrupal.files.wordpress.com/2010/02/replication1.jpg" medium="image">
			<media:title type="html">Typical MySQL Replication Lag</media:title>
		</media:content>
	</item>
		<item>
		<title>Your Drupal On Memcached</title>
		<link>http://bigdrupal.wordpress.com/2009/11/25/drupal-on-memcached/</link>
		<comments>http://bigdrupal.wordpress.com/2009/11/25/drupal-on-memcached/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 04:29:07 +0000</pubDate>
		<dc:creator>Nathan Potter</dc:creator>
				<category><![CDATA[Drupal]]></category>
		<category><![CDATA[Memcached]]></category>

		<guid isPermaLink="false">http://bigdrupal.wordpress.com/?p=7</guid>
		<description><![CDATA[The first post on how to run big drupal has got to be on memcached. It is only one aspect of managing high volume with drupal, but it is the critical one. If you don't think you need memcached then you don't need to be reading this blog. If you desperately need to be reading this blog because you can't keep you site up, you need memcached.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bigdrupal.wordpress.com&amp;blog=10663958&amp;post=7&amp;subd=bigdrupal&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://bigdrupal.wordpress.com/2009/11/25/drupal-on-memcached/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0e4ef4eed4ebb42cce577fa76fd6a1be?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">npotter</media:title>
		</media:content>
	</item>
	</channel>
</rss>
