使用Oracle 10gAS进行webcache的安装配置文档。 Web Cache是Oracle应用服务器的一个组件,起着HTTP高速缓存和负载均衡的作用。利用其HTTP高速缓存的功能,可以在HTTP层面上实现网站的异地镜像缓存。虽然它实现的镜像并非传统意义上的完全镜像,而更像一个具有高速缓存机制和压缩传输的代理服务器,但是,它的实现比较简单,且通过ESI技术和缓存策略定制,能够大大减轻原有服务器的负载和网络流量,提高其可用性。
但当您使用的数据库与 Web 服务器位于不同的计算机上时,缓存数据库结果集通常是一个不错的方法。不过,根据您的情况确定最佳的缓存策略却是一个难题。例如,对于使用最新数据库结果集比较重要的应用程序而言,时间触发的缓存方法(缓存系统常用的方法,它假设每次到达失效时间戳记时就重新生成缓存)可能并不是一个令人满意的解决方案。这种情况下,您需要采用一种机制,每当应用程序需要缓存的数据库数据发生更改时,该机制将通知该应用程序,以便该应用程序将缓存的过期数据与数据库保持一致。这种情况下使用“数据库更改通知”(