DNN Forums

Ask questions about your website to get help learning DNN and help resolve issues.

DDR Menu causing very slow page load time after DNN 9.12 upgrade

Sort:
You are not authorized to post a reply.





Growing Member





    I recently upgraded a DNN Platform 6.2.3 site, following the suggested upgrade path all the way to 9.12.0. I believe it was with 7.4.2 or 8.0.4 I noticed very slow page load time but decided to continue the upgrade path to the end to then diagnose the issue.

    After a lot of investigation I confirmed it is due to the DDR menu provider, and if I removed the skin object (both the register tag <%@ Register TagPrefix="dnn" TagName="MENU" Src="~/DesktopModules/DDRMenu/Menu.ascx" %> at the top and calling it down in the skin) the page load time returned to essentially instantaneous.

    There are only less then a hundred pages total in the single portal site, and querying the tabs tables and related stored procedures all return very quickly, and nothing is found in the DNN event logs or the /portals/_default/logs.

    Any ideas where else to look at what could be causing it?






    Growing Member





      Here's the PrefView analyzer output showing the DDR menu as the culprit:






      Veteran Member





        Interesting... Have you checked the theme to see if there are any oddities with the DDR Menu template that's being rendered? It's possible that there is something it's doing that maybe you're unaware of. We haven't yet seen any performance issues with the menu in any recent version of DNN (yet). :)





        Growing Member










          Growing Member





            Well, I wish I had an answer into how this got fixed (especially after sinking a good number of hours into investigating it), I do not know why the GetNavigationNodes call would always end with a "Padding is invalid and cannot be removed." cryptography exception after 15 seconds (this would be per DDR menu skin object placed on the page, so if two were in the skin then it would be 30 seconds).

            What I did do was scrap the site and start the upgrade process over (from 6.2.3) following again the recommended upgrade path, with the only difference this time was uninstalled a couple older unused modules first while still on 6.2.3, and moving from iFinity URL provider to DNN friendly provider earlier (on 7.4.2 instead of on one of the 9.x releases that would throw some errors regarding no content found), and lastly I found caching to be set to none instead of the default heavy. Now the site is on 9.12 and running faster then ever, just wish I had an answer as to what happened the first go around.





            Veteran Member





              It's definitely annoying when you fix something and don't know how you did it. :)  

              Regarding the upgrade getting restarted from the beginning, this is definitely something that may have been the real fix.  Coming up from a version that old, it's SUPER easy to miss or otherwise make a mistake at some point in the process.  That, and being sure to unblock zip files you've downloaded for the upgrade.  

              I've given a pretty comprehensive upgrade talk a handful of times in the past.  Here are some links to help you out!  






              Advanced Member





                Justin, thank you for sharing the full details of how you got the website from a DNN old version to the latest! Great summarize

                Ing. Marco Alvarado Gómez MSc | Globalode
                Phone. +506 6049-1880 | WhatsApp. +506 6049-1880 | Email. [email protected]
                Address. Costa Rica (A Pura Vida place!).
                You are not authorized to post a reply.

                These Forums are dedicated to the discussion of DNN Platform.

                For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

                1. If you have (suspected) security issues, please DO NOT post them in the forums but instead follow the official DNN security policy
                2. No Advertising. This includes the promotion of commercial and non-commercial products or services which are not directly related to DNN.
                3. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
                4. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
                5. No Flaming or Trolling.
                6. No Profanity, Racism, or Prejudice.
                7. Site Moderators have the final word on approving / removing a thread or post or comment.
                8. English language posting only, please.

                Would you like to help us?

                Awesome! Simply post in the forums using the link below and we'll get you started.

                Get Involved