Search
Purchase DNN Modules
Our success stories
ThermaPro Solutions (www.thermaprosolutions.com) is a leading company in Montreal, Canada - providing bed bugs detection and extermination services.
DotNetNuke (DNN) Resource Search
Only DNN - DotNetNuke Blog
FeedBurner Subscribe to Ismet Dumlupinar's DotNetNuke Blog



 According to most of users, DotNetNuke 4.9.5 has better performance than DotNetNuke 5.x family. However, i believe this situation will be changed soon with the release of DotNetNuke 5.5 series. Since there were a lot of new features in DotNetNuke 5, i think core team couldn't handle performance scenarios wisely. So the problems about application performance were troubling DotNetNuke users. Well, DotNetNuke 5 has built-in provider for Human Friendly URL's and instead of hiding it, core team decided to enable human friendly urls by default.

This enhancement was a positive change for DotNetNuke 5.x from a business perspective as the URLs generated by the platform look a lot nicer in human friendly format and offer SEO purposes. The problem was the original implementation of Human Friendly URLs introduced some extra overhead which caused DotNetNuke to take a performance hit. The overhead was related to the use of Regular Expressions and some non-optimal business logic.

For DotNetNuke 5.5.0, with help from Charles Nurse, Keivan Beigi went ahead and rewrote how Human Friendly URLs are processed which brings us back to the main topic. DotNetNuke 5.5.0 with Human Friendly URLs enabled is over 20% faster that DotNetNuke 4.9.5, and over TWICE as fast as any previous 5.x release!

You might be wondering why the Friendly URL provider has such a drastic effect on performance. Well, the reason is that Friendly URLs need to be created for every instance of a link on the page. This includes all menu items, all page and module edit links, settings links, RSS and print links; which in totality adds up to a substantial amount of processing for this provider.

Hopefully this change will encourage users and customers to upgrade to DotNetNuke 5.5, so that they can take advantage of these significant optimizations. Please head over to CodePlex and download the latest dotnetnuke 5.5 Beta and test it widely.

[Read More...]

Post Rating

Comments

There are currently no comments, be the first to post one.

Post Comment

Name (required)

Email (required)

Website

CAPTCHA image
Enter the code shown above:




Web Hosting Blogs - BlogCatalog Blog Directory

blogarama - the blog directory


Web Development blogs & blog posts

2007 - 2011 www.onlydnn.com   |  Privacy Statement  |  Terms Of Use  Xhtml 1.0  CSS 2.0