| 域名空间 下载中心 社区论坛 信息公告 MY小屋 |
![]() |
联系我们 设为首页 加入收藏 |
|
首页 | 新闻资讯 | 编程开发 | 网页设计 | 图形图象 | 网络媒体 | 网站模板 | 数 据 库 | 投稿 论坛 | 操作系统 | 系统优化 | 网络安全 | 黑客技术 | 硬件学堂 | 硬件报价 | 服 务 器 | 地图 专题 | 应用软件 | 聊天通讯 | Q Q 专栏 | 建站经验 | 在线工具 | 站长Club | 注 册 表 | 旧版 社会 | 游戏娱乐 | 设计欣赏 | 疑难解答 | 社区论坛 | 韩国素材 | 素材图库 | 广告服务 | 服务 |
| 新版上线![旧版] | |||||
注:打开慢时请稍等
加速ASP程序的显示速度http://www.iyit.net 日期:2006-4-29 22:02:25 来源: 点击: |
%26lt;TR%26gt; %26lt;TD COLSPAN="2"%26gt;%26lt;!-- content for top nav bar --%26gt;%26lt;/TD%26gt; %26lt;/TR%26gt; %26lt;TR%26gt; %26lt;TD ALIGN="LEFT" VALIGN="TOP"%26gt;%26lt;!-- content for left nav bar --%26gt;%26lt;/TD%26gt; %26lt;TD ALIGN="LEFT" VALIGN="TOP"%26gt;%26lt;!-- content for body of page --%26gt;%26lt;/TD%26gt; %26lt;/TR%26gt; %26lt;/TABLE%26gt; 但是,实际上,浏览器找到%26lt;TABLE%26gt;标签的时候并不是立刻把页面显示到屏幕上,除非它找到相应的结束标签%26lt;/TABLE%26gt;。所以,如果你的整个页面在一个表格里的话,在收到最后一个%26lt;/TABLE%26gt;之前,什么也不会显示出来,这样,这个页面将在整个文件全部下载以后才能被用户所看到。在页面数据量比较大的时候(比如搜索引擎的搜索结果),这个特性会导致暂时的停顿。为了防止出现这种情况,可以在制作的时候把页面分成许多小的表格。在每一个%26lt;TABLE%26gt;到相应的%26lt;/TABLE%26gt;这一部分HTML代码下载完的时候,浏览器就会把它显示出来。在访问者看来页面是渐渐的,一部分一部分,越来越多的出现在屏幕上的。感觉上,这样的页面显示速度比下载完整个文件再一次显示出来更快。 按照这个原则来研究前面的例子,应该把页面中整个的大表分成三个单独的表。用第一个表显示顶部的导航栏,调节它的宽度,使它足够容纳所有的内容,在一个%26lt;TABLE%26gt;%26lt;/TABLE%26gt;代码段中完成它。页面下半部分,左边第二个表排成一列。使用第三个表容纳实际内容。(见图二)因为每一个部分都是一个完整的表格,所以,每一部分代码下载后都会立刻被显示出来。这样,顶部和左边的导航栏将比页面的其它部分更显显示出来。用户会在这个时候想象页面开始下载,很快就能显示在屏幕上。这样比起让用户在较长时间内一直面对一个空白屏幕要好得多。 修改过的代码是这样的: %26lt;TABLE BORDER="0" WIDTH="100%"%26gt; %26lt;TR%26gt; %26lt;TD ALIGN="CENTER" VALIGN="TOP"%26gt;%26lt;!-- content for top nav bar --%26gt;%26lt;/TD%26gt; %26lt;/TR%26gt; %26lt;/TABLE%26gt; %26lt;TABLE BORDER="0" ALIGN="LEFT"%26gt; %26lt;TR%26gt; %26lt;TD ALIGN="LEFT" VALIGN="TOP"%26gt;%26lt;!-- content for left nav bar --%26gt;%26lt;/TD%26gt; %26lt;/TR%26gt; %26lt;/TABLE%26gt; %26lt;TABLE BORDER="0"%26gt; %26lt;TR%26gt; %26lt;TD ALIGN="LEFT" VALIGN="TOP"%26gt;%26lt;!-- content for page body --%26gt;%26lt;/TD%26gt; %26lt;/TR%26gt; %26lt;/TABLE%26gt; 2.也要记住关闭其他的标记 在上面的例子中,我们仅仅早一些关闭%26lt;TABLE%26gt;标记,就能让页面在浏览器显示的更快些。以此类推,还有一些类似的标记也有同样的特性。 比如产生列表框和组合框%26lt;OPTION%26gt;标记和产生列表项的%26lt;LI%26gt;标记。通常,ASP程序员存取数据库,并把数据送入通过%26lt;OPTION%26gt;建立的列表框或组合框中,这时候在代码中写上一个关闭%26lt;OPTION%26gt;标记,这样简单的改变也能使页面在浏览器中显示的更快。 不要使用这样的代码: Do while not objRS.EOF 本新闻共2页,当前在第1页 1 2 编辑: [发送给好友] [打印本页] [关闭窗口] [返回顶部] 上一篇:ASP中使用SQL语句教程 下一篇:ASP提速技巧五则 转载请注明来源:www.iyit.net 特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。 |
| 最新更新 | 热点排行 | 推荐新闻 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 友情链接 | ||||||
| 设置首 页 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接 |
| |||||||