用Oracle Web Cache实现网站镜像Word文件下载.docx

上传人:b****8 文档编号:22908969 上传时间:2023-02-05 格式:DOCX 页数:19 大小:2.01MB
下载 相关 举报
用Oracle Web Cache实现网站镜像Word文件下载.docx_第1页
第1页 / 共19页
用Oracle Web Cache实现网站镜像Word文件下载.docx_第2页
第2页 / 共19页
用Oracle Web Cache实现网站镜像Word文件下载.docx_第3页
第3页 / 共19页
用Oracle Web Cache实现网站镜像Word文件下载.docx_第4页
第4页 / 共19页
用Oracle Web Cache实现网站镜像Word文件下载.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

用Oracle Web Cache实现网站镜像Word文件下载.docx

《用Oracle Web Cache实现网站镜像Word文件下载.docx》由会员分享,可在线阅读,更多相关《用Oracle Web Cache实现网站镜像Word文件下载.docx(19页珍藏版)》请在冰豆网上搜索。

用Oracle Web Cache实现网站镜像Word文件下载.docx

另外,可以通过ESI技术,实现动态内容的缓存。

简单来讲,ESI技术是通过页面内嵌标记,指明哪些部分可以缓存,哪些部分必须刷新,以及如何刷新。

总之,用WebCache实现网站镜像,其缓存效率完全取决于定制策略的效率。

好的定制策略是成功的保证,而低效的定制策略,会使WebCache毫无用途,完全浪费资源。

WebCache有几条初始的定制策略,一般使用,已经足够了。

下面是配置WebCache,实现网站镜像的简介。

1。

平台:

Windows2000Server中文版。

软件:

Oracle10gAScore版本。

其中包含HTTPServer,OC4J(J2EE),WebCache。

具体安装过程可参考其它资料。

若采用其它操作系统或其它版本的Oracle10gAS,后续操作相同。

2。

安装好Oracle10gAS,打开EnterpriseManager10g。

浏览器中输入http:

//167.92.234.254:

1810,167.92.234.254是我的测试IP,请用自己的IP替换,后同。

注意端口号一般是1810,此端口在安装时指定,各人可不同,请输入自己的管理端口。

输入用户名:

ias_admin,密码为安装时设定的ias_admin密码。

进入EM。

可以看到安装了4个组件,分别是:

HOME(OC4J的主目录),HTTPServer(Oracle的HTTPServer,

其实就是Apache),WebCache(本次主角),管理(EM的配置介绍)。

注意每个组件的状态(组件表格第三栏),若没启动,选择第一栏的多选框,点击“启动”,把它启动起来。

3。

依次点击进入“HTTPServer”-”管理”-“服务器属性”页面,在“监听地址和端口”段中,确认没有监听“80”端口,若有的话,将其删除。

“80”端口将被分配给WebCache使用。

如下图:

4。

回到EM首页,点击WebCache,进入WebCache主控界面。

这里是WebCache在EM中的控制页面,可以做简单操作,显示一些实时状态。

但是我们要更深入的配置,就需要进入WebCache自己的管理界面。

5。

打开浏览器,输入http:

4000。

注意,4000是WebCache默认管理端口,可以在EM首页的“端口”链接中找到,如下图。

6。

进入WebCache欢迎页面,如下图。

可看到WebCache的介绍和ESI例子。

点击右面的“WebCacheManager”,登录进入管理页面。

需要输入管理员用户名和口令。

管理员用户名:

administrator

口令:

初始口令和ias_admin相同。

注意:

在Oracle9iAS,初始口令为administrator。

登录WebCacheManager.

WebCacheManagerWebCacheManager分3块内容:

上面是页眉,有“应用修改”和“取消修改”2个按钮。

左面是项目栏,放置各选项导航栏目。

右面是内容区,用于显示和修改各选项。

7。

要使WebCache成为另外一个网站的镜像,需要以下几步操作:

定义侦听端口,定义源服务器,定义

