tempad
ReadyGo!技术成就梦想 >>ASP文摘 >> 简述从五个方面优化ASP程序

简述从五个方面优化ASP程序

ReadyGo!技术成就梦想 网络搜索 efish 2008-2-24 3:05:37

简单叙述从五个方面入手优化我们的ASP程序的方法。

如果你是一位ASP爱好者,你一定想过ASP的执行效率如何?大家都知道ASP效率和CGI的比,在访问量少的时候,它们是不相上下的,有时可能CGI还会好点(我觉得这主要和NT系统运行效率有关),但在访问量大的时候,ASP要比CGI好得多!但是,你有没有想过你所写的ASP程序还能再优化? 下面我就介绍一些有关优化你的ASP程序的方法。 

一、少用会话变量 

使用会话变量会降低网站的工作效率,每个新来的访问者都会创建一个会话变量,直到用户离开网站后20分钟后会话变量的内存才被释放。如果可以的话,你可以调整会话结束时间以及时释放被占用的内存(session.timeout=10 "10为10分钟)或关闭会话(@EnableSessionState = False)。 

二、不要缓存ASP页 

因为缓存ASP页,直到全部页都提交后才输出页面,对于大的HTML页,会让浏览者长时间等待,所以不要用response.buffer缓存你的ASP页。
 
三、不要使用框架 

框架会增加浏览器对服务器的请求数,使服务器的负担更重,这就是为什么现在大多数网站不用框架的缘故。你可以用ASP的包含语句(#include)或用<script src=frame.js></script>将导航区包含在网站的所有页面内,这样同样有框架的功能。 

四、不要乱用图片 

图片是网站不可少的,它可以美化你的页面,不过图片对于网页的下载速度影响很大,你应少用图片,用到的图片要用一些图片压缩工具处理,一般处理后的图片都比原来小得多,因此会加快页面的显示速度。 

五、不要在网页里使用太大的表格 

如果你的网页里放一个大的表格,再在这张大的表格里放小的表格和图片、文字,这样就和我前面所说的缓存ASP页一样,直到全部页都下载后才显示页面,因为浏览器要得到表格的</table>后才显示这张表格,所以建议你不要使用大的表格,你可以把大的表格分成多个小表格。

责任编辑: efish 参与评论 查找更多:
相关文章
<展现C#>前言(补充)和第三章第一个C#程序 <展现C#>前言(补充)和第三章第一个C#程序
<展现C#> 第一章 C#简介 <展现C#> 第一章 C#简介
<展现C#> 第二章 NGWS Runtime 技术基础 <展现C#> 第二章 NGWS Runtime 技术基础
<展现C#> 第四章 C#类型 <展现C#> 第四章 C#类型
<展现C#> 第五章 类 (1) <展现C#> 第五章 类 (1)
<展现C#> 第五章 类 (2) <展现C#> 第五章 类 (2)
<展现C#> 第六章 控制语句 <展现C#> 第六章 控制语句
<展现C#> 第七章 异常处理 <展现C#> 第七章 异常处理
<展现C#> 第八章 用C#写组件 <展现C#> 第八章 用C#写组件
<展现C#> 第九章 配置和调度 <展现C#> 第九章 配置和调度
2秒记住本站域名

玩过泡泡龙吗?Readygo?Go! 再加上.Com.Cn的后缀,那就是大名小顶的ReadyGo.com.cn

分类导航
ReadyGo!技术成就梦想