Welcome to Score Keeper
Use Score Keeper to keep score, rankings, etc. for matches. Compare players, comment on matches, subscribe to game feeds and much more.
News
Performance optimizations
This weekend I spent some quality time with Score Keeper and did a couple of performance optimizations.
First of all, memcached was installed and the dashboard is now cached. This lowered the execution time for that page by an order of magnitude from about 300ms on average to 25ms.
All icons are now in a single CSS sprite which is further optimized by running optipng on it. That way, all icons and the logo are in the same 7kb file which saves 10 HTTP requests.
Ruby on Rails was upgraded to the latest version 2.3.2, which saves memory and has a bunch of optimizations of its own.
Other than that, I did some small tinkering, such as moving the Google Analytics javascript below the page's javascript, which means that e.g. table sorting is operational about 1 second faster.
A lot of code was moved around and rewritten during this process, so let me know if you discover any bugs, new or old.
Score Keeper is moving
Due to the horrible performance on the server lately, I will be moving Score Keeper to a new server today.
I will shut down the current server before moving to ensure that no data is lost in the transfer. You could use old school paper to record played games until Score Keeper is up and running again :-)
Update: The move is now complete and the DNS changes seem to have propagated.