目标服务器(镜像服务器),定义源服务器和目标服务器的映射,设定定制策略。

8。

定义侦听端口。

在导航栏中找到“Ports”-“ListenPorts”,点击链接,出现侦听端口选项。

侦听端口即WebCache服务器的HTTP端口,初始值为“7777”,一般应设为“80”。

选中其单选按钮,点击“EditSelected”按钮。

按以下设定修改,完毕按“Submit”确认修改。

若使用SSL,端口号可设为“443”,Protocol为“HTTPS”,“Wallet”为域名SSL证书所在目录。

9。

定义源服务器。

在导航栏中找到“OriginServers,Sites,andLoadBalancing”-“OriginServers”,点击链接,出现源服务器选项。

初始值为WebCacheServer自己,做镜像的话,把它改为需要镜像的源服务器。

我用上海热线做测试()。

注:

原先我准备用做测试,但ITPUB服务器做过限制,必须通过的域名才能访问其内容,因此改为其它网站。

各位可根据情况选择自己的源服务器。

可以是内网服务器,域名用IP地址替换。

修改“ApplicationWebServers”的默认项,把它按如下所示修改,完毕按“Submit”确认。

“ProxyServers”段为定义代理服务器,暂不使用。

具体选项含义,可参考WebCache有关资料。

10。

定义目标服务器(镜像服务器)

在导航栏中找到“OriginServers,Sites,andLoadBalancing”-“SiteDefinitions”,点击链接,出现目标服务器选项。

目标服务器即WebCache本身,无需多言。

同时,这里也有定义WebCache集群的选项,暂不讨论。

选择“Site”的默认选项,按如下修改,完毕按“Submit”确认。

11。

定义源服务器和目标服务器的映射

在导航栏中找到“OriginServers,Sites,andLoadBalancing”-“Site-to-ServerMapping”,点击链接,出现映射选项。

源服务器和目标服务器之间需要做映射,说明其关系。

也就是说,告诉WebCache谁缓存谁,谁镜像谁。

我是把我的WebCache服务器镜像上海热线,如下所示:

选择第一个选项,修改如下:

依次修改后2个选项,使源服务器和目标服务器与设定相符。

12。

设定定制策略

在导航栏中找到“RulesforCaching,Personalization,andCompression”-“Caching,Personalization,andCompressionRules”,点击链接,出现策略定制选项。

缓存策略分2类,一类是针对特定源服务器的,另一类是针对所有源服务器的。

这种区分具有较大灵活性,可更具不同源服务器指定不同缓存策略。

WebCache已内置一些常用的缓存策略,如缓存且压缩传输HTML文件,缓存但不压缩传输图片文件,等等。

注意,WebCache未制定针对HTM后缀名的文件,我们需要手工设定。

选择“\.html?

$”策略,按“InsertAbove”按钮:

按以上设定输入:

URLExpression:

\.htm?

$。

这是正则表达式,意思为所有HTM后缀名的文件。

CachePolicy:

Cache。

当然要缓存了。

Compression:

Forallbrowsers。

压缩一下更好,节省传输流量。

添加后如图所示:

13。

按页眉上的“ApplyChanges”按钮,确认所有修改,自动回到“CacheOperations”页面。

按“Restart”按钮,重启WebCache。

重启OK。

14。

打开一新浏览器,输入你的WebCache服务器的地址,出现上海热线内容,说明镜像成功。

注意,浏览器地址为WebCache服务器的地址。

15。

运行一段时间后,在管理器“Monitoring”中,可以看到WebCache的缓存状态,包括缓存大小,缓存内容等等,具体信息可自行查看。

总的来说用WebCache做镜像,是一个伪镜像的过程。

各位可以通过这个过程理解和学习WebCache的工作原理以及管理手段。

具体的策略定制会极大的影响到缓存的效率,显然需要针对不同网站客户化定制。

本文给出一个简单的范例运用,只起一个抛砖引玉的作用,以此吸引大家对WebCache的兴趣,从而推广Oracle应用服务器的应用。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > 其它考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1