• View Communities
    • Citrix Developer Network
      The place for unfiltered straight talk on Citrix products. Blogs, code downloads, best practices, APIs, and more can all be found here.
    • Citrix Ready Community Verified
      Does it work with Citrix? Application compatibility questions are a thing of the past with the new Citrix Community Verified site.
    • Blogs
      Learn the latest from the Citrix employees who are building application delivery infrastructure technologies.
    • Blogosphere
      The Citrix Blogosphere is a window into the thousands of conversations taking place about Citrix and Application Delivery.
  •  Sign In
The Citrix Blog
Personal Blog
Craig Ellrod
Related Tags
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!

Labels

caching caching Delete
appexpert appexpert Delete
apptips apptips Delete
tips tips Delete
netscaler netscaler Delete
expertexchange expertexchange Delete
mpx mpx Delete
cache cache Delete
appcache appcache Delete
lb lb Delete
llb llb Delete
slb slb Delete
gslb gslb Delete
clustering clustering Delete
rewrite rewrite Delete
client-ip client-ip Delete
x-forwarded-for x-forwarded-for Delete
apache apache Delete
iis iis Delete
policies policies Delete
policy policy Delete
pe pe Delete
compress compress Delete
compression compression Delete
appcompress appcompress Delete
controller controller Delete
acceleration acceleration Delete
f5 f5 Delete
array array Delete
zeus zeus Delete
radware radware Delete
cisco cisco Delete
microsoft microsoft Delete
asp asp Delete
ias ias Delete
foundry foundry Delete
extreme extreme Delete
sap sap Delete
oracle oracle Delete
siebel siebel Delete
peoplesoft peoplesoft Delete
bea bea Delete
googlejuice googlejuice Delete
citrix load balancer citrix_load_balancer Delete
citrix load balancing citrix_load_balancing Delete
link load balancer link_load_balancer Delete
link load balancing link_load_balancing Delete
load balancer load_balancer Delete
load balancing load_balancing Delete
server load balancer server_load_balancer Delete
server load balancing server_load_balancing Delete
security load balancer security_load_balancer Delete
security load balancing security_load_balancing Delete
hardware load balancer hardware_load_balancer Delete
hardware load balancing hardware_load_balancing Delete
next gen load balancing next_gen_load_balancing Delete
website load balancer website_load_balancer Delete
website load balancing website_load_balancing Delete
application load balancer application_load_balancer Delete
application load balancing application_load_balancing Delete
application switch application_switch Delete
web application controller web_application_controller Delete
application controller application_controller Delete
application delivery application_delivery Delete
tcp multiplexing tcp_multiplexing Delete
ssl offload ssl_offload Delete
ssl multiplexing ssl_multiplexing Delete
global server load balancing global_server_load_balancing Delete
wan load balancing wan_load_balancing Delete
content rewrite content_rewrite Delete
external url external_url Delete
internal url internal_url Delete
home page redirect home_page_redirect Delete
apache rewrite apache_rewrite Delete
server obfuscation server_obfuscation Delete
application obfuscation application_obfuscation Delete
http header http_header Delete
policy engine policy_engine Delete
content switching content_switching Delete
content switch content_switch Delete
content acceleration content_acceleration Delete
content accelerator content_accelerator Delete
application acceleration application_acceleration Delete
application accelerator application_accelerator Delete
tcp acceleration tcp_acceleration Delete
ssl acceleration ssl_acceleration Delete
lang-eng lang-eng Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.
  1. May 02, 2008

    Anonymous says:

    Great tip ! thanks


    Great tip !

    thanks

Add Comment