如何增强ASP程序性能(4) |
2000-08-14· 编译:甘冀平·Yesky
技巧16:在任何可能时使用Server.Transfer,而不要用Response.Redirect
Response.Redirect告诉浏览器请求另一个不同的页面,这常常用于引导用户到登录页面或者出错处理页面。由于重定向强迫了一个新页面请求,结果是浏览器必须要与Web服务器循环2次,并且Web服务器必须处理…… |
|
在大型社区系统中用二维数组实现用户高级功能(1) |
在大型的社区系统中,有很多的用户高级功能需要实现.例如查询用户所在的版面,给特定的用户发送短消息,
查询用户的信息,用户等级管理等等.这些高级功能的实现有很多的方法,比如
1,用数据库实现.这也是最简单且最常用的方案.它的实现原理如下:
将用户的信息存如规划好的数据库中,若用户的状态改变则修改数据库.若有对…… |
|
在ASP应用中如何限制同一表单被多次提交 |
在ASP应用中如何限制同一表单被多次提交
在Internet上我们每天都会遇到数不清的表单,也看到其中大部分并没有限制用户多次提交同一个表单。缺乏这种限制有时候
会产生某些预料不到的结果,如重复订阅邮件服务或重复投票等。
本文介绍在ASP应用中防止用户在当前会话期间多次提交同一表单的一个简单方法。它主要…… |
|
用ASP修改NT登陆密码 |
<%
Sub ChangeUserPassword(Computer,UserName,oldPassword,newPassword)
Dim adsUser,foundErr,ErrMsg
On Error Resume Next
foundErr=False
ErrMsg=""
Set adsUser=GetObject("WinNT://"+Computer+"/"+UserName+",user")
If Err.Number<>0 Then
foundErr=True
ErrMsg=&…… |
|
用ADO连接数据库的三种方法及其性能比较 |
ADO连接数据库通常有三种方法:System DSN Connection,DSN-less Connection 和 OLE DB Connection,这是大家都很熟悉的,它们的使用方法如下:
(注:三种方法的区别在于使用的是哪个关键字 - DSN,Driver,Data Source,Provider。UID,PWD 是 ODBC 的标记,User ID,Password 是 OLEDB 的标记。特别指出的是 Data Source 在 …… |
|
如何增强ASP程序性能(3) |
技巧11:使用Response Buffering
通过打开“response buffering”可以缓冲一个值得输出的整个页面内容,这将最小化输出到浏览器的数据量,从而提高了整体性能。每一次输出都耗费许多,所以写得越少,效果越好。TCP/IP在发送少量大的数据包时,要比发送大量小的数据包工作效率高,因为它是慢速启动并不断发送的。
…… |
|
如何增强ASP程序性能(2) |
如何增强ASP程序性能(2)
2000-08-11· 编译:甘冀平·Yesky
技巧6:聪明地使用Session对象
Session在繁忙站点上使用时有几个缺陷。繁忙的意思是:站点上每秒有上百的页面被请求,或者同时有上千的访问用户。这个技巧对于那些要求水平扩展强的站点非常重要,也就是指这些站…… |
|
如何增强ASP程序性能(1) |
如何增强ASP程序性能(1)
2000-08-10· 甘冀平·Yesky
简介
性能是一个很重要的特征。你需要事先设计好性能指标,否则日后就要为此重新编写程序。就是说:要设想好怎样最佳化地执行ASP程序?
本文提出了一些优化ASP应用和VBScript的技巧,许多技巧和缺陷都经过了研讨。这…… |
|
Script Encoder 语法 |
Script Encoder Syntax
SCRENC [/s] [/f] [/xl] [/l defLanguage ] [/e defExtension] inputfile outputfile
Argument
Description
/s
Optional. Switch that specifies that the script encoder is to work silently; that is, produce no screen output. If omitted, the default is to provide verbose output.
/…… |
|
Microsoft 脚本编码器Script Encoder介绍(4)全中文 |
编码示例
如下是一个包含需要保护的 JScript 代码的简短示例:
<HTML>
<HEAD>
<TITLE>脚本编码器示例页</TITLE>
<SCRIPT LANGUAGE="JScript">
<!--//
//Copyright© 1998 Microsoft Corporation. All Rights Reserved.
//**开始编码**
function verifyCorrectBrowse…… |
|
Microsoft 脚本编码器Script Encoder介绍(3)全中文 |
脚本编码器语法
描述
对脚本编写源代码进行编码,使其不会轻易地被用户查看或修改。
语法
SCRENC [/s] [/f] [/xl] [/l defLanguage ] [/e defExtension] inputfile outputfile
脚本编码器语法的组成部分如下:
部分 描述
/s 可选的。 开关,它指定脚本编码器的工作状态是静态的,即产生无屏幕输出。如省略,缺省为提…… |
|
Microsoft 脚本编码器Script Encoder介绍(2)全中文 |
使用脚本编码器
脚本编码器只对脚本代码进行编码,文件的其他内容不动且以普通文本形式显示。要使用脚本编码器,以通常方法对文本进行开发和调试,然后使用该实用程序对最终的脚本进行编码。 脚本编码器在源代码中使用标记来标识编码开始的位置。
对于 Visual Basic® Scripting Edition (VBScript),如下示例显示…… |
|
Microsoft 脚本编码器Script Encoder介绍(1)全中文 |
脚本编码器是一种简单的命令行工具,它使脚本设计者可以对最终的脚本进行编码,从而使 Web 主机和 Web 客户不能查看或修改它们的源代码。注意,这种编码只能防止别人在无意中查看到您的代码,并不能防止蓄意黑客查看您的编码内容及其方法。
Web 设计者在 Web 页和服务器的 Active Sever Pages (.ASP)上编写脚本,足以在网页…… |
|
用MS script encode加密asp(转) |
Active Server Page技术为应用开发商提供了基于脚本的直观、快
速、高效的应用开发手段,极大地提高了开发的效果。但由于ASP脚
本是采用明文(plain text)方式来编写的,所以应用开发商辛苦开发
出来的ASP应用程序,一旦发布到运行环境中去后,就很难确保这些
“源代码”不会被流传出去。这样就产生了如何有效地保护开发出…… |
|
remote script文档(转载自微软)(九) |
文档: 等待方法
终止当前正执行的客户脚本,直到指定调用对象的异步 remote scripting 调用完成。
语法
co.wait()
参数
co
执行 remote scripting 调用而生成的调用对象。
说明
调用该方法将把一个异步 remote scripting 调用转换为同步调用。如果 remote scripting 调用已完成,那么该方法将立即返回。如果您在客…… |
|
remote script文档(转载自微软)(八) |
文档: 调用对象属性和方法
当您调用一个服务器方法时,该方法不返回单个值。而是创建一个调用对象,该对象包含被调用过程的返回值和状态信息。下表列出了调用对象的属性。
属性 描述
id
调用的唯一标识号,它是首次调用时产生的。
return_value
方法的返回值──如果有的话。
data
产生 remote scripting 调用时,…… |
|
remote script文档(转载自微软)(七) |
文档: 检查错误
当您在服务器脚本中用 remote scripting 调用方法时,可能会遇到多种错误,包括语法错误和运行时间错误,以及调用 remote scripting 方法时的错误。remote scripting 调用机制向您提供了获知调用过程中所出现错误信息的途径。
错误处理程序根据您是进行同步或者异步调用稍微有些不一样。如果您在进行同步调…… |
|
remote script文档(转载自微软)(六) |
文档: 调用 Remote Scripting 方法异步
Remote scripting 向您提供了异步调用服务器方法的选择 ──当执行服务器方法时,用户的客户脚本继续运行。异步调用 remote scripting 方法使得您可以避免应用程序用户接口速度的减慢,因为您可以在执行服务器脚本的同时继续工作。
注意 如果您的应用程序需要,那么也可以同步调用服…… |
|
remote script文档(转载自微软)(五) |
文档: 调用 Remote Scripting 方法同步
在对某个客户页和某个服务器页上的 remote scripting 进行配置后,您就可以从自己的客户脚本调用该服务器页的方法了。缺省的情况是,当用户调用某个服务器方法时,它被同步执行──您的客户脚本直到服务器方法执行完毕并返回结果后才能停止运行。一般说来,当您在自己的客户脚本中需…… |
|
remote script文档(转载自微软)(四) |
文档: 引用 ASP 页作为对象
为了使得用 remote scripting 调用 ASP 页上的方法更方便一些,您可以在客户脚本中创建一个包含服务器方法页的对象引用。这使得用户可以使用标准 object.method( ) 语法去调用用户已在自己的服务器页上显露的方法。
将某个 ASP 页作为对象加以引用
在客户脚本中,调用 RSGetASPObject 方法,…… |
|
« ‹ ..[6][7][8][9][10][11][12].. › » 20条/页 共346条 |