29 Apr 2008 08:17 PM EDT
[ Tags: caching,  appexpert,  apptips,  tips,  netscaler,  expertexchange,  mpx,  cache,  appcache,  lb,  llb,  slb,  gslb,  citrix load balancer,  citrix load balancing,  link load balancer,  link load balancing,  load balancer,  load balancing,  server load balancer,  server load balancing,  security load balancer,  security load balancing,  hardware load balancer,  hardware load balancing,  next gen load balancing,  website load balancer,  website load balancing,  application load balancer,  application load balancing,  application switch,  clustering,  web application controller,  application controller,  application delivery,  tcp multiplexing,  ssl offload,  ssl multiplexing,  global server load balancing,  wan load balancing,  rewrite,  content rewrite,  client-ip,  x-forwarded-for,  apache,  iis,  external url,  internal url,  home page redirect,  apache rewrite,  server obfuscation,  application obfuscation,  http header,  policies,  policy,  policy engine,  pe,  compress,  compression,  appcompress,  controller,  content switching,  content switch,  acceleration,  content acceleration,  content accelerator,  application acceleration,  application accelerator,  tcp acceleration,  ssl acceleration,  f5,  array,  zeus,  radware,  cisco,  microsoft,  asp,  ias,  foundry,  extreme,  sap,  oracle,  siebel,  peoplesoft,  bea,  googlejuice ]

posted by Craig Ellrod

Becoming an Application Expert means that you can profile an application and quickly determine how it can be architected or re-constructed for higher performance. Of course, we want you to use the Citrix Application Switch as part of the architecture. In Part 1, we learned how to profile an application to learn what it looks like as the traffic flows through the Citrix Application Switch. Now we will determine what parts of an application are cacheable and what parts are non-cacheable.

By Application Profiling we can determine which parts of the application are cacheable and non-cacheable just by looking at the Request and Response headers. The application will sometimes tell you through it's "Cache-Control" header directives. Some content that we just know is static and doesn't ever change, we can consider cacheable as static content. Content that changes, such as reports, are often considered non-cacheable but with the help of Selectors and Dynamic Content Groups in the Citrix NetScaler, this content can be cached. As a proof of concept, we deployed the Citrix NetScaler Application Switch in the front of Oracle E-Business Suite v12 application and implemented caching policies for both static and dynamic content. As it turns out, alot of static content is cached by default policies and setting up dynamic policies is not that difficult. To see how, read the Caching Deployment Guide for Oracle E-Business Suite v12.

Watch this Caching Tip:

Tap into the power of AppExpert!

Permalink | Comments (1) |


Great tip !

thanks

Posted by Anonymous at May 02, 2008 16:49 | Reply To This