Home MVC Storefront

SubSonic: New Forums Online

The saga continues :). A while back I mentioned that our forums sucked and I wanted to see what people were thinking about what we should do. It was pretty one-sided:

Stop reinventing the wheel and fix those damn bugs!

So that's what we did. Sort of ;).

Last night I seriously geeked out and rolled our forums over to CommunityServer 2007.1. That's what we were on initially, and without sounding too negative, it wasn't a fun experience.

There were a few bumps as we went offline for about 4 hours last night (I was up until 2am my time) and our site crashed this morning again as something whacked out our user's table - but aside from that it's been pretty simple.

 

Why Did You Move In The First Place?

The main issue is bandwidth usage. CS uses a lot of ComponentArt's stuff and I loathe CA with a passion. I think it's technically awesome stuff and looks great, but when your page size grows to 600K - you've got a problem.

More specifically: every time I tried to post to the forums, I had to wait 4-5 seconds for the page to load, and when I posted back it took another 4-6 seconds to load that cruft back to the server. You might say my bandwidth sucks (and I'd agree - who wouldn't!), but it's not just that - the browser takes time to load all that crap!

In addition, I didn't need all the things that are in CS, and looking at other forum systems out there I began to wonder how much perf I was sacrificing to the 80% of the application I wasn't using.

The latest version (2007.1) is mighty fast and I've been impressed with it as I cruise the MVC forums. I think Rob and Scott have done a great job in fine-tuning this beast!

I've also got a bigger pipe on my server now (Bob Marley kine) and I've decided to switch my preferences to using the Basic Editor and not TinyMCE. I'm not a fan of TinyMCE really - It's a lovely editor - but it used to rewrite people's code and splash it down our pages. Very annoying.

 

The Future
As you might remember from some of my MVC posts - I've been working on a sample forums app that I'd like to use as a reference app for SubSonic and MVC. This takes time, and I didn't want the pressure of getting our users to a usable forum to influence us.

I'll be sure to update people as we progress - for now, if you've left our forums cause they sucked, please visit us again - we're all fixed up :).

Scott Peterson avatar
Scott Peterson says:
Thursday, December 13, 2007
Rob: I went immediately to the forums after reading your post and found that it's taking a long time to get between pages, especially the first time I click on a topic. For example, I clicked on Installation and Setup, and it took nearly 20 seconds to get the new page. The second time took about 12 seconds, and hitting the back arrow took about 6 seconds. Every forum link I tried takes anywhere from 12 - 20 seconds. I'm not sure if the issue is with your new pipe or what, but the forums are very slow at this time. Now I just received an "Oops something went wrong!" error. Sorry to be a downer after all your work... Scott

Rob Conery avatar
Rob Conery says:
Thursday, December 13, 2007
@Scott: weird - they're zipping along for me. I know when you hit a cache cycle it can take a bit of time to load. Anyone else seeing slowness want to ruin my day? :):)

Dave Neeley avatar
Dave Neeley says:
Thursday, December 13, 2007
I think things are looking good. I'm sitting behind a proxy server though. Maybe that has an effect.

Andreas Kraus avatar
Andreas Kraus says:
Friday, December 14, 2007
Oh noez dude, I hoped to see the new MVC Forums you were talking about when I hit this title in my RSS Reader :o I never liked CS and also wrote a blog entry about it some months ago - http://www.andreas-kraus.net/blog/vbulletin-still-the-best-aspnet-forum-software/ .. I've build a very lightweight ASP.NET Forum for one of my sites, it has just the basic features in fact (and friendly URLs) but the people love it - and they didn't like CS at all. CS is a community solution beast, although it feels so bloated & sometimes slow.. Don't give up on the MVC Forums, it's the light at the end of the tunnel! Ever thought about creating a (e.g.) codeplex project for it so everyone can contribute to the proccess? Andreas

Scott Peterson avatar
Scott Peterson says:
Friday, December 14, 2007
Hopefully yesterday was a fluke. There is a barely noticable hesitation between pages now, but basically, things are moving right along.

kevin avatar
kevin says:
Sunday, December 16, 2007
looks great rob. I hope one day the SS forums makes a comeback. but yea, this looks much better. kudos!


Search Me
Subscribe

Index Of MVC Screencasts

You can watch all of the MVC Screencasts up at ASP.NET, and even leave comments if you like.

Popular Posts
 
My Tweets
  • @haacked must.... resist... assimilation...
  • Dinner at the Haacks. How did Phil get such a cute kid? Evidently Phil's in the doghouse though...
  • @shanselman dude turn off twitter and drive! that's gotta be illegal!
  • For D'Arcy and Justice... Scottgu goes Canuck! http://twitpic.com/mfz1
  • Working in ScottGu's office with @shanselman. Wearing an Orange Polo and saying "go ahead" a lot for some reason.
  About Me



Hi! My name is Rob Conery and I work at Microsoft. I am the Creator of SubSonic and was the Chief Architect of the Commerce Starter Kit (a free, Open Source eCommerce platform for .NET)

I live in Kauai, HI with my family, and when my clients aren't looking, I sometimes write things on my blog (giving away secrets of incalculable value).