Hey y'all - it's been awhile. I don't have any new features to announce tonight, but I'd just like to take this time to keep you in the loop about what's going on inside Quizlet right now.
In the past few weeks - especially the past few days - Quizlet has become intolerably slow at times. The service is sometimes super speedy, but sometimes laggy or even unresponsive.
This morning I made some big changes to some of the database configuration. The reoccurring problem some of you may have noticed with the "Flagrant System Error" appears to be over with. I've taken care of the problem (too many mysql db connections) that was causing all of the previous database downtime.
Fixing that problem may have caused other problems - it's too early to tell. What I can say is that Quizlet should be online a greater percentage of the time, but it may still be slow.
These problems are growing pains - which is a good thing in a way. The problems mostly appear in peak activity times, which is usually the middle of the day on weekdays. Quizlet is averaging about 120,000 page views per weekday - a lot of traffic for a single server.
Moving into the future, these performance problems are my first priority. In the immediate future, I'm putting all my Quizlet time into improving Quizlet's performance over adding new features. One thing that's coming in the near future is an overhaul of the Search page, which has a tendency of timing out of late. I use Quizlet all the time too, so it hurts me just as much as anyone when it has problems.
The problem is that while I've built quite a few websites in my day, none of them have ever seen the kind of high-performance needs that Quizlet has. So I've been feeling around in the dark to some extent up until now when it comes to performance. Now I'm being a lot more proactive about it, and I have several people helping with the site's performance now. I could still use more help however, so if you are a mysql/apache/solaris expert and you're interested in getting involved in Quizlet, send an email to andrew/quizlet.com.
Because I discussed it earlier, I thought I'd let you all know that my MIT application is all sent in and done with. I'll find out. You can bet your boots that Quizlet factored heavily into my application - so thank you all for helping it grow and reach where it is today.