This PR also took the opportunity to hand-optimize and hand-make retina variants of all images in the blog and lifestream. This eliminated most of the large asset warnings from #webpack #performance #hypstatic
permalinkOptimized String#scan in ferrocarril to be comparable to CRuby performance #rust #ruby #mruby #performance github.com/artichoke/ferrocarril/pull/138
permalinkit looks like prod peaks at 75 req/s #performance
permalinkOMG just rewrote my #git PS1 which runs as part of my PROMPT_COMMAND. Now 20% faster both inside and outside a repo. terminal feels so much faster now #win #performance github.com/lopopolo/dotfiles/commit/2d5054c4ce
permalinkDOMContentLoaded in less than 200ms on lifestream index #performance #cdn
permalinkSwitching from yui-compressor to yuglify saved me 1KB on bootstrap.js and 30 bytes on bootstrap+hyperbola css #performance
permalinklifestream template refactor didn't yield any #performance wins, but the code is much cleaner now. #win
permalinkFront page warm nginx latency is 12ms; contact page is 20ms #performance
permalinkCurrent prod gunicorn time (measured at nginx) for the lifestream index page is 70ms with no partial caching and 40ms with the sidebar cached #performance
permalinkTested rendering the lifestream index with all 3 interpreters. pypy is slower than python2.7 by 2x. python3.5 is faster than python2.7 by 2x. #performance
permalinkSped up the lifestream page by 30ms by caching the archive sidebar. More template speedups to be had by switching to python3 (str to unicode coercion in python2) #win #performance
permalink60ms server-side latency on the lifestream page now #performance
permalinkgot another big #performance win by not minifying HTML in python not doing so shaved ~100ms off response time which means my server was spending more than 100ms of CPU time for the pleasure #fail
permalinkabout ~20% of server time for lifestream is spent reversing URLs for hashtags :/ #performance #fail
permalinkLatency at nginx for hyperbola: frontpage: 25ms, contact: 40ms, lifestream: 200ms #performance
permalinkSwitching gunicorn to a domain socket instead of a TCP port sped up the site by 2x #performance
permalinkSpent the last week optimizing, re-styling, and significantly refactoring hyperbola. The lifestream page loads ~300ms faster and DOMReady is ~600ms faster #performance
permalinkGet optimized, HTML! Just added some middleware that minifies Django template HTML output #performance Google pagespeed really likes my site now (on Desktops) ... 94/100 #win
permalinkThroughput on the #box #metadata backend is limited by the rate at which our load driver can make requests. 2ms latency at the client. This thing is #fast #performance
permalinkWoo: hyperbola, now with thumbnailing #performance
permalink