Engineering a New World

Something Can Be Done About It

Ian White from Neustar – Performance Optimization & Build Process

Ian White from Neustar - Performance Optimization & Build Process by tadnkat
Ian White from Neustar – Performance Optimization & Build Process, a photo by tadnkat on Flickr.

Ian White from Neustar gave a talk on Dev, Prod & Developer environments & how to organize around the goal of making web performance better without making the development lifecycle suck.

Some notes:

  • Web optimization
    • Organize CSS&JS
    • Multiple Domains
    • Gzip compression
    • Resource caching
    • Far-future expiry
    • Minification
    • Image optimization (not a lot of automated tools out there)
    • CSS spriting
  • CI tools should take care of optimization, but if you put it on a different machine, they can’t test their optimizations
  • Use mod_pagespeed
    • Really good for server-generated content
    • Take look at HTML being sent from the server and then does a whole ton of optimizations on that.  Handles multiple domains behind load balancers.
    • Works great on WordPress & other such stuff.  Not so good with Client-side stuff
  • Making dev & ops work well together:
    • parameterize environments
    • Make it so when a dev changes something, it changes all environments or can affect all environments
  • For static resources:
    • Try nginx or lighttpd
    • Simple / fast / low overhead / gzip & caching
    • Have it go in front of Apache & reverse-proxy back for some or go direct to files for others
Performance Benefits Implementing Nginx

Performance Benefits Implementing Nginx

More text

About turbotad

My name is Tad Reeves, and I am a certified AEM Dev/Ops Engineer, cycling enthusiast, train & transit junkie, and father of three. I’m currently an Adobe Experience Manager Architect, consulting for ICF Next, as well as for other companies.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s


This entry was posted on June 25, 2012 by in technology and tagged , , , , , , , .
%d bloggers like this: