<?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"
	>
<channel>
	<title>Comments on: Open Thread: Site Slowness</title>
	<atom:link href="http://www.daylightatheism.org/2008/04/open-thread-site-slowness.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.daylightatheism.org/2008/04/open-thread-site-slowness.html</link>
	<description>NIGHTTIME IS FOR DREAMING. DAYLIGHT IS FOR ACTION.</description>
	<pubDate>Mon,  1 Dec 2008 17:39:29 +0000</pubDate>
	
		<item>
		<title>By: Ebonmuse</title>
		<link>http://www.daylightatheism.org/2008/04/open-thread-site-slowness.html#comment-34617</link>
		<dc:creator>Ebonmuse</dc:creator>
		<pubDate>Tue, 22 Apr 2008 02:14:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.daylightatheism.org/2008/04/open-thread-site-slowness.html#comment-34617</guid>
		<description>Thank you for your work, Chronos. I appreciate it greatly.

I may have some news to report on this situation. Follow-up thread to be posted shortly.</description>
		<content:encoded><![CDATA[<p>Thank you for your work, Chronos. I appreciate it greatly.</p>
<p>I may have some news to report on this situation. Follow-up thread to be posted shortly.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chronos</title>
		<link>http://www.daylightatheism.org/2008/04/open-thread-site-slowness.html#comment-34588</link>
		<dc:creator>Chronos</dc:creator>
		<pubDate>Sun, 20 Apr 2008 22:51:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.daylightatheism.org/2008/04/open-thread-site-slowness.html#comment-34588</guid>
		<description>If it matters, I'm having the same problems.  Loading each page takes nearly a minute for me.

I'm using Comcast from San Francisco (ARIN block 71.204.128.0/18).  Ping doesn't show any packet loss, average round-trip-time is 32.571ms (pretty normal), traceroute isn't being terribly informative but nothing abnormal.  It doesn't look like a network problem at all.

Using a packet sniffer to time things, the traffic appears very bursty.  The TCP handshake is almost instant, and data packets are immediately ACKed, which is good.  This means the network is in good shape, and the OS kernel is responding in a timely manner.  However, the lag between the request packet and the "200 OK" is over 4 seconds, and the data stalled for 32 seconds shortly after that.  In total, the page took 68 seconds to load from SYN to FIN, which is outrageous.  Only about 1 second of that was actual transmission across the network; the other 67 seconds of delay was the browser waiting for the webserver to continue.

Looking more closely at the transmission, there were a ridiculous number of tiny packets.  Saving a copy of your index page to a remote webserver of mine and fetching it from there, I required 245 total packets (590 byte packets, 524 byte payloads).  Requesting it directly from your server, I required 316 packets.  A majority were of normal size (again, 590 byte packets, 524 byte payloads), but 23 were under 200 bytes (134 byte payloads) and 8 were under 100 bytes (34 byte payloads).  One was actually 68 bytes (2 byte payload) and another was 67 bytes (1 byte payload)!

These are unbelievably tiny packets.  This tells me that output buffering is turned off on your host's copy of PHP; the first thing I would do is ask your hosting company to make sure that "output_buffering = 4096" is set in &lt;b&gt;php.ini&lt;/b&gt;, because those tiny packets are hurting both your website and their network infrastructure.  There's probably more than that going on as well; I wouldn't be surprised if there's a runaway process on the webserver machine.  The burstiness and inconsistency suggest that things are swapping to disk, which no production webserver should ever do.

I've &lt;a href="http://chronos-tachyon.net/~chronos/daylightatheism-bad.pcap" rel="nofollow"&gt;saved the packet capture&lt;/a&gt; and made it available on my personal webserver if you need evidence to convince them.  It's in libpcap format, so any reasonable packet sniffing program (Wireshark, tcpdump, etc.) should be able to read it.  For comparison, I also saved an example of &lt;a href="http://chronos-tachyon.net/~chronos/daylightatheism-good.pcap" rel="nofollow"&gt;what the packet capture &lt;i&gt;should&lt;/i&gt; look like&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p>If it matters, I'm having the same problems.  Loading each page takes nearly a minute for me.</p>
<p>I'm using Comcast from San Francisco (ARIN block 71.204.128.0/18).  Ping doesn't show any packet loss, average round-trip-time is 32.571ms (pretty normal), traceroute isn't being terribly informative but nothing abnormal.  It doesn't look like a network problem at all.</p>
<p>Using a packet sniffer to time things, the traffic appears very bursty.  The TCP handshake is almost instant, and data packets are immediately ACKed, which is good.  This means the network is in good shape, and the OS kernel is responding in a timely manner.  However, the lag between the request packet and the "200 OK" is over 4 seconds, and the data stalled for 32 seconds shortly after that.  In total, the page took 68 seconds to load from SYN to FIN, which is outrageous.  Only about 1 second of that was actual transmission across the network; the other 67 seconds of delay was the browser waiting for the webserver to continue.</p>
<p>Looking more closely at the transmission, there were a ridiculous number of tiny packets.  Saving a copy of your index page to a remote webserver of mine and fetching it from there, I required 245 total packets (590 byte packets, 524 byte payloads).  Requesting it directly from your server, I required 316 packets.  A majority were of normal size (again, 590 byte packets, 524 byte payloads), but 23 were under 200 bytes (134 byte payloads) and 8 were under 100 bytes (34 byte payloads).  One was actually 68 bytes (2 byte payload) and another was 67 bytes (1 byte payload)!</p>
<p>These are unbelievably tiny packets.  This tells me that output buffering is turned off on your host's copy of PHP; the first thing I would do is ask your hosting company to make sure that "output_buffering = 4096" is set in <b>php.ini</b>, because those tiny packets are hurting both your website and their network infrastructure.  There's probably more than that going on as well; I wouldn't be surprised if there's a runaway process on the webserver machine.  The burstiness and inconsistency suggest that things are swapping to disk, which no production webserver should ever do.</p>
<p>I've <a href="http://chronos-tachyon.net/~chronos/daylightatheism-bad.pcap" rel="nofollow">saved the packet capture</a> and made it available on my personal webserver if you need evidence to convince them.  It's in libpcap format, so any reasonable packet sniffing program (Wireshark, tcpdump, etc.) should be able to read it.  For comparison, I also saved an example of <a href="http://chronos-tachyon.net/~chronos/daylightatheism-good.pcap" rel="nofollow">what the packet capture <i>should</i> look like</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ebonmuse</title>
		<link>http://www.daylightatheism.org/2008/04/open-thread-site-slowness.html#comment-34580</link>
		<dc:creator>Ebonmuse</dc:creator>
		<pubDate>Sun, 20 Apr 2008 15:39:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.daylightatheism.org/2008/04/open-thread-site-slowness.html#comment-34580</guid>
		<description>It's been a few days; here's an update.

I contacted my host, who claimed they ran some tests and didn't detect any database connectivity problems. They had me run a traceroute to my site, and when I showed them the results, they said the problem was that my internet connection had high latency, and that I should contact my ISP.

This explanation was obviously not the correct one. First of all, there are the many people in this thread who've also noticed the same problem. Second, I've also noticed this problem logging in to my site from a different location and a different ISP. Third, what the traceroute actually showed was that no packets were dropped until the probes reached my host's network. The server running my site, in fact, has shown better than 50% packet loss in responding to pings, which would certainly explain the slowness that so many of you have experienced.

As you can imagine, I'm not thrilled at being given the run-around. Personally, I'm inclined to suspect that the shared server on which my site runs has been set up to host more sites than it can reasonably support, and either its outgoing bandwidth or its CPU is saturated. I wrote back to my host with these points, and at last notice, they said my message had been relayed to their "advanced technical support team". I'm hopeful that that means it's being investigated by someone who actually has the power to fix this problem. I'll give them a few days, and if I get no satisfaction, then I'm going to explore alternate hosting options for Daylight Atheism.</description>
		<content:encoded><![CDATA[<p>It's been a few days; here's an update.</p>
<p>I contacted my host, who claimed they ran some tests and didn't detect any database connectivity problems. They had me run a traceroute to my site, and when I showed them the results, they said the problem was that my internet connection had high latency, and that I should contact my ISP.</p>
<p>This explanation was obviously not the correct one. First of all, there are the many people in this thread who've also noticed the same problem. Second, I've also noticed this problem logging in to my site from a different location and a different ISP. Third, what the traceroute actually showed was that no packets were dropped until the probes reached my host's network. The server running my site, in fact, has shown better than 50% packet loss in responding to pings, which would certainly explain the slowness that so many of you have experienced.</p>
<p>As you can imagine, I'm not thrilled at being given the run-around. Personally, I'm inclined to suspect that the shared server on which my site runs has been set up to host more sites than it can reasonably support, and either its outgoing bandwidth or its CPU is saturated. I wrote back to my host with these points, and at last notice, they said my message had been relayed to their "advanced technical support team". I'm hopeful that that means it's being investigated by someone who actually has the power to fix this problem. I'll give them a few days, and if I get no satisfaction, then I'm going to explore alternate hosting options for Daylight Atheism.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thumpalumpacus</title>
		<link>http://www.daylightatheism.org/2008/04/open-thread-site-slowness.html#comment-34531</link>
		<dc:creator>Thumpalumpacus</dc:creator>
		<pubDate>Fri, 18 Apr 2008 23:08:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.daylightatheism.org/2008/04/open-thread-site-slowness.html#comment-34531</guid>
		<description>Had to close and reopen twice the page twice in the last three days.</description>
		<content:encoded><![CDATA[<p>Had to close and reopen twice the page twice in the last three days.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: exrelayman</title>
		<link>http://www.daylightatheism.org/2008/04/open-thread-site-slowness.html#comment-34484</link>
		<dc:creator>exrelayman</dc:creator>
		<pubDate>Fri, 18 Apr 2008 01:38:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.daylightatheism.org/2008/04/open-thread-site-slowness.html#comment-34484</guid>
		<description>A half-fast site?

Today was very slow compared to past experience.

Maybe if we all prayed about this?</description>
		<content:encoded><![CDATA[<p>A half-fast site?</p>
<p>Today was very slow compared to past experience.</p>
<p>Maybe if we all prayed about this?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevin Morgan</title>
		<link>http://www.daylightatheism.org/2008/04/open-thread-site-slowness.html#comment-34411</link>
		<dc:creator>Kevin Morgan</dc:creator>
		<pubDate>Wed, 16 Apr 2008 22:11:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.daylightatheism.org/2008/04/open-thread-site-slowness.html#comment-34411</guid>
		<description>Absolutely!  I stopped visiting after a couple of days out of frustration.  Just sits there "loading..." with nothing happening.</description>
		<content:encoded><![CDATA[<p>Absolutely!  I stopped visiting after a couple of days out of frustration.  Just sits there "loading..." with nothing happening.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aspentroll</title>
		<link>http://www.daylightatheism.org/2008/04/open-thread-site-slowness.html#comment-34404</link>
		<dc:creator>Aspentroll</dc:creator>
		<pubDate>Wed, 16 Apr 2008 16:58:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.daylightatheism.org/2008/04/open-thread-site-slowness.html#comment-34404</guid>
		<description>Maybe god has tried to shut you down, you black-hearted sinner. (HEE, Hee)
Naw, can't be that, god is imaginary and why would HE try and shut you down when he didn't do anything about 9-l1 or any other atrocity that has happen in the past 2000 years.  Maybe you should use a registry cleaning program.</description>
		<content:encoded><![CDATA[<p>Maybe god has tried to shut you down, you black-hearted sinner. (HEE, Hee)<br />
Naw, can't be that, god is imaginary and why would HE try and shut you down when he didn't do anything about 9-l1 or any other atrocity that has happen in the past 2000 years.  Maybe you should use a registry cleaning program.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brock</title>
		<link>http://www.daylightatheism.org/2008/04/open-thread-site-slowness.html#comment-34400</link>
		<dc:creator>Brock</dc:creator>
		<pubDate>Wed, 16 Apr 2008 16:02:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.daylightatheism.org/2008/04/open-thread-site-slowness.html#comment-34400</guid>
		<description>doesn't SATAN sow confusion??? 

Let's hope it's that and not a sign from gawd.

Just to add one to the statistics, Yes, I've noticed a slowdown.</description>
		<content:encoded><![CDATA[<p>doesn't SATAN sow confusion??? </p>
<p>Let's hope it's that and not a sign from gawd.</p>
<p>Just to add one to the statistics, Yes, I've noticed a slowdown.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tanapangarap</title>
		<link>http://www.daylightatheism.org/2008/04/open-thread-site-slowness.html#comment-34398</link>
		<dc:creator>Tanapangarap</dc:creator>
		<pubDate>Wed, 16 Apr 2008 15:15:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.daylightatheism.org/2008/04/open-thread-site-slowness.html#comment-34398</guid>
		<description>I haven't experienced any notable slow down. I'm using Verizon DSL.</description>
		<content:encoded><![CDATA[<p>I haven't experienced any notable slow down. I'm using Verizon DSL.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: yunshui</title>
		<link>http://www.daylightatheism.org/2008/04/open-thread-site-slowness.html#comment-34393</link>
		<dc:creator>yunshui</dc:creator>
		<pubDate>Wed, 16 Apr 2008 14:21:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.daylightatheism.org/2008/04/open-thread-site-slowness.html#comment-34393</guid>
		<description>It's still very sluggish for me - using Internet Explorer. Seems fine on my Firefox connection on a different computer, though.</description>
		<content:encoded><![CDATA[<p>It's still very sluggish for me - using Internet Explorer. Seems fine on my Firefox connection on a different computer, though.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
