journal features
movie reviews
photo of the day

cloud hosting, not lightning fast

the journal of Michael Werneburg

twenty-eight years and a million words

Toronto, 2017.03.01

I did some speed testing and discovered that AWS and Google are slow at serving fonts. I'd had Google hosting the font (Open Sans) used on this website for some years. Using pingdom.com, I determined that loading just that one font was adding about 200ms to my page load time.

So I downloaded the font from Google using localfont.com, and put a modified version of the CSS that that tool produced onto my AWS S3 slice along with the only font file I really use.

This resulted in equal page load times.

Concerned, I put the CSS and a single font file on my site's native server (on linode.com) Now I'm seeing load times of 30ms for the font.

And as a bonus? No mysterious Google .js loads, doubtless tracking my visitors.

rand()m quote

Immature poets imitate mature poets steal bad poets deface what they take and good poets make it into something better or at least something different. The good poet welds his theft into a whole of feeling which is unique utterly different than that from which it is torn the bad poet throws it into something which has no cohesion. A good poet will usually borrow from authors remote in time or alien in language or diverse in interest.

—T.S. Eliot