Written by |
Rangers51 |
CoN Webmaster | |
Member Since: 1997-07-31 | |
News articles posted: 558 | |
More articles by Rangers51 |
AltheaValara | Comment 1: 2022-02-04 12:23 |
Thank you for your work in keeping CoN going! I still enjoy this site a lot, and it's in my rounds of websites to check daily. It does seem speedier now! I'll let you know if I notice anything weird. | |
Glenn Magus Harvey | Comment 2: 2022-02-25 03:37 |
Thank you so much for keeping this site running for so long! I feel silly now, to not know this...how was the site hosted before? | |
Rangers51 | Comment 3: 2022-02-25 19:01 |
Quote (Glenn Magus Harvey @ 24th February 2022 21:37) I feel silly now, to not know this...how was the site hosted before? Well, it's not the kind of thing that comes up in casual conversation, so, you know. In the most generic terms, the way a website is "hosted" is always going to be somewhat similar - you have some files, they sit on a computing box, you have some other stuff that points to this box, and then the box processes instructions and sends the data back to the person sending the instructions. Of course, extremely large websites sit on many, many boxes often in many different locations kept in sync, etc. etc. In the case of CoN, for the last 15 years or so, we've done our hosting on a class of machine called a "virtual private server." Essentially, this is just a moderately-powerful Linux computer, split through software to allocate its resources among many different users hosting one or more websites apiece, hosted on a rack in a data center. (Our data center was in Chicago for a long time, now I believe it's in Michigan - with most of our traffic still coming from the US, a centrally-located data center is ideal for us.) Our VPS runs CoN as its primary function, but also runs a handful of other websites for me and some of my own website clients. For a real brief time several years ago, it even ran a Minecraft server for CoN players. The VPS keeps the software running, like PHP and our databases, that actually execute the instructions asked of it by users visiting the sites; it also stores all of the code and other files needed to display to the users. This was the way things were done for sites like CoN for a long, long time and that's where the point of my original post starts to deviate a bit for the sake of modernity. We are still hosting all of the parts of the site that require real computing power on that VPS and likely will be for a while yet. However, things like images and static javascript, which don't require any "thought" and rarely change, benefit greatly from the CDN architecture I described in the OP. Now that this phase is mostly complete, I will be able to remove the redundant files from the VPS to slim down what is stored there, which will eventually make it more possible to leave the existing hosting paradigm entirely and potentially host the entire site in a scalable, distributed virtual computer. If I manage to get that far, it should make everything even faster still and also cost me a bit less. ![]() | |
Rangers51 | Comment 4: 2022-03-18 16:18 |
I have to bump this thread because yesterday in a DM Tiddles coined the term "Chocobo Delivery Network" and I am absolutely furious that I didn't come up with that for this post. | |
Please Log In to Add Comments |