<?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: Speed up Apache - how I went from F to A in YSlow</title>
	<atom:link href="http://www.jaisenmathai.com/blog/2008/02/27/speed-up-apache-how-i-went-from-f-to-a-in-yslow/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jaisenmathai.com/blog/2008/02/27/speed-up-apache-how-i-went-from-f-to-a-in-yslow/</link>
	<description>A blog about killer code</description>
	<pubDate>Thu, 11 Mar 2010 20:44:08 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Словарь Юриста</title>
		<link>http://www.jaisenmathai.com/blog/2008/02/27/speed-up-apache-how-i-went-from-f-to-a-in-yslow/comment-page-1/#comment-665</link>
		<dc:creator>Словарь Юриста</dc:creator>
		<pubDate>Thu, 23 Jul 2009 23:58:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.jaisenmathai.com/blog/2008/02/27/speed-up-apache-how-i-went-from-f-to-a-in-yslow/#comment-665</guid>
		<description>списки кандидатов, выдвигаемые партиями политическими и избирательными объединениями (блоками) для выборах в представительные органы, проводимые сообразно пропорциональной избирательной системе.</description>
		<content:encoded><![CDATA[<p>списки кандидатов, выдвигаемые партиями политическими и избирательными объединениями (блоками) для выборах в представительные органы, проводимые сообразно пропорциональной избирательной системе.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: maxx</title>
		<link>http://www.jaisenmathai.com/blog/2008/02/27/speed-up-apache-how-i-went-from-f-to-a-in-yslow/comment-page-1/#comment-600</link>
		<dc:creator>maxx</dc:creator>
		<pubDate>Mon, 22 Jun 2009 23:53:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.jaisenmathai.com/blog/2008/02/27/speed-up-apache-how-i-went-from-f-to-a-in-yslow/#comment-600</guid>
		<description>Excellent article.

"add expires headers to the response. I originally thought about doing it with PHP"

How can you do this in PHP ? Can you write a script? I tried to add expires headers to my .htacess but y-slow shows no change
any ideas?

Thanks</description>
		<content:encoded><![CDATA[<p>Excellent article.</p>
<p>&#8220;add expires headers to the response. I originally thought about doing it with PHP&#8221;</p>
<p>How can you do this in PHP ? Can you write a script? I tried to add expires headers to my .htacess but y-slow shows no change<br />
any ideas?</p>
<p>Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jake</title>
		<link>http://www.jaisenmathai.com/blog/2008/02/27/speed-up-apache-how-i-went-from-f-to-a-in-yslow/comment-page-1/#comment-329</link>
		<dc:creator>Jake</dc:creator>
		<pubDate>Tue, 24 Mar 2009 09:36:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.jaisenmathai.com/blog/2008/02/27/speed-up-apache-how-i-went-from-f-to-a-in-yslow/#comment-329</guid>
		<description>Please note, if you wish to use "Header set Cache-Control "must-revalidate" " for the expire tags, then in your apache config you will most likely need to have mod_headers enabled.  I didn't realize mine was disabled and apache was mad on restart.</description>
		<content:encoded><![CDATA[<p>Please note, if you wish to use &#8220;Header set Cache-Control &#8220;must-revalidate&#8221; &#8221; for the expire tags, then in your apache config you will most likely need to have mod_headers enabled.  I didn&#8217;t realize mine was disabled and apache was mad on restart.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jaisen</title>
		<link>http://www.jaisenmathai.com/blog/2008/02/27/speed-up-apache-how-i-went-from-f-to-a-in-yslow/comment-page-1/#comment-288</link>
		<dc:creator>jaisen</dc:creator>
		<pubDate>Wed, 04 Feb 2009 06:23:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.jaisenmathai.com/blog/2008/02/27/speed-up-apache-how-i-went-from-f-to-a-in-yslow/#comment-288</guid>
		<description>@Pascal, thanks for the tip.  I updated the post.  A whitelist is a great idea but I included a rudimentary check in the post with a comment to include the appropriate checks.</description>
		<content:encoded><![CDATA[<p>@Pascal, thanks for the tip.  I updated the post.  A whitelist is a great idea but I included a rudimentary check in the post with a comment to include the appropriate checks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pascal</title>
		<link>http://www.jaisenmathai.com/blog/2008/02/27/speed-up-apache-how-i-went-from-f-to-a-in-yslow/comment-page-1/#comment-287</link>
		<dc:creator>Pascal</dc:creator>
		<pubDate>Mon, 02 Feb 2009 22:59:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.jaisenmathai.com/blog/2008/02/27/speed-up-apache-how-i-went-from-f-to-a-in-yslow/#comment-287</guid>
		<description>This is rather dangerous. 
What if somebody enters a URL such as http://www.jaisenmathai.com/js/compress-aaa.js&#124;prototype.lite.js&#124;javascript.js&#124;serverscript.php

replace serverscript.php with any php-file that runs on your server. People will be able to read the contents and discover further security issues, maybe your database configuration and more. Don't use that method without checking the content of __args__ against a white list.</description>
		<content:encoded><![CDATA[<p>This is rather dangerous.<br />
What if somebody enters a URL such as <a href="http://www.jaisenmathai.com/js/compress-aaa.js" rel="nofollow">http://www.jaisenmathai.com/js/compress-aaa.js</a>|prototype.lite.js|javascript.js|serverscript.php</p>
<p>replace serverscript.php with any php-file that runs on your server. People will be able to read the contents and discover further security issues, maybe your database configuration and more. Don&#8217;t use that method without checking the content of __args__ against a white list.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jaisen</title>
		<link>http://www.jaisenmathai.com/blog/2008/02/27/speed-up-apache-how-i-went-from-f-to-a-in-yslow/comment-page-1/#comment-264</link>
		<dc:creator>jaisen</dc:creator>
		<pubDate>Thu, 27 Nov 2008 10:51:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.jaisenmathai.com/blog/2008/02/27/speed-up-apache-how-i-went-from-f-to-a-in-yslow/#comment-264</guid>
		<description>@Leonie, Very cool.  I'll definitely give that a try.  Thanks for sharing.</description>
		<content:encoded><![CDATA[<p>@Leonie, Very cool.  I&#8217;ll definitely give that a try.  Thanks for sharing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Léonie</title>
		<link>http://www.jaisenmathai.com/blog/2008/02/27/speed-up-apache-how-i-went-from-f-to-a-in-yslow/comment-page-1/#comment-263</link>
		<dc:creator>Léonie</dc:creator>
		<pubDate>Thu, 27 Nov 2008 02:24:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.jaisenmathai.com/blog/2008/02/27/speed-up-apache-how-i-went-from-f-to-a-in-yslow/#comment-263</guid>
		<description>hey jaisen,
I have pretty good experiences with minify [http://code.google.com/p/minify/].

It groups js and css files, minifies them, handles the gzip and the corresponding headers. You can also define dynamic groups and don't have to worry about users using outdated scripts. The dynamic group checks for the last modification date of every single file in your groups and creates a timestamp-path.

It is very easy to install / use too.</description>
		<content:encoded><![CDATA[<p>hey jaisen,<br />
I have pretty good experiences with minify [http://code.google.com/p/minify/].</p>
<p>It groups js and css files, minifies them, handles the gzip and the corresponding headers. You can also define dynamic groups and don&#8217;t have to worry about users using outdated scripts. The dynamic group checks for the last modification date of every single file in your groups and creates a timestamp-path.</p>
<p>It is very easy to install / use too.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jaisen</title>
		<link>http://www.jaisenmathai.com/blog/2008/02/27/speed-up-apache-how-i-went-from-f-to-a-in-yslow/comment-page-1/#comment-38</link>
		<dc:creator>jaisen</dc:creator>
		<pubDate>Mon, 03 Mar 2008 01:14:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.jaisenmathai.com/blog/2008/02/27/speed-up-apache-how-i-went-from-f-to-a-in-yslow/#comment-38</guid>
		<description>@Steffen, thanks for linking to the article.</description>
		<content:encoded><![CDATA[<p>@Steffen, thanks for linking to the article.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jaisen</title>
		<link>http://www.jaisenmathai.com/blog/2008/02/27/speed-up-apache-how-i-went-from-f-to-a-in-yslow/comment-page-1/#comment-37</link>
		<dc:creator>jaisen</dc:creator>
		<pubDate>Mon, 03 Mar 2008 01:13:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.jaisenmathai.com/blog/2008/02/27/speed-up-apache-how-i-went-from-f-to-a-in-yslow/#comment-37</guid>
		<description>@Alfred.  Unfortunately the JS files that YSlow complains about are 3rd party JavaScript files.  One being for Google Analytics and the other being for the Photagious API.</description>
		<content:encoded><![CDATA[<p>@Alfred.  Unfortunately the JS files that YSlow complains about are 3rd party JavaScript files.  One being for Google Analytics and the other being for the Photagious API.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alfred</title>
		<link>http://www.jaisenmathai.com/blog/2008/02/27/speed-up-apache-how-i-went-from-f-to-a-in-yslow/comment-page-1/#comment-36</link>
		<dc:creator>Alfred</dc:creator>
		<pubDate>Sun, 02 Mar 2008 21:51:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.jaisenmathai.com/blog/2008/02/27/speed-up-apache-how-i-went-from-f-to-a-in-yslow/#comment-36</guid>
		<description>You still need to minify your javascript files for better gzip compression(Because minified javascript compresses even better). Test it out with stats from Yslow and you get a B for #10 and not an A. For the rest nice article.</description>
		<content:encoded><![CDATA[<p>You still need to minify your javascript files for better gzip compression(Because minified javascript compresses even better). Test it out with stats from Yslow and you get a B for #10 and not an A. For the rest nice article.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
