AnandTech: A Brief History of Time
by Jason Clark on July 26, 2004 6:52 PM EST- Posted in
- IT Computing
AnandTech 2.0
We decided that Solaris and Oracle were not for us. Not because either one was slow, but simply because the combination of ColdFusion and Oracle was not working out for us. Yes, we could have gone with another language, but we weren't very fond of the choices at that time, and our expertise was in ColdFusion.After doing some basic mock ups and tests, we ended up using Windows NT 4.0 and ColdFusion 4.5.1 SP2, which was rock solid for us. The content management solution didn't change much in this release of the site; we just spent some time re-writing some of our SQL to optimize it for the SQL Server platform.
Our site, and sites like ours, rely on advertising revenue to keep it alive. We had been using Ad Juggler for awhile (a Perl based package at the time) and it was starting to show its weakness as load was increasing. We decided to go with a ColdFusion based package called FuseAds, which we still use to date.
Hardware used in version 2.0
Dual Intel Pentium III Xeon 500 w/1MB L2 Cache and 1GB of memory.
View version 2.0 of the website
AnandTech 3.0
Just like our hardware coverage, our infrastructure is current. Windows 2000 was released and was miles ahead of NT4 in terms of manageability and stability. We waited until Service Pack 1 was released, and then upgraded the servers at approximately the same time when Macromedia acquired Allaire (the makers of ColdFusion), and released ColdFusion 5, which included some serious performance increases and stability improvements. The upgrade went well, and again, we had no issues with the site or the back-end.Since the beginning, we had been using Mediahouse Live Statistics Server to analyze our web logs. We were generating nearly 1GB of logs per server, and we were starting to experience some problems with Statistics Server because of the amount of logs being analyzed. We decided to switch to analog, and write a web-based front end to it. We would analyze the logs into a data file and put it in our database for easier manipulation. This system worked quite well for some time, until our log files became unmanageable.
Bandwidth during this period of our growth was fairly expensive, and was starting to cost us significant amount of money to maintain. The HTTP 1.1 protocol had included an innovation called HTTP Compression. Since it had been out for awhile and was supported by over 90% of our readers browsers, we decided to implement it. We cut our bandwidth in half, which, needless to say, had cut our expenses by a significant amount. This version of the website was the longest running version.
Hardware used in version 3.0
5 x Dual AMD Athlon Thunderbird 1GHz w/ 768MB of memory
View version 3.0 of the website
67 Comments
View All Comments
FFS - Thursday, July 29, 2004 - link
Clean design it's a half of succes.Look at Google - it is not only that powerfully search made it popular like now, but super clean design too.
The Inquirer is also nice and clean...
I 100% understand that you can't please 'em all :).
But cleanness also will bring more speed... Correct me if I'm wrong
And you still could have a style as well (that's why I mentioned [H]ard|OCP - even thou I'm not such a big fun of black and red)
simms - Thursday, July 29, 2004 - link
We still need a :cookie; emoticon.SlingXShot - Thursday, July 29, 2004 - link
With all these Anandtech versions, anandtech should be an artifical inteligence already. :-DJasonClark - Thursday, July 29, 2004 - link
FFS: Can't please em all :). We're happy with it, i do agree about the white background. It's something we're looking at, but it isnt an easy fix with the css layout.L8r.
FFS - Thursday, July 29, 2004 - link
It is very good article indeed...About speed subjectively it loads slower and slower for me on my FireFox 0.9.2. - but of cause you have benchmarked everything :)
Once I've read on Inq that there are two types of hardware lies: lies and benchmarks :)))
However improving the code for the better one and therefore the speed it is not the only thing about nice web page.
Another thing is design. And I have to admit (again from my point of view) that from version 3 to 5 its mostly regressed.
Especially that gray background covering the article so it's impossible to read during the page loading time, which a pretty long.
PLEASE remove that gray background (keep it white like on v.3)
Tabs on the top - good idea, but bad realization - no clean borders - small fonts e.t.c.
Again news section - even worst one gray on another gray - have you herd about contrast colors? :((
Too be honest best hardware-review site design so far is [H]ard|OCP...
Funny but for me this article sound like excuse for the creating the page, which loads adds very fast but ...(see above)
Is that a hidden feature of .NET We could expect everything from MS (even anti-virus prog :))
Don't get me wrong - I'm also using WinXP, and have the same opinion about it - it is not less stable then Linux in good hands,
although not that stable as Mac OS X even in "simple" hands (again I'm not Apple fun as it could seemed)...
Sorry it was already too much I wrote.
As resume - great team, superb reviews, but sorry - bad web page...
Macaw - Wednesday, July 28, 2004 - link
Nice article.The whole .NET framework is pretty extensive. I have some nice things on image-generation from .NET if you want the source. You can use GDI+ from .NET to generate uber cool graphs.
JasonClark - Wednesday, July 28, 2004 - link
SlingXShot, lol jobless? We innovate, so that means writing new code and improving all the time. Sitting on the same code for 10 years doesn't seem very innovative to me. There is ALWAYS room for improvement, thus versions. If people didn't freshen their code we'd still be running windows 3.11 for workgroups, yek.Brickster, we're using SQL Server 2000 on Windows 2003 Enterpise server. That is running on a quad opteron 848 with 8GB of ram and 150 GB Raid 10 array. Can we say overkill :)
SlingXShot - Wednesday, July 28, 2004 - link
JasonClark, just that you have so many version of Anandtech, I guess you need the new versions of software to change code or you would be jobless right?Brickster - Wednesday, July 28, 2004 - link
Jason, maybe I missed it, but what database platform are you using with the latest AT 5.0?Thanks again!
Brickster
fbaum - Wednesday, July 28, 2004 - link
Heyyo Jason, thx for the reply, and for qualifying the graphs. Would love to see a fair platform compario but that would be a lot of work and as you pointed out that's not really the point. I'm using VS 2003 on a project now, developing a C# .NET web service to interface with a B2B messaging hub, it's kind of complex, and I'm yearning a bit for the more immediately gratifying CF web development I had on my previous project. As a CF fan I felt compelled to put in my $0.02.
Cheers,
Felix