Hugo: write, deploy, host

  • Hugo with IntelliJ IDEA for writing and Hugo’s live reload server for previewing.
  • Deployment is automated via a bash script triggered by git push or GitHub webhooks.
  • The site is hosted on a DigitalOcean server with nginx, PageSpeed module, and brotli compression.
  • This setup achieved a 100/100 Google PageSpeed score on both mobile and desktop.
21 May 2016 · 6 min · Stefano Chiodino

Server load test

  • A $5/month DigitalOcean server handled 10,000 requests/second for plain HTML.
  • Strong HTTPS reduced capacity to about 4,000 requests/second.
  • Google PageSpeed module dropped throughput to 150 clients/second.
  • Brotli compression at maximum level further reduced it to 75 clients/second but significantly shrank file sizes.
14 May 2016 · 2 min · Stefano Chiodino