Google [站内搜索]

分类: Web编程预览模式: 普通 | 列表

ASP编码优化技巧8则

ASP(Active Server Page)是Microsoft公司推出的基于PWS(Personal Web Server)&IIS(Internet Information Server)平台的、基于ISAPI(InternetServiceAPI)原理的动态网页开发技术,目前日趋成熟完善。在这里仅就代码优化进行一些简单讨论。

1、声明VBScript变量 

在ASP中,对vbscript提供了强劲的支持,能够无缝集成vbscript的函数、方法,这样给扩展ASP的现有功能提供了很大便利。由于ASP中已经模糊了变量类型的概念,所以,在进行ASP与vbscript交互的过程中,很多程序员也惯于不声明vbscript的变量,这样加重了服务器的解析负担,进而影响服务器的响应请求速度。 

查看更多...

分类:Web编程 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 4143

微软建议的ASP性能优化28条守则

目录 
技巧 1:将经常使用的数据缓存在 Web 服务器上 
技巧 2:将经常使用的数据缓存在 Application 或 Session 对象中 
技巧 3:将数据和 HTML 缓存在 Web 服务器的磁盘上 
技巧 4:避免将非敏捷的组件缓存在 Application 或 Session 对象中 

查看更多...

分类:Web编程 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 5043

全面认识网页中附加码的作用

喜欢网络冲浪的你,一定遇到过这样的情况,那就是在输入用户名和密码之后还要输入附加码。知其然不知其所以然,许多朋友对附加码的真正作用都不了解。那么附加码到底有什么作用,为什么要使用附加码呢?本文将告诉你答案。

  网络安全日益严峻

  现在网络速度越来越快,网络访问已经显得比较顺畅了,与此同时,网络安全问题也更加严重了。有了网速做保证,像穷举密码破解和字典密码破解之类的攻击方法成功几率也越来越大了。黑客可以利用一些在线破解工具来破解一些张号和密码,只要有了密码就可以登陆系统进行操作了。那在不能阻止密码帐号被破解的情况下,怎么来防范这样的安全问题呢?于是附加码应运而生。

查看更多...

分类:Web编程 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 4198

浅谈如何保护网站资源

网站资源有图片、文字、文件等,为了保护自己的资源不被别人frame、盗链,各站长算是煞费苦心,我们来看下:

1.防止页面被人frame,在页面中加入如下代码:
<script language="JavaScript">
<!--

查看更多...

分类:Web编程 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 4832

浅谈ASP事务处理

所谓事务处理,简单地说,就是所有的数据库操作都可以看做事务处理。当开始一个事务处理后,就打开Web页面与数据库的事务处理通道,此时可以从Web页面上直接更新数据库内容,但是更新结果并不马上真正反映到数据库中。只有在提交事务处理结果后,数据库内容才能被真正更新,否则,所有的操作都无效。

用法举例(db1.mdb中有一个test表,只包含一个name文本字段):

<%

查看更多...

分类:Web编程 | 固定链接 | 评论: 2 | 引用: 0 | 查看次数: 5221

ADO三大主要对象的子对象

ADO三大主要对象分别为Connection、Command和Recordset,他们各还有子对象,依次为Error、Parameter和Field。下边分别进行介绍(注:Conn,Cmd,Rs,err,par,fie均为实例名):
一、Connection的Error子对象:
Error对象又称为错误对象,在程序运行时,一个错误就是一个Error对象,所有的Error对象就组成了Errors集合,又称错误集合。
1.Errors集合的属性
属性         说明                                                               用法

查看更多...

分类:Web编程 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 5876

加密你的ASP页面—Script Encoder初探

一、概述

一直以来,ASP技术受到了越来越多朋友的喜爱,使用ASP从事WEB开发的人也越来越多。ASP一个非常明显的特征是页面在服务器端经过处理之后发送到浏览器中的内容为标准的HTML格式,这样有效的保护了页面程序的原代码不被客户端轻易获取(当然MS的BUG不断那是另一回事了。^_^)。但是另一个普遍存在的问题是:由于ASP页面是纯文本的形式存放,在服务器端可以轻易看到全部编程逻辑。这样给ASP应用商业化带来了一定的困难。解决的方法一般是使用组件技术将编程逻辑封装入DLL之中,但问题是:

1、如果每段代码都组件化似乎工作量太大了,也没有必要。

查看更多...

分类:Web编程 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 4160

网站防盗链下载的解决方案

什么是盗链

  “盗链”的定义是:此内容不在自己服务器上,而通过技术手段,绕过别人放广告有利益的最终页,直接在自己的有广告有利益的页面上向最终用户提供此内容。 常常是一些名不见经传的小网站来盗取一些有实力的大网站的地址(比如一些音乐、图片、软件的下载地址)然后放置在自己的网站中,通过这种方法盗取大网站的空间和流量。

  为什么会产生盗链

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4332

For each ... in ....  语句的应用

For
...
Next

For each ... in ...

查看更多...

分类:Web编程 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 4993

ASP提速技巧

技巧之一:提高使用Request集合的效率

访问一个ASP集合来提取一个值是费时的、占用计算资源的过程。因为这个操作包含了一系列对相关集合的搜索,这比访问一个局部变量要慢得多。因此,如果打算在页面中多次使用Request集合中的一个值,应该考虑将其存贮为一个局部变量。
例如将代码写成下面的形式以加快脚本引擎处理速度: 
strTitle=Request.Form("Title") 

查看更多...

分类:Web编程 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 4437