Posts By: Aaron Seibert

Prevent Varnish from caching Drupal RSS feed

After posting about Cloudflare, I realized that Feedburner wasn’t updating with the new post, even after pinging and re-syncing. Watching log files as I was testing the validator, I realized Varnish was serving a cached version of rss.xml. Inserting the following code in /etc/varnish/default.vcl resolved the issue: // Skip the Varnish cache for rss feed… Read more »

Cloudflare for much improved response times

As I noted in my last post I recently switched from from a Varnish/Apache/Wordpress configuration to a Varnish/Nginx/Drupal. Before that I was also using Cloudflare to service as a CDN/additional layer of cache. I turned off Cloudflare while I was working on the new setup, making sure everything was working before turning it back on…. Read more »

New Site

I was finding a lot of odd… quirks with WordPress, so I decided to switch over to Drupal. At the same time, I modified from varnish connecting back to an apache backend to connecting back to an nginx backend – and I dropped to a 1.7 second load time, even with disqus enabled. That’s insane…. Read more »

Python and Rackspace Backup script

I recently wrote a backup script in Python that stores backups in Rackspace CloudFiles. It requires the Rackspace Python API bindings be pre-installed. The script is called with the backup type as a command line parameter: backup.py Daily backup.py Weekly backup.py Monthly Get the script here

Firesheep for Android Faceniff

A good friend of a coworker posted about a new android app called Faceniff. It will sniff traffic on the current wireless network for passwords – just like Firesheep. Except it runs on an android-powered device. Check it out here