22
votes
Accepted
Viewing the compiled Sitecore config on Content Delivery?
It's easier Today if you work with Sitecore 9, you can do it from your Content Management server. Just go to /sitecore/admin/ShowConfigLayers.aspx and select Content Delivery.
This is article ...
10
votes
Accepted
How do I get to know the CD server Cache details
If you are using Sitecore 8.0 Update 3 upwards then a couple of new default processors were added to the Health Monitors to periodically dump the Cache Status and Rendering Statistics to files on disk....
8
votes
Content delivery setup - Lucene indexes
The main thing you need to set up is the Instance Names in your ScalabilitySettings.config file.
The names can be anything they just need to be consistent between the CM and CD.
You can leave ...
7
votes
Accepted
How to differentiate between CD and CM?
Answer to this question will slightly vary on your Sitecore Version but I am listing out most common differentiating factors. If earlier both the environments were configured correctly than you can ...
6
votes
Configure content management and content delivery on Sitecore 7.2
You can refer to the Sitecore Scaling Guide from SDN: https://sdn.sitecore.net/upload/sitecore7/70/scaling_guide_sc70_a4.pdf
P.s. Keep in mind that http://doc.sitecore.net contains documentation only ...
6
votes
Accepted
Do I really need MediaItemContentExtractor if I'm not indexing media?
With Solr/Sitecore setup, you only need to enable indexing on CM, and disable it on CD servers, After any publish operation, Sitecore will try to update indexes on CD instances if the index have ...
5
votes
Accepted
Need to have different IIS Rewrite rule on CD and CM while using Sitecore Azure Module
Your CM and CD servers are available by different addresses.(e.g.: cms.test.com and www.test.com)
It is possible to filter redirect rule before execution using {HTTP_HOST} variable:
<rule name="...
5
votes
Viewing the compiled Sitecore config on Content Delivery?
You can view configuration using below url for CD (Content Delivery from Content Management)
https://cm-url/sitecore/admin/showconfig.aspx?role=ContentDelivery
5
votes
Accepted
Best practice for Content Delivery in relation to databases
Is Saving/Updating Data from a CD Against Best Practices?
Saving security/access changes from a CD is acceptable, and doesn't violate best practices.
Saving data from a CD in general also doesn't ...
5
votes
Accepted
Sitecore_list_index on CDs
sitecore_list_index contains the list of contacts and segmented lists that are used by the List Manager, the Email Experience Manager and the Experience Profile.
More information you can find here:
...
4
votes
Lucene search in load balance environment is not showing proper results
The best way to fix this would be to move to SOLR - really its the safest way to ensure that the index is the same for all delivery servers. On top of that you get additional things like the query ...
4
votes
Accepted
Web API 404 on content delivery server
One option is to enable Sitecore.Speak.Mvc.Config file .
In the Sitecore.Speak.Mvc.config file, the InitializeCommandRoute processor maps the /api/sitecore/{controller}/{action} route for SPEAK UI ...
4
votes
Accepted
Index has not been initialized on content delivery server
Alright, the Sitecore.ContentSearch.Azure.dll file in the CD was not (by default) the same version as in the CM. I copied the CM version to the CD bin folder and it works. (but I have no idea why the ...
4
votes
Accepted
Html.Sitecore().Controller on a CD - No route in the route table matches the supplied values
As stated in the SO answer, the real issue is that without enabling the Sitecore.Speak.MVC.config, there's no route pattern matching just {controller}/{action}.
The answer that will solve your ...
4
votes
Sitecore CD instance - Restrict access to Sitecore folder without blocking keepalive.aspx?
I'm not aware of a way to do what you are asking because deny permissions are always stronger than grant permissions, so the instruction to deny access to /sitecore/* would beat the instruction to ...
4
votes
Computed index fields on Sitecore 9.1.1 CD server
As Mark Gibbons already wrote in his answer, you don't want your CD servers to run any indexing. All the work should be done by CM (or Standalone) servers.
Now why your code doesn't work? There may ...
4
votes
Accepted
Why Content Delivery in Sitecore 9.3 is treating users as editors?
This is the support help I got and fixed it:
Could you please try overriding the CheckDomainGuard processor using the following:
namespace CustomNamespace
{
public class CustomCheckDomainGuard : ...
4
votes
Unicorn throws error in content delivery - Could not find base site 'shell' for site 'unicorn'
The ONLY recommended answer
The Unicorn configuration files should never be deployed to CD servers. In fact, no part of Unicorn should be deployed to CD servers. Ever.
You need to remove them.
https://...
3
votes
Virtual user custom properties missing on CD server
Virtual user information is saved in Session. By default Sitecore configuration doesn't share sessions information between few CD servers. That is why one CD server doesn't know anything about logged ...
3
votes
Accepted
What webServer handlers does a sitecore CD instance need?
You can definitely remove Telerik, Speak, Webdav and other CM side related handlers.
WebDAVRoot
WebDAVRoot64
sitecore_webDAV.ashx
sitecore_xaml.ashx
sitecore_icon.ashx
sitecore_feed.ashx
...
3
votes
Post Condition Failed on Sitecore 9 Content Delivery Server
Obviously, the cause of this error is diverse.
The error message appears when configuration define a database that is not configured or available in the environment.
I had this issue with Sitecore ...
3
votes
Accepted
Configure content management and content delivery on Sitecore 7.2
Adding some additional context, mentioned in other answers, the Sitecore Scaling Guide which is available on the old Sitecore Developer Network site is intended for versions of Sitecore 7.0 to 7.2.
...
3
votes
How do I get to know the CD server Cache details
If you aren't able to use windows authentication for some reason, I have implemented security for the Sitecore areas on CDs by using IP filterings and only allowing the local server IP address to ...
3
votes
Accepted
Sitecore Publishing.DisableDatabaseCaches Setting On a Content Delivery (CD) Server
In default Sitecore installation, this settings is not even used. Sitecore.Publishing.Pipelines.Publish.OverridePublishContext processor overrides it anyway. It's only when this processor is disabled, ...
3
votes
Why Content Delivery in Sitecore 9.3 is treating users as editors?
Sitecore support has registered this a bug with reference number 366550, and there is a hotfix available for 9.2 and 9.3 here.
2
votes
Viewing the compiled Sitecore config on Content Delivery?
You can get the compiled showconfig.xml of content delivery servers from a support package.
Go to https://<cm_hostname>/sitecore/admin/supportpackage
Under step "(2) Choose data to collect&...
2
votes
Accepted
One CD in Two-CD Cluster Not Writing Logs
@Gatogordo's "try turning it off and back on" suggestion did the trick. I found John West's All About Logging with Sitecore ASP.NET CMS blog post, which led me to an old SDN article, aptly named Wake ...
2
votes
Post Condition Failed on Sitecore 9 Content Delivery Server
In my case, I had the same error when I delivered Unicorn configs to CD server.
I removed all Unicorn configs from CD and added Unicorn folder with configs to my pubxml:
<Target Name="ConfigFiles" ...
2
votes
Accepted
Security Hardening: Folder Access Question
Let me start by saying that I don't think that there is going to be any one right or wrong answer to this question, but rather that this question will (and should) receive a lot of good opinion-based ...
2
votes
Web API 404 on content delivery server
I have encountered the same problem today while working on a function via sitecore api which is hosted in sitecore azure paas project. Hence, just to share. I have created the following:
JS file
<...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
content-delivery × 58content-management × 9
azure × 7
configuration × 6
indexing × 6
publishing × 5
caching × 5
sxa × 4
security × 4
scaling × 4
media-library × 3
lucene × 3
solr × 2
sitecore-client × 2
content-search × 2
installation × 2
identity-server × 2
authentication × 2
site-configuration × 2
role-management × 2
iis × 2
url-rewrite × 2
experience-editor × 1
wffm × 1
sitecore-forms × 1