Publishing multi-language Sitecore items leads to a large amount of items being processed

In this article

Description

When publishing an item that has many languages on it, you see that it’s in fact processed many times. For example, if you have an item in Danish, English, and German versions, the publishing process will look like this:

  • The Danish language item is processed in Danish, English, and German.

  • The English language item is processed in Danish, English, and German.

  • The German language item is processed in Danish, English, and German.

  • The target item is processed in Danish, English, and German.

Cause

This is a known behavior of the AddLanguagesToQueue Sitecore processor.

Resolution

For more details on the behavior of the AddLanguagesToQueue processor and a solution to minimize its overhead, see Publishing in Multilingual Sitecore Sites - Reducing the Overhead.