Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

Just wanted to check as the after reading docs I'm not 100% sure but in our scenario we have a separate server with running the Deployer (HTTP Upload), a separate SQL Server with Broker on it and two presentation servers each with the API server role installed.

We want to take advantage of Tridion Object caching so

On each presentation server:

  1. Installed CCS.
  2. Update cd_storage_conf:
    • ObjectCache enabled = true
    • Add RemoteSynchronization entry pointing to the local Cache Channel service "localhost".
    • Set cached=true on ItemTypes I want to cache.

On Deployer server:

  1. CCS not installed here.
  2. Update cd_storage_conf:
    • ObjectCache enabled = true
    • Add RemoteSynchronization entry pointing to each of the Cache Channel services on the presentation servers.
    • Set cached=true on ItemTypes I want to cache.

I this correct? Basically I'm unsure if the CCS goes on each API server to be notified by the Deployer, or if it goes on the Deployer server and the API server point to it there?

Cheers

share|improve this question

2 Answers 2

up vote 7 down vote accepted

This is not correct. You only need one CCS. I normally place this on the server running the Deployer. Then the Brokers on the application servers running your websites subscribe to the CCS which notifies them when to delete items from the cache.

share|improve this answer
1  
This is absolutely correct. You may notice that the CCS is a single point of failure (SPOF) in this architecture. If that worries you, check out the alternative, JMS. I described it here: blog.trivident.com/2012/09/…. –  Quirijn Jan 25 '13 at 15:47

As far as I am aware that is the correct set up. If I understand correctly this you only need to install CCS on one server and then point from the other CD servers to the one with CCS installed.

share|improve this answer
1  
Ah - OK. Then CCS would only need to be installed on my Deployer server and the other servers pointed to it - NOT the other way around, (where each CD server has an instance of CCS on it)? –  Neil Jan 25 '13 at 10:09
1  
Yes, that's right. –  Asier Fernández Jan 25 '13 at 10:13

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.