上一篇:用ASP实现悄悄话的功能 >>
《 优化你的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>后才显示这张表格,所以建议你不要使用大的表格,你可以把大的表格分成多个小表格。
(李文俊)
下一篇:使用ASP加密算法加密你的数据(一) >>
相关文章:
- · 用 ASP 技术开发 WEB 调查(投票)系统 (1)
- · ASP+上载例子
- · 从ASP迁移至ASP+--最初的考虑(一)
- · 从ASP迁移至ASP+--最初的考虑(二)
- · 从ASP迁移至ASP+--进入DataSet
- · 将HTML表格转换为ASP+数据列表(DataList)
- · 急不可耐了?转换其他的页面吧!
- · 从ASP迁移至ASP+--处理会话变量
- · 从ASP迁移至ASP+--CustomValidator控件
- · 从ASP迁移至ASP+--从用户那儿收集数据
- · 展现C#(3):第一个C#应用程序
- · 亲密接触ASP+(1)
- · 亲密接触ASP+(2)
- · 走近asp.net
- · ASP+ 中文教程(一)
- · 亲密接触ASP+(4)
- · ASP.NET高级教程(1):ASP.NET还是ASP+?
- · ASP.NET高级教程(2.2):转换编程思维
- · ASP.NET高级教程(2.2):转换编程思维
- · ASP.NET高级教程(3):对象
- · ASP.NET高级教程(3.2):对象
- · 用asp.net编写的上传程序
- · 揭开ASP神秘面纱(1)
- · 揭开ASP神秘面纱(3)
- · 揭开ASP神秘面纱(4)
- · 揭开ASP神秘面纱(5)
- · 让网站活起来(1)
- · 让网站活起来(2)
- · 让网站活起来(3)
- · 让网站活起来(4)
- · 如何在ASP.Net中取得环境变量的值
- · 将HTML表单数据存储为XML格式(1)
- · 将HTML表单数据存储为XML格式(3)
- · ASP.Net调试之三板斧:第一招
- · ASP.Net调试之三板斧:第二招
- · ASP.Net调试之三板斧:第三招
- · 新闻更新系统(1)
- · 新闻更新系统(2)
