Forum Discussion
Insert header when item added to ramcache
Are you using the webacceleration profile: optimized-caching?
can you post any changes you may have made.
Can you include a log statement in the CACHE_UPDATE event so we can see if it is firing?
when CACHE_UPDATE {
log local0. "Caching [HTTP::uri]"
}
Thanks.
I did some quick testing.
1) Your iRule does not work as is, the variable 'cache' is not passed from LTM Events to Cache events. So you will run into "variable not found" TCL errors. I excluded that variable to continue testing.
2) I used the 'optimized-caching' profile which defaults to 'Minimum Object Size' of 0 bytes. I could not get the header to insert, or the CACHE_UPDATE to fire, until I increased that to 1 byte. It must be a bug of sorts.
You can see the header inserted X-LTM-Cached: test. Note , i used a static value because as i mentioned, the variable was not transfered.
One way to transfer variable is with iRule tables. Try passing from one event to another using a Table record.
HTH.
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)Recent Discussions
Related Content
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com