37signals

View Original

HEY Performance: Faster index screens

We've dramatically improved the maximum load times for the Sent, Contacts, Screened out, Trash, Spam, and Everything index screens. Before, in the most extreme cases, viewing your sent emails could take over 5 seconds. With these new updates, you'll very rarely wait more than a second!

Request time viewing sent emails for the slowest 1% of screen loadings

Request time viewing contacts for the slowest 1% of screen loadings

Request time viewing screened out email for the slowest 1% of screen loadings

And while the big wins are for large accounts, as demonstrated by the graphs above for the slowest 1% of screen loadings, there are also improvements across the board on these indexes.

These improvements come from a mix of database optimizations, tweaks to pagination limits, and faster decryption. Improvements we'll continue to chase.

Enjoy the faster HEY!