Tuesday, 19 May 2009

It’s all about performance

One of the big areas I’m looking at for v2 is performance. Currently we dynamically build a list of active Travian servers and monitor them until Travian upload the new WorldMap data; then the race is on, we have to:-

  • Download over 300 global servers data
  • Import data on every player, alliance, village, etc.
  • Compute game world delta statistics (alliance changes etc.)
  • Send out personalised emails to our subscribers

So, that doesn’t too difficult you say, but the advantage that Travian iMailer provides is that first chance hit on a new farm and claiming ownership :) So we need to get those emails out as soon as possible.

Performance is one of the main areas I’ll be looking at and as we move over from a custom database to Microsoft SQL Server I need to squeeze out everything we can and move to a massively parallel service.

Relay

No comments:

Post a Comment

Feel free to leave comments for the Travian iMailer team