<?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: Website Performance Tweaks</title>
	<atom:link href="http://learningtheworld.eu/2007/performance/feed/" rel="self" type="application/rss+xml" />
	<link>http://learningtheworld.eu/2007/performance/</link>
	<description></description>
	<lastBuildDate>Fri, 15 Oct 2010 13:07:20 +0000</lastBuildDate>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.9.1</generator>
	<item>
		<title>By: Jiju Thomas Mathew</title>
		<link>http://learningtheworld.eu/2007/performance/comment-page-1/#comment-36589</link>
		<dc:creator><![CDATA[Jiju Thomas Mathew]]></dc:creator>
		<pubDate>Thu, 30 Apr 2009 15:16:39 +0000</pubDate>
		<guid isPermaLink="false">http://learningtheworld.eu/2007/performance/#comment-36589</guid>
		<description><![CDATA[&lt;p&gt;Thanks, though I found this late (rather I started looking for such articles really recently), after reading this and a lot of other blogs and slides, I thought about how to cook up a javascript aggregate plugin for wordpress. The out come is &lt;a href=&quot;http://www.php-trivandrum.org/code-snippets/javascript-aggregate-wordpress-plugin.html &quot;javascript aggregate plugin for wordpress&quot; rel=&quot;nofollow&quot;&gt;wp-jsmin&lt;/a&gt;. Though this is in its infancy, it is being used at &lt;a href=&quot;http://www.php-trivandrum.org&quot; rel=&quot;nofollow&quot;&gt;PHP Trivandrum&lt;/a&gt; just as a test base.&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>Thanks, though I found this late (rather I started looking for such articles really recently), after reading this and a lot of other blogs and slides, I thought about how to cook up a javascript aggregate plugin for wordpress. The out come is <a href="http://www.php-trivandrum.org/code-snippets/javascript-aggregate-wordpress-plugin.html "javascript aggregate plugin for wordpress" rel="nofollow">wp-jsmin</a>. Though this is in its infancy, it is being used at <a href="http://www.php-trivandrum.org" rel="nofollow">PHP Trivandrum</a> just as a test base.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Josef</title>
		<link>http://learningtheworld.eu/2007/performance/comment-page-1/#comment-34054</link>
		<dc:creator><![CDATA[Josef]]></dc:creator>
		<pubDate>Thu, 13 Mar 2008 10:58:39 +0000</pubDate>
		<guid isPermaLink="false">http://learningtheworld.eu/2007/performance/#comment-34054</guid>
		<description><![CDATA[&lt;p&gt;when trying to use your adapted version of the script with the PHP version of JSMin I am running into 2 problems: &lt;/p&gt;

&lt;p&gt;1 - I need to change this code 
sCode = $jsMin-&gt;minify();
into
$sCode = $jsMin-&gt;minify();
to get it to work to some degree&lt;/p&gt;

&lt;p&gt;2 - then the source code in the browser would say something about 
&lt;b&gt;Warning&lt;/b&gt;:  filemtime() [&lt;a href=&#039;function.filemtime&#039; rel=&quot;nofollow&quot;&gt;function.filemtime&lt;/a&gt;]: stat failed for /home/bla/bla/bla/somejavascript.js in &lt;b&gt;/home/home/bla/bla/bla/combine.php&lt;/b&gt; on line &lt;b&gt;107&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;line 107 in your script is this line in my file:
$aLastModifieds[] = filemtime(&quot;$sDocRoot/$sFile&quot;);&lt;/p&gt;

&lt;p&gt;any help would be appriciated to help resolve this issue&lt;/p&gt;

&lt;p&gt;thanks in advance !
Josef&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>when trying to use your adapted version of the script with the PHP version of JSMin I am running into 2 problems: </p>

<p>1 &#8211; I need to change this code 
sCode = $jsMin-&gt;minify();
into
$sCode = $jsMin-&gt;minify();
to get it to work to some degree</p>

<p>2 &#8211; then the source code in the browser would say something about 
<b>Warning</b>:  filemtime() [<a href='function.filemtime' rel="nofollow">function.filemtime</a>]: stat failed for /home/bla/bla/bla/somejavascript.js in <b>/home/home/bla/bla/bla/combine.php</b> on line <b>107</b></p>

<p>line 107 in your script is this line in my file:
$aLastModifieds[] = filemtime(&#8220;$sDocRoot/$sFile&#8221;);</p>

<p>any help would be appriciated to help resolve this issue</p>

<p>thanks in advance !
Josef</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Zaibatsu Media Corporate blog &#187; Sfaturi pentru a reduce timpul de Ã®ncarcare al unui website</title>
		<link>http://learningtheworld.eu/2007/performance/comment-page-1/#comment-31881</link>
		<dc:creator><![CDATA[Zaibatsu Media Corporate blog &#187; Sfaturi pentru a reduce timpul de Ã®ncarcare al unui website]]></dc:creator>
		<pubDate>Mon, 26 Nov 2007 18:28:36 +0000</pubDate>
		<guid isPermaLink="false">http://learningtheworld.eu/2007/performance/#comment-31881</guid>
		<description><![CDATA[&lt;p xml:lang=&quot;ro&quot; lang=&quot;ro&quot;&gt;[&#8230;] Cod optimizat&#160;&#8212; toate spatiile din codul &lt;acronym title=&quot;Hypertext Markup Language&quot; xml:lang=&quot;en&quot; lang=&quot;en&quot;&gt;HTML&lt;/acronym&gt; care nu sunt necesare sunt eliminate, la fel si Ã®n fisierele &lt;acronym title=&quot;Cascading Style Sheets&quot; xml:lang=&quot;en&quot; lang=&quot;en&quot;&gt;CSS&lt;/acronym&gt; rezultÃ¢nd o dimensiune minima. De asemenea si codul &lt;acronym&gt;PHP&lt;/acronym&gt;, din spatele website-ului este gÃ¢ndit Ã®n asa fel Ã®ncÃ¢t sa foloseasca cÃ¢t mai eficient resursele serverului. [&#8230;]&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p xml:lang="ro" lang="ro">[&hellip;] Cod optimizat&nbsp;&mdash; toate spatiile din codul <acronym title="Hypertext Markup Language" xml:lang="en" lang="en">HTML</acronym> care nu sunt necesare sunt eliminate, la fel si Ã®n fisierele <acronym title="Cascading Style Sheets" xml:lang="en" lang="en">CSS</acronym> rezultÃ¢nd o dimensiune minima. De asemenea si codul <acronym>PHP</acronym>, din spatele website-ului este gÃ¢ndit Ã®n asa fel Ã®ncÃ¢t sa foloseasca cÃ¢t mai eficient resursele serverului. [&hellip;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Cliburn</title>
		<link>http://learningtheworld.eu/2007/performance/comment-page-1/#comment-31440</link>
		<dc:creator><![CDATA[Scott Cliburn]]></dc:creator>
		<pubDate>Thu, 25 Oct 2007 17:05:21 +0000</pubDate>
		<guid isPermaLink="false">http://learningtheworld.eu/2007/performance/#comment-31440</guid>
		<description><![CDATA[&lt;p&gt;Couldn&#039;t you also introduce the concept of memcached in addition to the practices mentioned above? It would limit the the network calls on remote files, and could retrieve data much faster. This solution is obviously more server side, like gzip of deflate.&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>Couldn&#8217;t you also introduce the concept of memcached in addition to the practices mentioned above? It would limit the the network calls on remote files, and could retrieve data much faster. This solution is obviously more server side, like gzip of deflate.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martin Kliehm</title>
		<link>http://learningtheworld.eu/2007/performance/comment-page-1/#comment-31399</link>
		<dc:creator><![CDATA[Martin Kliehm]]></dc:creator>
		<pubDate>Fri, 19 Oct 2007 13:46:29 +0000</pubDate>
		<guid isPermaLink="false">http://learningtheworld.eu/2007/performance/#comment-31399</guid>
		<description><![CDATA[&lt;p&gt;Hi Pim, thanks for the contribution! You are right, and there are even more techniques I wrote about in part 2 of this article. One of them concerns &lt;a href=&quot;/2007/performance-2/#rule-4&quot; rel=&quot;nofollow&quot;&gt;zipping content&lt;/a&gt;, though Nate Koechley stated that &lt;code&gt;gzip&lt;/code&gt; is more efficient and better supported than &lt;code&gt;deflate&lt;/code&gt;.&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>Hi Pim, thanks for the contribution! You are right, and there are even more techniques I wrote about in part 2 of this article. One of them concerns <a href="/2007/performance-2/#rule-4" rel="nofollow">zipping content</a>, though Nate Koechley stated that <code>gzip</code> is more efficient and better supported than <code>deflate</code>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pim Vernooij</title>
		<link>http://learningtheworld.eu/2007/performance/comment-page-1/#comment-31396</link>
		<dc:creator><![CDATA[Pim Vernooij]]></dc:creator>
		<pubDate>Fri, 19 Oct 2007 12:56:06 +0000</pubDate>
		<guid isPermaLink="false">http://learningtheworld.eu/2007/performance/#comment-31396</guid>
		<description><![CDATA[&lt;p&gt;I think another good addition to speed up your website is apache2&#8217;s &lt;code&gt;moddeflate&lt;/code&gt;. Now my commented mootools is 180kb. When using moddeflate and JSMin (php) it gets down to 18kb!. Offcourse while using a caching mechanism to prevent obfusticating the JS each time a user loads any page. Same counts for css.&lt;/p&gt;

&lt;ol class=&quot;code&quot;&gt;
&lt;li&gt;&lt;code&gt;SetOutputFilter DEFLATE&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;SetEnvIfNoCase Request_URI .(?:gif&#124;jpe?g&#124;png)$ no-gzip dont-vary&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;SetEnvIfNoCase Request_URI .(?:exe&#124;t?gz&#124;zip&#124;bz2&#124;sit&#124;rar&#124;swf&#124;flv)$ no-gzip dont-vary&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;SetEnvIfNoCase Request_URI .pdf$ no-gzip dont-vary&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;BrowserMatch ^Mozilla/4 gzip-only-text/html&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;BrowserMatch ^Mozilla/4.0[678] no-gzip&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;BrowserMatch bMSIE !no-gzip !gzip-only-text/html&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;
]]></description>
		<content:encoded><![CDATA[<p>I think another good addition to speed up your website is apache2&rsquo;s <code>moddeflate</code>. Now my commented mootools is 180kb. When using moddeflate and JSMin (php) it gets down to 18kb!. Offcourse while using a caching mechanism to prevent obfusticating the JS each time a user loads any page. Same counts for css.</p>

<ol class="code">
<li><code>SetOutputFilter DEFLATE</code></li>
<li><code>SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary</code></li>
<li><code>SetEnvIfNoCase Request_URI .(?:exe|t?gz|zip|bz2|sit|rar|swf|flv)$ no-gzip dont-vary</code></li>
<li><code>SetEnvIfNoCase Request_URI .pdf$ no-gzip dont-vary</code></li>
<li><code>BrowserMatch ^Mozilla/4 gzip-only-text/html</code></li>
<li><code>BrowserMatch ^Mozilla/4.0[678] no-gzip</code></li>
<li><code>BrowserMatch bMSIE !no-gzip !gzip-only-text/html</code></li>
</ol>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jens Meiert</title>
		<link>http://learningtheworld.eu/2007/performance/comment-page-1/#comment-17597</link>
		<dc:creator><![CDATA[Jens Meiert]]></dc:creator>
		<pubDate>Mon, 25 Jun 2007 10:21:00 +0000</pubDate>
		<guid isPermaLink="false">http://learningtheworld.eu/2007/performance/#comment-17597</guid>
		<description><![CDATA[&lt;p&gt;Yet again, manual semi-trackback: &lt;a href=&quot;http://meiert.com/en/blog/20070621/load-time-the-ux-factor-facts-and-measures/&quot;&gt;Load time, the UX factor: Facts and measures&lt;/a&gt;.&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>Yet again, manual semi-trackback: <a href="http://meiert.com/en/blog/20070621/load-time-the-ux-factor-facts-and-measures/">Load time, the UX factor: Facts and measures</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martin Kliehm</title>
		<link>http://learningtheworld.eu/2007/performance/comment-page-1/#comment-6046</link>
		<dc:creator><![CDATA[Martin Kliehm]]></dc:creator>
		<pubDate>Thu, 19 Apr 2007 11:36:01 +0000</pubDate>
		<guid isPermaLink="false">http://learningtheworld.eu/2007/performance/#comment-6046</guid>
		<description><![CDATA[&lt;p&gt;Jens, thanks for the useful links, I will check them out. Concerning the &quot;inline&quot; styles: although they &lt;em&gt;appear&lt;/em&gt; inline, they are maintained as separate &lt;acronym title=&quot;Cascading Style Sheets&quot;&gt;CSS&lt;/acronym&gt; files and automatically merged with the main document on the server side.&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>Jens, thanks for the useful links, I will check them out. Concerning the &#8220;inline&#8221; styles: although they <em>appear</em> inline, they are maintained as separate <acronym title="Cascading Style Sheets">CSS</acronym> files and automatically merged with the main document on the server side.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jens Meiert</title>
		<link>http://learningtheworld.eu/2007/performance/comment-page-1/#comment-6045</link>
		<dc:creator><![CDATA[Jens Meiert]]></dc:creator>
		<pubDate>Thu, 19 Apr 2007 10:16:05 +0000</pubDate>
		<guid isPermaLink="false">http://learningtheworld.eu/2007/performance/#comment-6045</guid>
		<description><![CDATA[&lt;p&gt;Good points (except that inline styles are almost never advisable in terms of &quot;philosophy&quot; and maintenance [&#8230;])&#160;&#8212; we should be happy about everyone emphasizing performance in times of homepages with 500+ &lt;acronym title=&quot;kilobyte&quot;&gt;KB&lt;/acronym&gt; size and 30+ seconds load time via 56k (that&#8217;s far from gone anyways).&lt;/p&gt;

&lt;p&gt;Concerning &lt;acronym title=&quot;Cascading Style Sheets&quot;&gt;CSS&lt;/acronym&gt; compression, though, try &lt;a href=&quot;http://www.peterbe.com/plog/blogitem-040406-1/compressor&quot;&gt;Peter Bengtsson&#8217;s code compressor&lt;/a&gt; to manually compress style sheets. Little awkward but &#8220;robust.&#8221; And concerning &lt;acronym&gt;CSS&lt;/acronym&gt; and multiple style sheets&#160;&#8212; I recently suspected &lt;a href=&quot;http://meiert.com/en/blog/20070221/print-style-sheets-the-basics-for-no-excuses/&quot;&gt;&#8220;print&#8221; targeted style sheets to be fetched on document load&lt;/a&gt; (which also makes sense anyway)&#160;&#8212; and which surely supports the recommendation to use a single style sheet.&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>Good points (except that inline styles are almost never advisable in terms of &#8220;philosophy&#8221; and maintenance [&hellip;])&nbsp;&mdash; we should be happy about everyone emphasizing performance in times of homepages with 500+ <acronym title="kilobyte">KB</acronym> size and 30+ seconds load time via 56k (that&rsquo;s far from gone anyways).</p>

<p>Concerning <acronym title="Cascading Style Sheets">CSS</acronym> compression, though, try <a href="http://www.peterbe.com/plog/blogitem-040406-1/compressor">Peter Bengtsson&rsquo;s code compressor</a> to manually compress style sheets. Little awkward but &ldquo;robust.&rdquo; And concerning <acronym>CSS</acronym> and multiple style sheets&nbsp;&mdash; I recently suspected <a href="http://meiert.com/en/blog/20070221/print-style-sheets-the-basics-for-no-excuses/">&ldquo;print&rdquo; targeted style sheets to be fetched on document load</a> (which also makes sense anyway)&nbsp;&mdash; and which surely supports the recommendation to use a single style sheet.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cywhale Â» Mal was anderes</title>
		<link>http://learningtheworld.eu/2007/performance/comment-page-1/#comment-1558</link>
		<dc:creator><![CDATA[Cywhale Â» Mal was anderes]]></dc:creator>
		<pubDate>Thu, 08 Feb 2007 22:10:10 +0000</pubDate>
		<guid isPermaLink="false">http://learningtheworld.eu/2007/performance/#comment-1558</guid>
		<description><![CDATA[&lt;p xml:lang=&quot;de&quot;&gt;[...] fÃ¼r Zwecke der Seitenoptimierung empfehlen sich noch diese, diese und diese Seite&#160;&#8212; seeehr interessant. [...]&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p xml:lang="de">[...] fÃ¼r Zwecke der Seitenoptimierung empfehlen sich noch diese, diese und diese Seite&nbsp;&mdash; seeehr interessant. [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
