Saturday, March 14, 2009
Two recent articles, one in Wired and another one in The Register have brought a lot of traffic to our website. This is great as we love to see more people learn about Scratch!The bad news is that this traffic spikes are difficult to handle. To put it in perspective, two years ago when Scratch was officially unveiled, we got so much traffic from articles on the BBC, Slashdot and Digg that our website went down for a few hours. We have made a lot of performance tunning since then, however, last week's spike combined with the regular high traffic from a normal day slowed down our website significantly. The numbers from Google Analytics and Quantcast show these spikes:

The issue of scaling is something that has been occupying us for a while. We have considered scalable solutions like AWS, unfortunately, the costs of those services for a non-profit project like Scratch are well beyond our budget. We are currently hosting our website at the MIT Media Lab and while this is basically free, it does comes with a lot of challenges for scalability. We hope that as Scratch gains visibility it might also attract the attention from organizations and individuals that would be willing to support our scalability efforts.
In the meanwhile, we will continue working on improving our site using free technologies, such as memcached, that would allow us to make the best use posisible from the infrastructure we have.


9 comments :
Too bad, but too good!
Hi! This chart shows scratch's increasing popularity. I am wondering what those "dropdowns" are (3, 4 on the chart)
@joren: the drop downs were periods when we disabled Google Analytics (unintentionally).
gee This shouldn't help.
oops i ment gee this shouldn't help
:O I havn't got that many views on my website. (Its been nearlly runing 2 years now)
I was just returning from Usenix Annual Technical Conference.
There was a talk about using Amazon EC2 as computing resource for teaching programming at college.
In this talk the speaker mentioned that Amazon donates EC2 credits to educational etc. if they want to use the cloud.
The talk might interest you anyway since he elaborated also about using Scratch for the first introduction into programming without fussing around with syntax.
On the other hand you probably know about this already since the speaker was from close by ...
The talk was:
Teaching Computer Science in the Cloud
David J. Malan, Harvard University
Info and slides can be found under (have to scroll down until 12:45 p.m.–2:00 p.m. Thursday) on:
http://www.usenix.org/events/usenix09/tech/
Post a Comment
Note: Only a member of this blog may post a comment.