Anwendungsunabhängige Grundlage
Im Gegensatz zu einem Cache sind Riverbed Steelhead Appliances anwendungsunabhängig. Bei einem Cache werden Kopien von Objekten gespeichert, die von Clients später angefordert werden können, sodass dieselben Daten nicht erneut gesendet werden müssen. Der Nachteil dabei ist, dass ein Cache nur innerhalb einer bestimmten Anwendung funktioniert. Ein Dateicache nützt folglich nur bei Anforderungen nach derselben Datei, hat jedoch keinen Einfluss auf den Webdatenverkehr, auf E-Mail, Datensicherung, ERP-Anwendungen oder eine andere Art von Datenverkehr.
Sicherheit oder hohe Performance
Ein Cache speichert Kopien von Daten, die vom Server stammen. Logischerweise handelt es sich dabei nicht um die Originalversionen. Folglich stellt sich bei allen Daten im Cache die grundlegende Frage: Sicherheit oder Performance? Ein Vorgang ist sicher, wenn sich der Client 100 % darauf verlassen kann, dass es sich bei den angeforderten Daten um die richtigen Daten handelt und nicht um eine veraltete Version. Bei Riverbed Steelhead Appliances ist völlig ausgeschlossen, dass die Daten jemals veraltet sind, da jede einzelne Clientanforderung an den Server weitergegeben und deshalb immer die neueste Version an den Client zurückgegeben wird.
Einfache Einrichtung
Ein Cache fungiert für den Ursprungsserver als Proxy. Clients müssen deshalb für die Verwendung des Proxyservers konfiguriert werden. Im Unterschied zu einem Cache stellt eine Steelhead Appliance keinen Proxyserver dar. Clients erfordern somit keinerlei Konfiguration, der Zugriff erfolgt ganz einfach wie immer. Steelhead Appliances führen alle Optimierungen vollständig transparent aus.