The Sitecore Publishing Service is a module implemented by Sitecore to provide high-performance publishing in large scale Sitecore setups. While I am writing this post, there are already 2 releases available:
Sitecore publishing is the action of transferring items from a Source to a Target database. There are different types of publishing:
- Incremental Publish
- Smart Publish
- Publish Item
Large number of items are being created, modified and deleted on the Sitecore CMS everyday. Also, the number of media items being uploaded can be large depending on the size of the site or the content to be displayed on the live site. For example, an product detail page may contains lots images.
Sitecore has the functionality of allowing publish restrictions on items. By using the publish restrictions, you can prevent an item or its versions to be published on the desired database. For example, restriction is set on Item A to prevent it from being published on the Web Database
When performing publishing on sitecore, there is no statistics that enables the user to know how many items are going to be processed. In this post, I will be explaining how to get the number of items that needs to be processed when using Incremental Publish.
The Sitecore Publish Queue is a table found in all the Sitecore Databases, i.e, Core, Master and Web. This table is very important for Master (Source Database) and Core Databases.
Sitecore publishing is a method whereby items are copied from a source to a target database.
In Sitecore, there are two types of publishing:
- Publish Item
- Publish Site