如何加快 Java Applet程序的下载时间
2008-05-30 15:11
337 查看
当你在HTML页面里调用许多不同的java applet程序,浏览时发现它们的下载速度却非常的缓慢,为此你伤透了脑筋不得不取消一些比较复杂的java applet程序的调用,可又难以割舍,怎么办?下面我就为你介绍一种加快apple程序下载时间的方法,不仿试一下,看看效果如何。
原理:
对于单个的比较简单的java applet程序来说,这种方法效果不大,如果是调用多个比较复杂的java applet程序时,这种方法就显得比较重要了。原因是每个java程序都是一个单独的类,而每一个类都必须独立的下载,所以调用java apple程序越多类就越多,下载时间就越慢。解决的办法就是将所有调用的java applet程序压缩成单一的“.ZIP”或“.CAB”文件,通过调用Netscape支持的“ARCHIVE属性”和IE支持的“CABBASE属性”下载包含所有调用java applet压缩包的单一文档,解压后被放入内存中或保存在磁盘上供applet调用,从而加快了页面的显示速度(说明一点:Netscape的“ARCHIVE属性”只能加载“.ZIP”文件;而IE的“CABBASE属性”只能加载“.CAB”文件)。
具体的步骤如下:对于Netscape Navigator浏览器:
1.使用ZIP压缩软件将所有调用的java applet程序的“.class”文件压缩进一个单一的“.zip”文件包中。
2.将该文件包保存到HTML所调用的“.class”同样目录里。
3.打开HTML文件,在调用的APPLET标记后加入“ARCHIVE”属性并把它的值置为该“.zip”文件名,如下列表示;
<APPLET CODE="HenPin.class" ARCHIVE="HenPin.zip" WIDTH="400" HEIGHT="40">......</APPLET>
对于Microsoft Internet Explorer浏览器:
1.使用CAB压缩软件将所有调用的java applet程序的“.class”文件压缩进一个单一的“.cab”文件包中。
2.将该文件包保存到HTML所调用的“.class”同样目录里。
3.打开HTML文件,在调用的APPLET里增加一行新的<PARAM>标记,将“NAME”属性置为“cabbase”;并且将“VALUE”属性的值置为“.cab”文件名,如下列表示;
<APPLET CODE="HenPin.class" WIDTH="400" HEIGHT="40">
<PARAM NAME="cabbase" VALUE="HenPin.cab">
.
.
.
</APPLET>
原理:
对于单个的比较简单的java applet程序来说,这种方法效果不大,如果是调用多个比较复杂的java applet程序时,这种方法就显得比较重要了。原因是每个java程序都是一个单独的类,而每一个类都必须独立的下载,所以调用java apple程序越多类就越多,下载时间就越慢。解决的办法就是将所有调用的java applet程序压缩成单一的“.ZIP”或“.CAB”文件,通过调用Netscape支持的“ARCHIVE属性”和IE支持的“CABBASE属性”下载包含所有调用java applet压缩包的单一文档,解压后被放入内存中或保存在磁盘上供applet调用,从而加快了页面的显示速度(说明一点:Netscape的“ARCHIVE属性”只能加载“.ZIP”文件;而IE的“CABBASE属性”只能加载“.CAB”文件)。
具体的步骤如下:对于Netscape Navigator浏览器:
1.使用ZIP压缩软件将所有调用的java applet程序的“.class”文件压缩进一个单一的“.zip”文件包中。
2.将该文件包保存到HTML所调用的“.class”同样目录里。
3.打开HTML文件,在调用的APPLET标记后加入“ARCHIVE”属性并把它的值置为该“.zip”文件名,如下列表示;
<APPLET CODE="HenPin.class" ARCHIVE="HenPin.zip" WIDTH="400" HEIGHT="40">......</APPLET>
对于Microsoft Internet Explorer浏览器:
1.使用CAB压缩软件将所有调用的java applet程序的“.class”文件压缩进一个单一的“.cab”文件包中。
2.将该文件包保存到HTML所调用的“.class”同样目录里。
3.打开HTML文件,在调用的APPLET里增加一行新的<PARAM>标记,将“NAME”属性置为“cabbase”;并且将“VALUE”属性的值置为“.cab”文件名,如下列表示;
<APPLET CODE="HenPin.class" WIDTH="400" HEIGHT="40">
<PARAM NAME="cabbase" VALUE="HenPin.cab">
.
.
.
</APPLET>
相关文章推荐
- 如何加快 Java Applet程序的下载时间
- 如何通过java程序去下载文件
- OS X如何在Safari运行Java applet小程序
- 如何用java代码让android Market显示指定的程序以便用户下载?
- java如何计算程序运行时间
- java如何计算程序运行时间
- Java程序如何限速(控制下载和上传速度)
- Symbian程序如何下载安装jar,并启动java程序实践总结
- JAVA学习(八)IE浏览器如何运行java Applet小程序
- 如何在Java程序中实现FTP的上传下载功能
- 如何计算Java程序运行时间
- java程序中如何为一个while(true)循环计时,超过一定时间比如10个小时就退出循环?
- java如何计算程序运行时间
- Java中如何得到程序的执行时间
- java如何计算程序运行时间
- 关于计算Java程序运行时间
- 如何编写上传(PC->AS)和下载(AS->PC)程序示例
- java程序如何穿透带有密码验证的代理
- 如何下载JDK(Java Development Kit)
- [Python]Python如何调用Java程序