Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeUsing DNN Platf...Using DNN Platf...Performance and...Performance and...How to make DNN faster - Some findingsHow to make DNN faster - Some findings
Previous
 
Next
New Post
4/24/2013 6:17 AM
 

Hi,

The last days i searching to make DNN faster, because after a upgrade from DNN 6.1.5 to 6.2.7 and a upgrade of dnnckeditor to version 2.0.4.

Site administrators find it very slow on saving some things.

I can find out some intersting thinks :

If you edit a item (not in a popup, from the annoncment module for exemple) and save it.
And you analyse it with fidller, you see 3 http/html requests.

1) click edit item
 /ctl/Edit/mid/879/itemid/0
get
35 kb
return code : 200 ok

2) click save item
/ctl/Edit/mid/879/itemid/0
post
123 kb
return code 302 / redirect

3) show articles
get
31kb
return code 200 ok

 

What is abnormal to me is step 2.
Why is te content returned by a redirect so big ?
Fiddler show me there arre 2 html send in the content.
A html tag with the reirection (that normal) + a html tag with the page content (not normal and 5 times bigger then the other requests)

 Why ?

I check this on dotnetnuke.com and it hapend also.

 
New Post
4/24/2013 9:43 AM
 
Hi Sacha,

could this be a Viewstate overload?

Best wishes
Michael

Michael Tobisch
DNN★MVP

dnn-Connect.org - The most vibrant community around the DNN-platform
 
New Post
4/24/2013 10:47 AM
 

Thanks for your reply Michael.

I found that Response.Redirect( url , true) , witch is realy mutch used in DNN when click on a button, dont end the execution of the event because the Response.Redirect is inside a try{}catch{} block.

Response.Redirect( url , true) throws a exception for ending the threat and this not hapen because the try catch block.

In this case the execution of the event continue and you find 2 "responses" (2 html,body, ... tags) in the output.

This overloads the network and make everything slower. Normaly you dont see it bacause it's a redirect witch generate a other request from the browser to the server with the html witch is shown to the client.

http://stackoverflow.com/questions/37...

 
New Post
4/25/2013 2:55 AM
 
Ah - this is very interesting indeed. I also always thought, that Response.Redirect(somewhere, true) will stop the execution - will be some work to review my codes.

Best wishes
Michael

Michael Tobisch
DNN★MVP

dnn-Connect.org - The most vibrant community around the DNN-platform
 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Performance and...Performance and...How to make DNN faster - Some findingsHow to make DNN faster - Some findings


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

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

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. 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.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out