Not sure where to post this, but figured it was/is a configuration issue of sorts.
I would like to put forward the idea of a re-engineering the mass of style sheets and how they are assembled by the engine. DNN has a huge overhead by poorly structured CSS files.
IE8 has a new feature that allows you to view the html/css inheritance (press F12). One things that stands out is how much CSS code is re-executed via reads to default.css, portal.css, skin.css & skinname.css, container.css & conatinername.css (and there's probably more.
Many of the style sheets contain irrelevant information too, for example, default.css references 1000's of byte to declare classes for FileManager, but file manager is rarely used and should just have its own style sheet rather than loading classes that will not be used on every page read.
Also many of the classes re-declare the font and font sizes and many of these re-declarations are unnecessary had the appropriate declarations been made up the CSS chain of inheritance in the first instance. Again, 1000's of bytes per page load could be saved.
Also, if a container has an individual style sheet of the same name and that container is added twice (or more) to the same page the core engine adds the same reference to the same style sheet for each occurrence of the container on the page.
Here's some stats from a fairly average html page
html Byte Count : 10752
css style sheet: 7555
That's over 1/3 of the page in style sheet CSS data.
Here's another that worst
html Byte Count : 24352
css style sheet: 34207
Here, the CSS is larger than the html page which has the content in it !!!!!
Also as a note, the JavaScript was 36515 bytes - I don't know what it's for, but it should not be needed for a plain html page
Ok, that my feedback.
I would be interested in hearing from the core team about doing some DNN optimization on style sheets as there are literally thousands of wasted bytes per page load and there's thousands of posts about how SLOW dnn can be and how bloated the architecture is.
Maybe this would be a quick and fairly easy task to achieve and some performance could be given back relatively quickly.
Peter
PS. It would be good to have an OPTIMIZATION section that deals with performance ideas and issues.
PSS. It would be good to see a lightweight HTML editor included - not every site needs the power of fck and the load times are huge