<?xml version="1.0" encoding="UTF-8"?>
 <rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://web.resource.org/cc/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://pinboard.in">
    <title>Pinboard (Aetles)</title>
    <link>https://pinboard.in/u:Aetles/public/</link>
    <description>recent bookmarks from Aetles</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="http://statichtml.com/2011/google-ajax-libraries-caching.html"/>
	<rdf:li rdf:resource="http://2bits.com/caching/overcoming-long-views-rendering-time-drupal-sites.html"/>
	<rdf:li rdf:resource="http://dev.nodeone.se/en/caching-with-varnish-drupal-7-and-cache-actions"/>
	<rdf:li rdf:resource="http://www.ilovejackdaniels.com/php/caching-output-in-php/"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="http://statichtml.com/2011/google-ajax-libraries-caching.html">
    <title>Caching and the Google AJAX Libraries — statichtml.com</title>
    <dc:date>2012-05-15T12:34:51+00:00</dc:date>
    <link>http://statichtml.com/2011/google-ajax-libraries-caching.html</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[At this point there really isn't much of a debate; using Google's CDN to load jQuery isn't likely to benefit the majority of your first-time visitors. You're almost certainly better off bundling jQuery up with the rest of your site's JavaScript and making sure you're serving long-lived cache-controlling headers with it.]]></description>
<dc:subject>ajax caching cdn google javascript</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:af152a8945dd/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:ajax"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:caching"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:cdn"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:google"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://2bits.com/caching/overcoming-long-views-rendering-time-drupal-sites.html">
    <title>Overcoming long Views rendering time on Drupal sites | 2bits.com, Inc. - Drupal Performance Optimization, Development, Managed Hosting, Customization and Consulting</title>
    <dc:date>2012-03-01T10:53:59+00:00</dc:date>
    <link>http://2bits.com/caching/overcoming-long-views-rendering-time-drupal-sites.html</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[Upon investigation, we found that one view was responsible for most of that time.

However, the query execution itself was fast, around 11 ms.

But, the views rendering time was obscenely high: 2,603.48 ms!

So, when editing the view, you would see this at the bottom:

Query build time        2.07 ms
Query execute time     11.32 ms
View render time    2,603.48 ms
Since this view was on each page, in a block on the side bar, it was causing all the pages of the site to be slow.

The underlying reason was really bad coding in the views-view--viewname.tpl.php, which is too long to explain. But the gist of it is that the view returned several thousands rows of taxonomy terms, and was was supposed to render them in a tree. However, the actual view template just looped through the dataset and did not do much and displayed static HTML in the end!

The solution for this was quite simple: enable Views caching.

To do this, go to the view's Defaults, then Basic settings, then Caching. Change to Time Based, then select at least 1 hour for each of Query results and Rendered output.

Save the view, and you will see a positive impact on performance of your pages.]]></description>
<dc:subject>drupal views performance caching</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:9668692d0b81/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:views"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:caching"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://dev.nodeone.se/en/caching-with-varnish-drupal-7-and-cache-actions">
    <title>Caching with Varnish, Drupal 7 and Cache Actions | NodeOne</title>
    <dc:date>2012-02-01T12:16:48+00:00</dc:date>
    <link>http://dev.nodeone.se/en/caching-with-varnish-drupal-7-and-cache-actions</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[Drupal 7 can be used with Varnish and other reverse proxy servers if configured correctly. This blog post highlights how you can control your cache with Drupal, the Varnish module and the Cache Actions module.
Using a reverse proxy cache is an efficient way to cache your web site in order to get faster response times. Drupal 7 works with reverse proxy cache servers like Varnish out of the box and the integration can be extended by using the Varnish module. I'm going to show you how the integration works in this blog post.]]></description>
<dc:subject>drupal varnish caching</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:a7e32701bd10/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:varnish"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:caching"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.ilovejackdaniels.com/php/caching-output-in-php/">
    <title>Caching output in PHP</title>
    <dc:date>2005-01-14T17:02:26+00:00</dc:date>
    <link>http://www.ilovejackdaniels.com/php/caching-output-in-php/</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[En artikel om hur man enkelt bygger en cachefunktion för all output från ett PHP-script.
]]></description>
<dc:subject>php cache caching ILoveJackDaniels Webbutveckling</dc:subject>
<dc:identifier>https://pinboard.in/u:Aetles/b:a768c893e5c0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:php"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:cache"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:caching"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:ILoveJackDaniels"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:Webbutveckling"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>