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...Recommendation on using Child PortalsRecommendation on using Child Portals
Previous
 
Next
New Post
3/1/2009 6:37 PM
 

 there might be other novice users reading this thread as well - now or in the future.


Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
3/1/2009 6:40 PM
 

I tell you what I'll do to make it easy for you Sebastian - I'll just remove my comments - and the post on my blogs with a link. That should keep you happy!! 

Nina

 


Nina Meiers My Little Website
If it's on DNN, I fix, build, deploy, support,skin, host, design, consult, implement, integrate and done since 2003.
Who am I? Just a city chic, having a crack at organic berry farming.. and creating awesome websites.
 
New Post
3/1/2009 9:45 PM
 

Sebastian Leupold wrote
 

 I have to disagree with Michael, even in a multiportal installation where the data share the same database tables, the framework securely separates the data by moduleid, tabid or portalid. you need however test each 3rd party module to adhere to programming standards and separate data as well and you can never give your clients access to the database tables directly.

<snip>

I don't mean to overplay the likelihood that clients can get at each others data. They really can't ... As Sebastian states, the framework does ensure a separation of data retrieval, and I don't intend to imply any distrust of the effectiveness of DNN framework in this regard. Where I have had multiple portals on the same installation (and they are in the end all parent portals), I have only once seen bleed-over between portals. That was during early version 4 upgrades when the file and folder tables had become compromised. Images and documents began to be available to the wrong portals: existing links on one portal were all of a sudden pointing to documents or images on the other portal, and vice versa. Not a good moment when I realized what had happened. Regardless of the exact cause - the potential just isn't there if the same database doesn't serve multiple portals.

Nonetheless, my comments were not intended to reflect on DNN's ability to provide a trustworthy means of controlling the data, but more on a general approach to providing service to clients. In years of using DNN, the problem mentioned happened only once for a short time, and I've not ever heard that anyone else has ever experienced this at all.

The more sensitive, confidential and business-critical a client's web-site is, the less it seems proper to conjoin it with the online application of another client. That's more a subjective general opinion on my part than a reflection on DNN's effectiveness in this regard.


pmgerholdt
 
New Post
3/2/2009 1:29 AM
 

I would agree with Sebastian in that a lot of wrong terminology with portals gets used, and child portals mean two different things depending on who you speak to.

In addition, I often see statements saying that DNN stops working when you get to X portals.  A lot of people make the mistake of thinking of portals as separate little applications.  This isn't the case.  You should be thinking of a DNN install as being a single IIS/ASP.NET application : because that's what it is.  It's easy to get seduced into thinking two portals are separate because they look different, and you can't "see" any trace of the other portals when looking at any given portal : but it's all one big application.   There is very little difference between 20 portals x 10 pages each, and 200 portals of one page each.  Just a few more entries in the database portals table, and a few more directories created on the server in the portals/ directory.  You get a bit more overhead with each portal because of the 9 or so admin pages that get created with each new one, but that is exceedingly small fry in the overall application picture.  All the module code is only loaded once per DNN install, all of the core code is onlly loaded once per DNN install.

You will get far greater variance in performance and reliability from using the wrong settings or installing poorly performing modules than you will from creating too many portals.  And creating separate IIS applications will place just as much load on the server as combining portals : if not more.  For each DNN install, you've got to maintain a separate app pool, all with the DNN Framework loaded.

So choose your model of DNN usage based on the advantages/disadvantages of the shared/separate model based on management and database backup/restore scenarios.  Not on some magic 'you can only run 10 portals' figure.

 
New Post
3/2/2009 5:40 AM
 

I have read this thread with great interest as we are in the process of starting a review of our existing architecture.

We currently work on the single DNN application with multiple child portals  and we have about 200 or so child portals. Each portal has about 10 pages (this is important to note as you will see further down my post).
 
Normally we have very few problems with this.
 
However we do have MAJOR issues with HOST activities such as creating new child portals, installing new modules and even updating host settings.
The main issue seems to be that when actioning one of these events, DNN has to clear down cache. To do this it goes through every single module on every single tab on every single portal. So if reference to my point above if we have 200 portals each with about 10 pages and then each page having multiple modules on, you can see that this is a great deal of work.
 
We have had serious issues with the portal timing out during one of these actions (the most serious are module installs that appear to fail halfway through installation due to this timeout issue). This has caused our live site to go down and as you can imagine this causes a great deal of stress for everyone.
 
I would be very interested to know if other users who also operate the single DNN installation/multiple child portals suffer from similar problems? If they have had these issues, what have you done to try and resolve the problem?
 
Also with our requirements (~200 child portals), our infrastructure manager is not surprisingly reluctant to create 10’s or possibly even 100’s of DNN installations!!
 
  

Blue & White hooped blood runs through my veins!
 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Recommendation on using Child PortalsRecommendation on using Child Portals


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