Blog entries tagged with EPiServer CMS 5 R2

Configuring cache expiration on IIS 7

by: Per Bjurström

As you may be aware of we used something called wildcard mappings on IIS 6 to be able to trap all requests inside EPiServer CMS, that also meant that we took care of delivery of static files even outside the VPP-folders. So, for example the... [ Read full article ]

13 March 2009  0 Comments


Files being cached too aggressively in R2

by: Per Bjurström

Update: This problem has been fixed in CMS 5 R2 SP2. You may want to read another article first for some background on the settings I’ll be talking about in Http Caching strategies: VPP Files . Since EPiServer CMS 5 R2 was released we’ve found an... [ Read full article ]

13 March 2009  0 Comments


New open-source module: Remote Page Provider

by: Per Bjurström

Remote Page Provider can be used to integrate content (pages and files) between two or more installations of EPiServer CMS. Pages appear as a local page even when they are residing on a separate installation. The Remote Page Provider contains,... [ Read full article ]

18 February 2009  0 Comments


Which EPiServer CMS sites are installed on this server?

by: Per Bjurström

1) Open up the PowerShell prompt from the Start menu in Windows. On Windows Vista you have to right click and select "Run as administrator". If you have a 64-bit version of Windows make sure you select PowerShell (X86). 2) Activate the snap-in... [ Read full article ]

28 November 2008  4 Comments


Sample: Silverlight 2 + Dynamic Content

by: Per Bjurström

This is just a small sample that creates a dynamic content plug-in that renders Silverlight 2 controls. Creating a dynamic content plug-in is so easy and so powerful that I really hope we are going to see a lot of creative stuff in this area.... [ Read full article ]

16 October 2008  5 Comments


Http Caching strategies: Pages

by: Per Bjurström

These strategies applies to EPiServer CMS 5 R2, the setting httpCacheability does not exist in R1. Page caching in CMS is enabled by setting httpCacheExpiration in web.config, but remember that this setting has no effect on logged in users. #1... [ Read full article ]

13 October 2008  3 Comments


Http Caching strategies: VPP Files

by: Per Bjurström

These strategies applies to EPiServer CMS 5 R2, but all settings will work in R1 even though option 3 won’t get you the extra performance boost over option 2. Remember that you can have different settings for different folders if you like. Update:... [ Read full article ]

13 October 2008  0 Comments


R2 express install from the command prompt

by: Per Bjurström

An express install of EPiServer CMS 5 R2 will try to figure out a unique name for the web site, database, folder etc automatically and install a site without any dialogs. This feature requires that you have a local installation of either SQL Serve... [ Read full article ]

30 September 2008  0 Comments


Database performance advances in R2

by: Per Bjurström

EPiServer CMS 5 R2 introduces a bunch of database performance optimizations related to classic page functionality such as load, save, delete, empty wastebasket, loading dynamic properties, simple address etc. Fixes include table changes, stored... [ Read full article ]

24 September 2008  2 Comments


Performance lab at EPiServer

by: Per Bjurström

Since I write about performance testing I should give you some idea on how we do performance tests on the dev department. We run all our load testing using Visual Studio Team System 2008 : Visual Studio Team System Load Agent . Applies the load to... [ Read full article ]

11 September 2008  3 Comments


Installing IIS 7 from the command prompt

by: Per Bjurström

When you add the Web Server role in Windows Server 2008 you will end up with a wealth of options. What you could do instead is to run the installation from a command prompt with all the options pre-configured. A very convenient way of installing I... [ Read full article ]

28 August 2008  7 Comments


Automatic index rebuild script

by: Per Bjurström

To speed up access to the data in SQL Server we use something called indexes, most of you probably know all about it. Indexes are B-tree structures that are extremely efficient for looking up data, consider the fact that looking up row based on a... [ Read full article ]

04 July 2008  13 Comments


Performance tweak: Optimizing StaticFileHandler in EPiServer CMS 5 (part 2)

by: Per Bjurström

This is a update to my previous post . EPiServer CMS 5 Release 2 will support kernel-mode response caching when you enable expirationTime on a VPP in web.config. Kernel mode response caching is handled by http.sys which is the HTTP protocol stack ... [ Read full article ]

06 May 2008  2 Comments


LOOP JOIN and other fun query optimizations

by: Per Bjurström

Consider this SQL Server query that is part of EPiServer CMS 5: SELECT tblPageLanguage.fkPageID, tblLanguageBranch.LanguageID as LanguageBranch FROM tblPage JOIN tblPageLanguage ON tblPage.pkID=tblPageLanguage.fkPageID LEFT JOIN tblLanguageBranch ... [ Read full article ]

26 March 2008  0 Comments

EPiTrace logger