« Taking Apart a Press Release| Main | Battle of the Neurons »

Thin Clients Who Got Too Fat (technical)

| | Comments (0)

In creating the MAT production site, I used a lot of third-party .NET controls, as well as rolling some of my own. Gosh! It was a flashy site! I liked the look-and-feel well enough. I had pop-up help tips, sliders inside of grids, a dynamic help and menuing sytem. All very slick, until I had to do some maintenance on the site from the beach last week.

At the beach, all we had was a dial-up connection. I had a client that needed an assessment set up, so here I go dialing in.
Did I mention that I had all sorts of custom controls on the site?
For those of you who know, adding a lot of controls to your website in most cases means that you're keeping a lot of state. Keeping state in .NET aspx code generally consists of managing a lot of objects in a VIEWSTATE.
All of that -- that means that each page weighed in around 1MB! At the home office, on the T-1, it was a 10 second download and I was humming. But over that dial-up. Yikes. It was more painful than you can possibly imagine.
So now I'm getting ready to rewrite the UI layer. Shouldn't be that difficult, as all my logic is in my business layer (you programmers out there are tiering your code, even inside of components, right?) The problem is that I'm still wondering whether I should start on this right away. Don't most businesses have high-speed internet already? I can't imagine a larger business being on dial-up, does that happen anymore?
I haven't made a decision. Still thinking about it.

Leave a comment

About this Entry

This page contains a single entry by DanielBMarkham published on July 6, 2005 7:30 AM.

Taking Apart a Press Release was the previous entry in this blog.

Battle of the Neurons is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.

Social Widgets





Share Bookmark this on Delicious

Information you might find handy
(other sites I have worked on)





Recently I created a list of books that hackers recommend to each other -- what are the books super hackers use to help guide them form their own startups and make millions? hn-books might be a site you'd like to check out.
On the low-end of the spectrum, I realized that a lot of people have problems logging into Facebook, of all things. So I created a micro-site to help folks learn how to log-in correctly, and to share various funny pictures and such that folks might like to share with their friends. It's called (appropriately enough) facebook login help