When the database is fast enough

1280px-Sebastian_Vettel_2012_Bahrain

A while back I gave a general talk about how we decided to pull the plug and move Iconfinder to Django. One of the parts of the presentation, which got the most attention, was about how we reduced the page generation time for an average search from 91 to 20 milliseconds without fiddling with our caching layer, database or search engine. By popular demand, I thought it was worth walking you through exactly what we did. Continue reading