作为一个ASP程序员,你不会怀疑提高Web应用程序性能的重要性。为了让程序运行的更快一些,你可能一直忙于优化数据库或COM组件。如果这些你都做过了,你想到过靠加快最终生成HTML代码在浏览器中的显示速度来提高性能吗?对于最终用户来说,如果页面能显示的更快,你就能赢得更多的赞誉。
提高HTML在浏览器中显示的速度可以通过一些鲜为人知的技术来实现。
1.使用表格嵌套?
在页面中建立复杂的结构,一般通过在页面中放置HTML表格来实现。如果要建立一个这样的页面:这个页面有一个顶部导航栏一个左边导航栏,一个右边的内容区。可以用一个两行两列的大表格来建立它。第一行中,合并两个列,然后插入一个顶部导航栏。第二行左边的列中,插入一个表格来显示导航按钮。右边的栏中,放置一个表格来实际内容。(见图一)这样嵌套的表格生成的代码是这样的:
|
[ 查看全文 ]
-
用过软件的朋友都知道,进度条是一个优秀软件的重要组成部分。 它的存在能够使用户及时掌握程序的运行进度,确认应用程序正常工作。可是ASP中似乎没有上述标准控件,控制起来也比较麻烦。 那幺如何实现进度条呢? 以下是本人的一些观点(仅供参考) 我们通常在用ASP处理程序(指的是写文件或操作数据库)的时候,会专门用一个页面(*.asp)去处理或控制这些程序,当处理完毕的时候再跳转到显示页面... [ 查看全文 ]
-
显示页面show.asp--基于web的QQ程序1(only asp) <html <head <title基于web的QQ程序1</title <meta http-equiv="refresh" content="5"//每五秒取得一次信息(前面已经完成了有关登录之类的工作) <meta http-equiv="Content-Type" content="text/html; charset=gb2312" </head <body bgcolor="#FFFFFF" text="#00000... [ 查看全文 ]
-
在安排Web页面的布局时,最常用的方法之一是用HTML表格界定页面的结构。例如,假设Web页面由顶端的导航条和它下面的两栏(列)构成——左边的列是一个导航条,右边的列是实际安置内容的区域。对于这样一个页面,我们可以用一个两行、两列的大表格进行布局:在第一行中,合并两个列然后放上顶端导航表格;在第二个行中,左边的列放上一个显示导航按钮的表格,右边的列再用一个表格显示页面的实际内容。用这种表... [ 查看全文 ]
-
许多ASP程序员都有过执行数据库查询,然后将查询结果用HTML表格的形式显示出 来的经 历吧. 通常我们是这么做的: < % 'Create connection / recordset 'Populate data into recordset object % < TABLE < % Do While not rs.EOF % < TR < TD < %=rs("Field1")% < /TD < TD < %=rs("Field2")% < /TD . < /TR < % rs.MoveN... [ 查看全文 ]
-
及时交付应用程序是确定解决方案采用何种技术的关键所在,PHP借助于PEAR(PHP Extension and Application Repository:PHP扩展与应用库)会大大促进其开发过程。PEAR是一种代码库,它为标准程序功能提供预先编写的类,从而大大降低了应用程序的开发时间。PEAR在概念上类同于Perl的CPAN,PEAR包含了具有丰富特性的功能函数,包括数据库、邮件和错误处理等... [ 查看全文 ]
-
《荣誉勋章》去鼠标加速度的方法 把\Engine\Config下的BaseInput.ini文件中EnableMouseSmoothing=true改为=false即可取掉鼠标加速,去 掉了来玩真给力。灵敏度是在MouseSensitivity=这一行调。 《荣誉勋章 战士》主题曲MV 林肯公园倾力打造 EA日前公布了《荣誉勋章:战士》的主题MV:Castle Of Glass(玻璃城堡)。将电影般的真实生活表现与游戏内的真实作战场景无缝链接,玻璃城堡MV将视角转向一个美国... [ 查看全文 ]
-
一、需求 当前,使用ASP开发动态网页,客户端使用微软公司的IE系列浏览器查看是一种很流行的模式。我们在开发过程中遇到了这样的一个问题,由于技术和时间上的限制,必须在网页中调用一个执行程序。你当然可以用一个超级链接直接指向所需的程序,但这样做会被微软“黑”一下的:每次在IE中打开这个链接时就会出现一个不受欢迎的警告框(当然,它有它的道理,主要是出于安全方面的考虑),这对用... [ 查看全文 ]
-
有没有觉得QQ在登录时总是很慢!那么就用我的方法试试吧! ·把QQ面板上多余的选项都“隐藏”掉: 方法:“菜单”—“系统设置”—“面板设置”—“系统面板”,把这里的选项全部都隐藏掉。 ·关闭自动更新功能: 方法:“菜单”—“系统设置”—“自动更新设置”,选择“不启动自动更新”选项。 ·关闭自动检测网络状态: 方法:“菜单”—“系统设置”—“基本... [ 查看全文 ]
-
前一段时间帮一个朋友把他的asp程序全部转为php程序,虽然听说网上有这样的工具,但是朋友的程序有关电子商务的东西,还是自己动手比较保险。一做下来发现很多地方要注意。 1。语法 如果你对两种都很熟,就比较容易了,但是写着写着昏了头的事情经常发生,。大家知道现在web服务器的错误提示都糊里糊涂的。 php每句话最好加上分号,即使有的地方可以不加。注意各个段落加上注释,不同的循环(特别是嵌... [ 查看全文 ]
-
<html <head<link rel="stylesheet" href="FORUM.CSS" <meta http-equiv="Content-Type" content="text/html; charset=gb2312" <title精彩ASP-镜象站点速度测试</title </head <body bgcolor=#006699 text="#FFFFFF" link="#FFFFFF" vlink="#FFFFFF" alink="#FFFFFF" <p align="... [ 查看全文 ]
-
文章转译自ASP101 运行环境,NT(SERVER、WORKSTATION)、W2K 服务器上需要安装WSH2.0或者更高版本 如果您的系统目前没有安装WSH2.0,您可以从以下这个地址去下载它 http://www.microsoft.com/msdownload/vbscript/scripting.asp 里面包含了WSH2.0 下面是源代码 <%@ Language="VBScript" % <% Option Explicit % <% If Request.Form("frmHost") = "" T... [ 查看全文 ]
-
windows操作系统随着发展,如今功能越来越强,操作越来越简单,可是系统的启动速度也越来越慢。就拿目前最流行的 Windows XP 来说实在不敢恭维,于是很多的朋友就尝试各种办法减少启动时间,使用各种优化技巧或者软件加速启动过程。笔者今天就结合长期的使用经验,谈谈几条实用的技巧帮助大家立杆见影的加速windows xp系统的启动。 1.禁用闲置的IDE通道 加速原理:由于Windows XP... [ 查看全文 ]
-
程序界面多模式显示 作者:赖锋 下载源代码 看过徐景周写过的一篇“程序界面多模式显示的实现”,在一个应用程序中使程序拥有多种显示模式,但是这个界面是由SDI的MFC文档视图结构实现,但是使用的代码在MDI的多文档/视图中不能实现,通过MSDN我找到了一些实现 MDI 的多模式实现方法,不敢独享,与大家分享。 利用SDI和MDI实现这种多模式的显示的应用程序,第一... [ 查看全文 ]
-
下面是一个没有使用缓存的PHP小程序: pear_content_cache1.PHP <?PHP echo "这是内容。<P>"; echo "当前时间是" . date('M-d-Y H:i:s A', time()) . "<BR>"; ?> 上面这个程序非常简单,现在我们为其加上缓存。 pear_content_cache2.PHP <?PHP require_once ... [ 查看全文 ]
-
调用数据库存储过程 <%Set Dataconn = Server.CreateObject("ADODB.Connection") '建立连接对象 Dataconn.Open "DSN=SinoTrans;SERVER=APP_SERVER;UID=sa;PWD=;APP=Microsoft(R) Developer Studio;WSID=APP_SERVER;Regional=Yes" Set cmdTemp = Server.CreateObject("ADODB.Command") '建立命令对象 Set rst = Server.CreateObject("ADODB.Recordset") ... [ 查看全文 ]
-
前几天大哥对我说,使用asp真麻烦,编译环境实在是差劲,他总是在vb里面写好调试好代码然后在把代码粘贴到asp程序中,为此,我在这提出一个解决之道。使用VB接替ASP所有的对象,在VB中编写纯粹的ASP程序。 大家应该都知道,其实asp中的好多组件都是使用VB编写出来的,但是让大家感到很不方便的是如何使用asp固有的几个组件,例如Response,Request,Application,Session等等,如果我要是能够在VB里... [ 查看全文 ]
-
<%@ Language=VBScript % <% '函数1: '将字符串转换成二进制 Function StoB(varstr) str2bin = "" For i = 1 To Len(varstr) varchar = Mid(varstr, i, 1) str2bin = str2bin & ChrB(AscB(varchar)) Next StoB = str2bin End Function '函数2: '将每两个字符前面加"&H"表示是十六进制,然后把"&H??"加到"chr()"里面 '具体功能是什麽,... [ 查看全文 ]
-
我们可以通过修改注册表来改变窗口从任务栏弹出,以及最小化回归任务栏的动作,步骤如下:打开注册表编辑器,找到HKEY_ CURRENT_USER\\Control Panel\\Desktop\\ WindowMetrics子键分支,在右边的窗口中找到MinAnimate键值,其类型为REG_SZ,默认情况下此健值的值为1,表示打开窗口显示的动画,把它改为0,则禁止动画的显示,接下来从开始菜单中选择“注销”命令,激活刚才所作的修改即可。 [ 查看全文 ]
-
内容缓存输出 PEAR cache 接下来我们开始探索更常用的缓存 技术 ,这也是本文的重点部份。首先我们使用PEAR中的cache包。PEAR可以将内容缓存于文件, 数据库 或者内存中,我们以文件为例。 下面是一个没有使用缓存的 PHP 小程序: pear_content_cache1.php <?php echo "这是内容。<P>"; echo "当前时间是" . date('M-d-Y H:i:s A', time()) . "<BR>"; ?>... [ 查看全文 ]
-
程序界面多模式显示的实现 作者:徐景周 下载本文示例源代码 如果你用过RealPlayer播放器的话,那就一定对它的多模式显示方式不会陌生吧!RealPlayer拥有正常和精简两种显示模式。我们有时也想在自己的程序界面上实现类似的功能,该怎样实现呢?下面拿我用VC6.0做的一个多模式显示程序示例来向大家展示,它是怎样实现类似功能的。如下图所示:(图一) ... [ 查看全文 ]
|