November Happy Hour will be moved to Thursday December 5th.

Caching Non Master Language PageData objects

Vote:
 

Hi all,

As I understand it EPiServer only caches the PageData objects for the Master Language. I'm working with a company that nearly always works on projects that have 3-4 languages and they have raised a slight concern that only the Master Language is cached.

http://world.episerver.com/Blogs/Johan-Bjornfot/Dates1/2011/1/Performance-improvements-in-CMS6R2/

So if I understand it correctly, it does mean that any request to a page that isnt for the master language will always be retreived directly from the Database, which if correct could be a slight concern in some situations. In a way it is presumably mitigated by the output cache as EPiServer will return the HTML from cache (if it exists).

Can anyone add anything to this?

Thanks in advance

Al

#66739
Mar 08, 2013 9:46
Vote:
 

I do think other languages also gets cached. From the blogpost: "Now we only load the page for the master language (this has to be loaded since the language neutral properties are stored on that page) and for the requested language (in case it is different from master language version).". This should mean that the page that is requested also i cached. The difference is that not all languages is fetched from the base before anyone asks for them.

#66740
Mar 08, 2013 9:59
This thread is locked and should be used for reference only. Please use the Episerver CMS 7 and earlier versions forum to open new discussions.
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.