Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Within the Umbraco interface itself, the larger and more complex the site, generally the slower it will perform. I say this purely because of the likelihood of an increase in complexity of the project as a site structure grows. This is not always the case but I built a site that was multi-territory, multi-site, each having multi-languages and whilst the published site performed fine, the interface more often than not performed badly. Having said that, I would love to go back and check and revise my code!</p> <p>Hits to the database are the worst offender. Generally the published content shouldn't have to make any db calls as all publisjed content is cached. However, the minute you create a macro, usercontrol, view, data type that queries the Umbraco API to retrieve <code>Document</code>, <code>Content</code>, <code>ContentType</code>, <code>DocumentType</code> or <code>Media</code> objects, then you are hitting the database.</p> <p>If you do this in code that is called often, e.g. a HttpModule, then your performance will suffer, both in the published site and back office. Obviously, its unavoidable sometimes and so you just have to be careful and implementing some caching is invaluable.</p> <p>I should also point out that the currently Umbraco v6 is in beta and has revised the API massively implementing <a href="http://www.toptensoftware.com/petapoco/" rel="nofollow">PetaPoco</a>. Whilst this won't mitigate for coding cock-ups we make as developers, it will make the API much slicker than it previously has been!</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload