Pranav Modi wrote, on 8/8/10 10:32 PM:
Age 14400
TS thinks the item is 4 hours old, is the clock on the origin server
synced with the TS host? Are the Date and Age headers served from your
origin server correct? Again, the best practice here is to emit an
explicit Expires: or Cache-Control: header from your origin server
rather than force TS using cache.config.
Via HTTP/1.0 <proxy_name> (ApacheTrafficServer/2.1.0 [cSsSfU])
The [cSsSfU] code indicates that TS thinks the document is stale and
revalidated it with the origin server (likely due to the 4 hour age).
This is documented in the Admin Guide Addendum, but I don't see it on
the online admin guide. Miles, can you get the section for "Via Header"
added to the apache docs?
--Steve
On Mon, Aug 9, 2010 at 9:59 AM, Steve Jiang <[email protected]> wrote:
This works for me. What are the full response headers you are getting back
from TS?
--Steve
Pranav Modi wrote, on 8/8/10 11:45 AM:
Pinning content in cache for a certain period of time is not working
in my case. Data seems to be cached indefinitely.
The entries in cache.config is -
url_regex=/social/rest/activities ttl-in-cache=5m
url_regex=/social/rest/messages ttl-in-cache=5m
url_regex=/social/rest/people ttl-in-cache=3h
url_regex=/social/rest/appdata ttl-in-cache=5m
and have set the following variable to 1-
proxy.config.cache.permit.pinning
Something else needs to be done to make this work?
Thanks,
Pranav
On Thu, Aug 5, 2010 at 7:49 PM, Valerie Detweiler <[email protected]>
wrote:
Pranav -
Ideally the Cache-Control and Expires headers should be set correctly on
the
origin servers, however you may override the origin response header using
cache.config. For example:
url_regex=/dir/file1.html ttl-in-cache=5m
url_regex=/dir/file2.html ttl-in-cache=12h
For the full syntax please refer
to http://trafficserver.apache.org/docs/v2/admin/files.htm#cache.config.
~valerie
----- Original Message ----
From: Pranav Modi <[email protected]>
To: [email protected]
Sent: Thu, August 5, 2010 9:10:00 AM
Subject: setting url specific caching time
Is there a way to set a specific caching time for specific url. For
example - I want data from one url to be cached for 5 mins and from
another url to be cached for 12 hours. Can it be done?