To build customer loyalty and enhance the overall visitor experience, businesses must focus on delivering fresh, relevant content to a
variety of demanding and time sensitive end users.
Satellite Server allows businesses to achieve these goals profitably by speeding the delivery of dynamic and personalized content and
scaling their infrastructure affordably.
Satellite Server challenges the conventional wisdom about what can and can't be cached. Current caching solutions and services mostly
help distribute the load for static information. Satellite Server caches not only the static content but also the intelligence surrounding
the content, and allows a site to deliver dynamic, personalized content from affordable servers.
|
Feature
|
Benefit
|
|
CIO / Head of eBusiness Initiatives |
|
Intelligent caching of dynamic, personalized content |
Dynamic, personalized pages can slow a site's page delivery speed. Meanwhile, current caching solutions are not smart enough to effectively handle dynamic, personalized pages.
Satellite Server is the Internet's first intelligent caching appliance for dynamic, personalized content. The result is a site no longer has to make trade-off between speed and personalization. |
|
Personalized page assembly and delivery |
Dynamic pages can be assembled quickly out of cache, and delivered to end-users. This allows customers to deliver tens of millions of dynamic, personalized pages per day at blazing speed. |
|
Runs on separate, specialized, affordable hardware |
By using specialized hardware to run Satellite Servers, customers can predictably scale their sites to tens of millions of pages per day. This predictability makes planning for growth much easier.
Flash crowds can hit a site for some specific content or event. With Satellite Server, a site can simply add caching appliances in front of the main to deal with such huge swings in traffic.
Satellite Server lowers a site's total cost of ownership by running on affordable hardware and relieving some of the pressure put on a site's "head-end" infrastructure. |
|
Ability to distribute servers inside the data center, or outside at the edges of network |
Network congestion is a likely performance bottleneck. A simple way to get around is to server content from cache hosts located close to user access points. Distributing Satellite Servers in multiple geographical locations allows businesses to effectively reach global end users without duplicating the core infrastructure. |
|
IT Manager |
|
Pagelet Caching - Satellite Server can cache all page components (images, articles, headers, footers, etc.) |
It makes little sense to cache a dynamic, personalized page in whole because the hit ratio would be extremely low if the page is truly personalized. Breaking a page down to pagelets level (finer granularity) allows effective caching of dynamic, personalized pages. |
|
Communication with Content Server |
If a Satellite Server has not cached a piece of content or an essential pagelet relevant to a user request, it communicates with Content Server to obtain the necessary intelligence or data to assemble and serve that page.
By communicating with Content Server and replying on Content Server's processing of business and personalization rules, Satellite Server ensures fresh, relevant content served to a particular user. |
|
Managing Cache through XML Tags in Content Server Templates |
These tags dictate parameters such as: how often a piece of information is refreshed (and therefore retired from cache), whether the content is general, personalized or session specific, and where in Content Server an article of content / information resides.
The complexity in caching dynamic content comes from the necessity of retaining not only the content but also the intelligence surrounding the content. Satellite Server intelligently manages its cache of pagelets and content according to the tags surrounding the pagelets. Customers write a site's caching strategy by instrumenting the pages with these XML tags. |
|
Session Management |
Satellite Server and Content Server share cookie information to manage user sessions, maintain a consistent experience with the user and personalize pages. |
|
Page Assembly and Delivery |
Satellite Server combines its cached pagelets, their expiration information and new information drawn from Content Server to compose a page. Satellite Server then serves these pages to end-users. This division of labor allows the head-end infrastructure to focus on the computing-intensive and time-consuming steps and Satellite Server to focus on assembly and delivery. |
|
BLOB Support |
Satellite Server can handle binary, large objects (BLOB), enabling sites to distribute heavy images, pdfs and other digital media. |
|
System Administrator |
|
Simple Installation |
Installing a Satellite Server takes only minutes and once the settings are complete, maintenance is infrequent |
|
Disk/Memory Division |
Administrators may configure what size of files are cached to memory or disk, allowing efficient utilization of memory, and therefore performance optimization. |
|
Default expiration settings |
Administrators may decide a standard length of time to allow an individual item to remain in cache or a regular default time to expire all items from cache. This allows for convenient cache management and flexible means of automatic content retirement. |
|
Flush |
Administrators may flush all pagelets from a
Satellite Server remotely when a site has changed significantly |
|
LRU rules |
When Satellite Server's cache is full and must make room for more items, it retires those items which have been requested the least and were used the furthest in the past. |