Growing Pains

BCaching continues to grow and the native mobile apps department is taking off, at least for Android devices.

This week, both GeoHunter and OpenGPX published new versions that integrate with bcaching to retrieve geocache data. GeoBeagle is also planning integration in the near future.

The database is still growing and unfortunately is now banging on the ceiling of the maximum disk space available with the current hosting plan (3 GB). Since a plan upgrade is unavoidable in the near future, a choice had to be made about which plan would be best. We could purchase additional disk space on the current shared hosting plan or upgrade to a higher tier shared hosting plan with additional disk space.

There is another problem that bcaching has been encountering of late, and that is slow database query response times or time-out errors. This could in theory be due to excessive bcaching use, but based on the logs and the errors it doesn’t appear to have much to do with bcaching activity. The current belief is that it is due to being on a shared hosting plan and we are at the mercy of other applications on the same servers that are not playing nice with the given resources.

The best option for the long run therefore appears to be to migrate to a dedicated hosting service, namely a virtual private server, where the database server will be for bcaching alone and not shared with any other applications. It is more expensive but should be worth it for the headaches it saves. It also offers about 20 GB of free space which should be a decent amount of breathing room.

The process of setting up the new environment is under way and will hopefully be completed within a week or two. The first stage will be to move the database to the new server and the web site will have to be brought down for an “extended” period while this is completed. Hopefully the down time will be less than an hour.

Stay tuned.


1 comment so far

  1. Anders Petersson on

    Good luck with the upgrading process!

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: