You need to Register for free and Login to post a message in the forum.

Forum

Subject: DNN performance ideas
Prev Next
You are not authorized to post a reply.

Author Messages
DavidWSnow
DNN Creative Magazine Subscriber
Nuke Master
Nuke Master
Posts:124

06 Feb 2008 2:37 PM  

While trying to improve DNN performance of my site even more, I came across a FireFox add-in from Yahoo called YSlow. While the add-ins is interesting the web page that it points is is even more interesting.

It lists Yahoo's performace groups Best Practices for Speeding up Your Web Site. Yahoo also has a video with the author.  While several of the suggestions aren't realistic for most of us - like use a "Content Delivery Network", many are easy.

A couple that caught my attention were "minify" js and css. YUIcompressor is a tool from Yahoo that does minification (removing comments and extra white space.)  I tested it on DNN's js and css files that get loaded on every page. The reduction was from 30% on average up to 100% on Portal.css. It sure can't be too much work to append "-orig" to the end of each file name and then run them thru YUIcompress to recreate the original filename. This files are static and down change.

Another one talked about in the video was for how to include css file. "Don't use the "@ construct" and "always use link." this is because browsers wait to render when they see the @.  I haven't verified this but I did remember that you use this construct on dnncreative.com.

Also css files should be included at the top of the file and javascript at the bottom, not that we have much control over th

/Dave

You are not authorized to post a reply.
Forums > Users Lounge > Everything Else > DNN performance ideas



ActiveForums 3.7

Latest Forum Posts

RE: Restart Application by leesykes
It will restart your DotNetNuke installation and reload the application.Clearing cache will clear th...
RE: How can i edit any module from front end by leesykes
hello,I have just tested this and can see exactly the same as you, I suspect the core team have set ...
RE: EasyCGI help? by leesykes
You may want to ask them to reset the correct permissions on your DotNetNuke installation files, som...
RE: quick question by leesykes
Hello,It will be possible to a degree, but it depends on how both of the skins have been built. You ...
RE: EasyCGI help? by Dr Joe
I'll let you know how it works out. I think I opened up about 6 tickets with them so far. ...
RE: EasyCGI help? by derpir
Hi Joe amazing to say the least! I will change host to PowerDNN as soon as possible, seems to me t...
RE: EasyCGI help? by Dr Joe
Amazing - I'm going through this exact same thing with EasyCGI! I managed to successfully instal...
Running the local host installation after building the application by saintX
My localhost installation of DNN was running blameless. After I oppened the application with VWD it ...
RE: quick question by derpir
Hello Is it possible to buy two skins and combine them? for example put one skins visual attributes...
RE: Environment Variables by leesykes
Thanks for the info,
RE: How can i edit any module from front end by sanju_k1421
ok if i added an text html . now i want to fill into that have to log in ,but i want that an...
Module not working when logged off. by t.ramya85
Hi friends,I have created two modules which interact with each other and i have kept one module to b...
RE: Environment Variables by fandnet
There are many ways to use variables like what I was trying to use...But here is how I did it.DotNet...
RE: OpenForce '08 by mgordon
It was truly a great time.  I really feel this year was much better than last year.  I hope to ge th...
Environment Variables by fandnet
I am creating a simple module that registered users can use to send an email invitation to people wh...
RE: How can i edit any module from front end by leesykes
I'm not sure that I follow, could you provide an example?
RE: Development of modules by leesykes
Hello,Glad you find them useful, at the moment there are not any plans to go into Module Development...
RE: SQL Server 2008 Documents Module DotNetNuke by leesykes
Hello,Thanks for the tip. Yes both connection strings are in correctly and the user has full permiss...
RE: Now, portal creation problem by jncraig
Since you have other issues with installing modules, etc. I believe that you are correct that it's a...
RE: How do I display the current time by jncraig
The [CURRENTDATE] skin object has a DateFormat attribute. The examples give MMMM dd, yyyy as a typi...
AppTheory
RSS Feeds