Publishing multi-language Sitecore items leads to a large amount of items being processed
Publishing multi-language Sitecore items leads to a large amount of items being processed
Symptoms
When you publish a Sitecore item that has multiple language versions, you see that the item is processed multiple 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.