I am hosting PewPew's scores on the Google App Engine. I chose the GAE because it was free for small websites that stay under a free quota. Unfortunately for me, they recently lowered the free quota, and I started having to pay the minimum fee of $9/month. It's not much, but I want PewPew to keep on working forever, and $9 per month forever amounts to an infinite amount of money, which I don't plan on having. There were two areas where I was over the free quota: the database was too large (the free quota is 1GB), and I was using to much CPU for the database requests. Reducing the database size The database was taking more than 1GB because I never deleted any of the submitted scores/replay. I wrote an handler that erased the lowest scores. Erasing ~400k scores cost me approximately 4$. If you have a database with tens of millions of entries, doing operations on them can become expensive! The handler could only erase 1000 entries at a time before timing out, s...
Currently working on PewPew Live