Forum Discussion
Web Acceleration vs Ram Cache
I am trying to understand what is the key difference between the Web Acceleration (Cache) and Ram Cache on the BIG-IP. I am reading the concepts of both, and they are pretty much the same. One of the key differences I noticed, is that Web Acceleration (Cache) stores HTTP GET responses only and we can set it to store URIs, while the Ram Cache can cache HTTP objects. My main question I think is: When to use one or the other?
5 Replies
- nathe
Cirrocumulus
Sorry William, isn't Web Acceleration the new name for RAM Cache? https://support.f5.com/kb/en-us/solutions/public/14000/900/sol14903.html That's what I am trying to understand. The 301a Blueprint mention both features as they are independent; however, the definition is the same for both according to my understand. I just want to check if I am missing something regarding these features.
- nathe
Cirrocumulus
i think underlying it's still RAM Cache but now a Web Acceleration profile controls this, not a RAM Cache setting. Although the ramcache command works in tmsh (show ltm profile ramcache).
I just got an answer from one of my company's F5 instructors: In fact, it's very simple. LTM Ram Cache = uses the unallocated RAM space on your BIG-IP. Each time you add the Web Acceleration profile, it takes the RAM you assigned from the unallocated space of RAM. So at some point, you can run out. It doesn't regroup it and doesn't use your disk. WA aka Web Acceleration aka AAM uses ONLY it's reserved RAM portion that you reserve when you provision it. When there isn't enough RAM it sends it down to the disk space that it reserves when you provisioned that module. So all in all, if you want to do a very simple RAM Cache on the BIG-IP for one or a few Virtual Servers, then LTM RAM Cache is enough. If you want to have real Caching on the BIG-IP that uses both RAM and Disk and can serve a bunch of Virtual Servers, then purchase AAM.
- nathe
Cirrocumulus
interesting. thanks for that.
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
