Jump to content
Albert

Faster server coming soon!

Recommended Posts

Over the weekend I pulled the trigger and ordered a new server for AtariAge. Order in this case means I am leasing a dedicated server from a hosting company (of which there are quite a few!) The current server is a bit long in the tooth, doesn't have a great amount of disk space, uses a six year old processor design, and only has 4GB of RAM. The new server has considerably more disk space (and four drives, so I'll be running a RAID 10 setup, for speed and redundancy), much faster processors, and 24GB of RAM. We'll also have more bandwidth capacity.

 

The increased disk space and bandwidth will allow me to allow larger attachments, which are currently limited to 2MB in size. I'll also be able to finally use the "Downloads" module I purchased a while back for the forum, without fear of running into a disk space wall. The biggest improvement, though, is the amount of RAM. This will allow the database and forum to use RAM to cache considerably more data than they can now. The new server is also managed, which means I have to spend less time doing day-to-day tasks maintaining the server.

 

With any luck I'll have the new server online this week for testing, and can flip the switch and transfer the site over next week.

 

..Al

 

  • Like 8

Share this post


Link to post
Share on other sites

Cool beans!! Sounds like a substantial upgrade, but I bet we can still manage to bog it down and overwhelm it with our sheer volume of nonsense before too long.

Share this post


Link to post
Share on other sites

This is great news. This site already performs much better than Facebook on a variety of devices that I use; including Blackberry, Nook Color, and an old Pentium 4 machine with a quarter gig of RAM.

Share this post


Link to post
Share on other sites

It's been almost 24 hours. Are you done yet? :D

 

LOL, I wish it was that easy!

 

..Al

Share this post


Link to post
Share on other sites

Will the regular 11am (my timezone) ~10 minutes downtime be gone then too?

Share this post


Link to post
Share on other sites

Will the regular 11am (my timezone) ~10 minutes downtime be gone then too?

 

My plan is to come up with some other backup mechanism that doesn't cause the server to grind to a halt.

 

..Al

  • Like 3

Share this post


Link to post
Share on other sites

I just received this image from the General Manager at the hosting company I leased the new server from. Totally unexpected, and made me laugh out loud!

 

atariage_hivelocity_server.jpg

 

I think I'm going to like this company. :)

 

..Al

  • Like 8

Share this post


Link to post
Share on other sites

Wow! All of Atari Age in that little box! :cool:

 

That's an amusing way of thinking about it. Yeah, those 1U servers are pretty thin! And that sucker has four hard drives in it.

 

..Al

Share this post


Link to post
Share on other sites

I know this thread is about the server upgrade and your busy with that, but are there any plans for an Atari Age app for Android / Apple in the near future?

Share this post


Link to post
Share on other sites

...are there any plans for an Atari Age app for Android / Apple in the near future?

What would be the advantage?

Share this post


Link to post
Share on other sites

What would be the advantage?

Good point Tom; I think the majority of apps in the app stores could have been done in the browser though so why not put web pages in there too? :)

Share this post


Link to post
Share on other sites

Hey Al what database are you using? Just curious, feels like you are running MySQL if I had to guess :)

 

Probably 99% of the forums out there are using MySQL, including AtariAge. You really shouldn't be able to discern that, though, when things are running smoothly. Ideally I'd have the database server running separately from the web server, but that's a somewhat expensive proposition. I am going to setup replication to another server, though, and then do daily backups from the slave instead of the master, which will fix the site going offline at 4am every night.

 

..Al

Share this post


Link to post
Share on other sites

Probably 99% of the forums out there are using MySQL, including AtariAge. You really shouldn't be able to discern that, though, when things are running smoothly. Ideally I'd have the database server running separately from the web server, but that's a somewhat expensive proposition. I am going to setup replication to another server, though, and then do daily backups from the slave instead of the master, which will fix the site going offline at 4am every night.

 

..Al

Al,

the backup window gave it away but I think MySQL is OK - you were getting pretty good performance from the database side before the AJAX upgrade to the software; that upgrade was pretty buggy at first, the AJAX created client side bubbles that could crash a workstation if the page was left up over night and probably bogged the server with too many unnecessary database hits.

 

I would think AtariAge is awesome even if you ran it on an 80's BBS ... wait a minute, what am I saying? I think AtariAge would be even more awesome if you ran it on an 80's BBS :)

Share this post


Link to post
Share on other sites

First shot of AtariAge running on the new server:

 

aa_new_server_main_index.jpg

 

Now to get the forums running!

 

..Al

Share this post


Link to post
Share on other sites

the backup window gave it away but I think MySQL is OK - you were getting pretty good performance from the database side before the AJAX upgrade to the software; that upgrade was pretty buggy at first, the AJAX created client side bubbles that could crash a workstation if the page was left up over night and probably bogged the server with too many unnecessary database hits.

 

The backups have gotten progressively worse over time. The database is nearly 6GB in size at the moment. And you can't really backup a database full of (mostly) MyISAM tables without locking them. Needless to say, this is a good opportunity to change the way database backups are done!

 

As for the AJAX, I don't think it's too bad--certainly some of the AJAX calls are balanced out by not having to do full page reloads. For instance, Quick Replies that add your post to the page without reloading. Which is a pretty common task. And pretty much all AJAX calls require some interaction from the user. Even the "Spy" page has a limited window where it will run before it stops updating the page.

 

I would think AtariAge is awesome even if you ran it on an 80's BBS ... wait a minute, what am I saying? I think AtariAge would be even more awesome if you ran it on an 80's BBS :)

 

That would make a great April Fool's joke. :)

 

..Al

Share this post


Link to post
Share on other sites
And you can't really backup a database full of (mostly) MyISAM tables without locking them.

Are you going to convert them to InnoDB ? I've been using it instead of MyISAM for awhile now...

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...