Q : What is Caching?
A : Caching is a technique used to cache site pages.
Q : What is the difference between CSElement & Template & SiteEntry?
A : CSElement is to execute common business logic & we cannot cache cselement
SiteEntry is for caching the CSElement
Template will create both the CSElement & SiteEntry
Q : What is Satellite Server?
A : Satellite Server is a caching application.
2 types of Satellite Server
1)co-resident
co-resident Satellite Server is installed on the same computer
2)remote
Remote Satellite Server hosts are fast, inexpensive caches of
WebCenter Sites pages. They reduce the load on the WebCenter Sites host,
dramatically increase the speed of page delivery to your site visitors, and provide a
simple and inexpensive way to scale your WebCenter Sites system
Handling HTTP Requests
When the load balancer routes an HTTP request for a page to Satellite Server, Satellite
Server either serves the page if the page is in its cache, or if the page is not cached, it
forwards the HTTP request to WebCenter Sites. The basic chain of events is the
following:
1. Satellite Server checks its cache.
2. What happens next depends on whether the page is in the Satellite Server cache:
Page is in Satellite Server Cache | Page is Not in Satellite Server Cache |
Satellite Server serves the page to the visitor’s
browser. |
■ Satellite Server forwards the request to
WebCenter Sites. |
In this case, Satellite Server does not have to
forward the request to the WebCenter Sites database, thus reducing the load on the WebCenter Sites database. |
■ If WebCenter Sites has the page in its
cache, it returns the cached page to Satellite Server. If the page is not in the WebCenter Sites cache, WebCenter Sites renders the page, caches a copy, and sends the page to Satellite Server. |
■ Satellite Server then caches the page and
serves it to the visitor’s browser. When requested again, the page will be served from the Satellite Server cache, which reduces the load on the WebCenter Sites database. |
Q : What is FTCS tag?
A : FTCS stands for future tense Content server.
Each WebCenter Sites element or template begins and ends with the ftcs tag. This tag
creates the WebCenter Sites context, alerting WebCenter Sites that code contained
within the opening and closing ftcs tags will contain WebCenter Sites tags and access
ICS methods.
If you use the WebCenter Sites user interface or the Oracle WebCenter Sites Explorer
tool to create elements and templates, the opening and closing ftcs tags are
automatically added after the standard directives. You must code within the opening
Difference between Basic & Flex asset Model
Feature | Basic Asset Model | Flex Asset Model |
Number of database tables | One | Several |
Adding fields to an asset type | Requires a schema change. | Does not require a schema
change. |
Links to other assets | Through associations and
unnamed relationships. |
Through flex family
relationships. |
Subtypes | Usually available through the
Subtype item on the Admin tab. For more information on how subtypes are set, |
Through flex definitions and
flex parent definitions. |
Search engine indexing | Must customize certain
elements for the asset type. |
Use the Search Engine field in
the flex attribute form. |
Main tag families | ASSET, SITEPLAN, and RENDER | ASSETSET, SEARCHSTATE, and
RENDER |
Publishing methods | Export to Disk
Mirror to Server |
Export to Server is possible,
but is atypical for the flex model. Mirror to Server |