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

HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...The loading time of DNN sites is not good....The loading time of DNN sites is not good....
Previous
 
Next
New Post
4/6/2008 9:51 AM
 

Hi John,

I did find Snapsis.PageBlaster.config file under my root folder, should I delete it? I think it specify the cache folder place. And the cache data seems save to

/Portals/_default/Cache/

folder.

I still have the error message said : Could not find a part of the path 'E:\inetpub\vhosts\sina101.com\httpdocs\portals\_default\Cache\LocalStrings\PageBlasterConfig.LocalStrings[zh-TW].js'.

I think it's the same reason.

I see something under /Portals/_default/Cache/  folder but I am not sure were them created by Page Blaster. It has some subfolder contains webinfo files.

Another question is about the license key, I see the license key when I download the community version. But I can't find a way to save it. I see a input box in the PageBlaster page but can't save it?

Did I need to config something for the community version?

And I have additional question about the profession version and community version. I am not sure what the real different. It look like community version will cache all data but profession version can let you "off" some feature. I don't know what the really benifit of the professional version.

 
New Post
4/6/2008 10:06 AM
 

Hi Eric,

The main difference between the community and the professional version is that the community version only allows you to have settings at the global level (all portals and all pages). The professional version allows you to have settings and do replacement rules at the Portal and Page level.

The community version may be all you need for performance as it does compression, page level caching, and automatic optimization of CSS & JS files.

The reason the key is not saving is most likely because of the error you are getting.

If you delete the Snapsis.PageBlaster.config file in the root of your site and re-install it may correct all of your errors.

Let's continue this dicussion in my support forums at http://www.snapsis.com/support.aspx

 


DotNetNuke Modules from Snapsis.com
 
New Post
4/6/2008 3:17 PM
 

Duchoangle:

I think that you, as well as Eric, have reached the wrong conclusion, with a bad methodology, based on bad information and wrong assumptions.  There are many factors involved in the performance of a Web site, to name a few, concurrent hits on the site, traffic on the line going to/from the site (may be shared with many other sites), Web server performance and workload, database server performance and workload, performance of a particular module, configuration parameters of the Web server and database server, design of the site, etc.  This site, the DNN site, have been having some problems related to its rapid growth, remember that this is a very high traffic site.  In particular, the Forums module have had some issues, which you see as slow performance of DNN, but it is not caused by the core of DNN necessarily, it is just that the forums is what people hit the most.

Also, you cannot compare the performance of a dynamic site like DNN with a plain, static, HTML page serving.  There is basically no effort on the server to send you a static HTML page.  If you can manage your site with plain HTML then by all means you should do it that way.  But if you need a more sophisticated site with all the functionality that DNN brings to the table then you are playing a different game in a different league.

And by the way, there is no C# version of DNN, where did you get that from???  And in any case, all the debates about the performance of C# versus VB.Net are irrelevant because both languages, as well as all the other languages supported by the .Net framework, compile to basically the same executable/binary code to be run by the Common Language Runtime or CLR, look it up.  Many fanatics of classic C and C++ get this confused all the time when they talk about C#, but neither C# or VB.Net generate native Windows binaries.

Yes, there is a delay when DNN starts if it has not been hit for a long period of time, this is a characteristic intrinsic to ASP.Net, not part of the design of DNN, but this has been discussed a lot and can be easily resolved.  Search for keepalive.

Also, regarding the use of Page Blaster, if you manage your own server you don't need it, you can setup compression at the IIS level and I consider that a better solution.  In any case you need a good, properly configured server for things to work smoothly.  I don't think the performance of DNN is something that you hear a lot of people complaining about, check your facts.

And Eric, your site is broken.

Carlos

 

 

 

 
New Post
4/6/2008 4:12 PM
 

Hi Carlos,

Thanks for your comments. I know my site is broken now. I think I do some thing wrong when I install the page blaster. I am waiting it been restored.

Just as I said in my first post, I guess the slow loading time due to .NET framework itself. That why I suggest DNN should have some kind of cache to save the loading time. But I really feel DNN is slower than the site build by Xoops, etc....and consuming more system resource. I know all of these due to .NET framework itself. But I think DNN should put more effort in performance tuning when many people feel it's a slower CMS system(It's a key decision when user choose a CMS system I think.). Even it's not it's fault. It's not impossible to improve it performance, just need to do some work from core framework. Likes page blaster. I guess page blaster do some thing like asp <----> static html convert in the lower level under DNN framework, this can save a lot of module loading time & database access time. Of course it still need to spend time to load module and database query, but the user's experience will become much better. Core team should know what the end users feeling that can help them to make the great DNN in the future. (I have been asked many time about the DNN's performance problem in my forum from the end users.)

Eric

 
New Post
4/6/2008 5:21 PM
 

Carlos,

Do you really think that doing compression with IIS is better than caching a dynamic page in memory and as a static file to persist app restarts?

Compression is good, but it doesn't do nearly as much for performance as page level caching.
With the new version of PageBlaster you even get automatic merging of CSS & JS files to reduce the number of http requests from one page which is increasingly becoming higher and higher with DNN.

Now, if compression is done once and the compressed page is cached (which PageBlaster does), then you can deliver the same cached page 1000's of times without taking the performance hit of what might be 100's of Database calls, Business logic, Page Rendering, and then compressing over and over again on every page request.

I'll agree that a good, and properly configured server can use brute force to overcome some of the performance problems that are the trade-off for having a dynamic site, but most people don't have the option of using a dedicated server and have to deal with the performance they can get from a overused shared server. 

The methodology Eric used is a good one.  Those facts on speed from Alexa are measured over long periods of time and are accurate as they relate from domain to domian.


DotNetNuke Modules from Snapsis.com
 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...The loading time of DNN sites is not good....The loading time of DNN sites is not good....


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