The Forums get migrated

We've used FuseTalk for our discussion forums for a long time now, and it was music to our ears that they decided to port their product to ASP.NET. Implementing the new FuseTalk platform happened a few months ago and it went very well.

To implement the new .NET version of FuseTalk, we had to include our ad tracking software into FuseTalk in order for us to serve and track ads within the forums. We accomplished this by using FuseTalk's include code, which allows you to include your own code in various places within the FuseTalk application. Essentially, FuseTalk inherits our ad tracking dll and we are able to call ads within the FuseTalk look and feel, and track them.

Performance-wise, the new .NET port of FuseTalk has worked extremely well for us. Our average page execution time is 20-40ms with approximately 1000 users online. We used to require 2 servers running at all times to get near that kind of page execution time, and now, we could run the entire forums off of one server easily.

Our bread and butter is up next Scalability of the website
Comments Locked

26 Comments

View All Comments

  • everman - Tuesday, November 30, 2004 - link

    Do you have any specific measures built in to handle something such as a slashdotting? Such as a page with lower bandwith requirements (static page with no database queries). Maybe actually be able to dynamically create such a page if it goes over a certain number of requests in a time period.
  • Phiro - Tuesday, November 30, 2004 - link

    You cluster for several reasons; peak load (aka slashdot effect), high availability for hardware failure reasons and for maintenance reasons, i.e. a MS security patch. Or power cabling changes in their server room. They can take 1/2 the cluster down (for instance) and do whatever needs to be done, then swap, rinse, and repeat as neccessary.

  • mldeveloper - Monday, November 29, 2004 - link

    Jason, can you comment on the effect of a slashdotting? Is this one of the reasons you are running a cluster if normal traffic can easily be handled by one server?
  • Jason Clark - Monday, November 29, 2004 - link

    #21, there are tests that state that PHP5 is faster, then others state ASP.NET is faster. I have yet to see a well written and fair test. We prefer ASP.NET, it suits our needs.

    #22 We use Microsoft SQL Server 2000 Enterprise.
  • hifisoftware - Monday, November 29, 2004 - link

    Nice article. Can you tell us which Db are you using?
  • ncage - Monday, November 29, 2004 - link

    Awesome it looks like asp.net has awesome performance. Looks like microsoft did a good job. What i would be interesting in finding out is how it compares in perfomance to PHP. Maybe im wrong but i don't think a "huge" amount of sites use cold fusion a lot of them use PHP or classic asp pages.
  • Jason Clark - Sunday, November 28, 2004 - link

    #15 I agree, we'll work on putting more on a page, it is annoying.

    #16 I took alook at the tracing namespace, I guess not close enough. From what I see it does some of what we need but not the sql syntax passed to ado, which is probably the most valuable part of our debugging class.

    #18, we're working on the flash ad issues, i hear ya.

    #19 the quad 848 is our db server, all our webservers are still dual athon MP's :)
  • Jeff7181 - Sunday, November 28, 2004 - link

    Pay no attention to #3&4, Jason. He's probably a THG regular over here trolling, lol.

    Seriously though... I love these articles... it's interesting to know what kind of hardware and internet connection and software is needed to run a site like this.

    Is this the same Quad Opteron 848 setup w/8 GB of RAM mentioned in a previous article?
  • elecrzy - Sunday, November 28, 2004 - link

    I was wondering if its possible for you to make the website more compatible with firefox since the ad flickering is really annoying.
  • Reflex - Sunday, November 28, 2004 - link

    11 - No, I mean compare it to a Apache/Linux based platform, as well as other options.

    Jason - You'd want to disclaimer such an article very heavily, and simply put it as your experience. I just know that right now it is virtually impossible to know what platform is going to give you more performance on the same hardware, all you can do is look at various marketing docs and hope your reading half the truth. There was a day where MS was not a serious player in this space, I am curious about how far they have really come. Real world info on that is more or less non existant.

Log in

Don't have an account? Sign up now