优化你的ASP程序及优化网页

时间:2007-10-06 23:02:00 

如果你是一位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,程序
0
投稿

猜你喜欢

  • php 读取mysql数据库三种方法

    2024-05-10 10:58:05
  • python免杀技术shellcode的加载与执行

    2021-10-27 16:25:06
  • Python无权点文件转化成邻接矩阵方式

    2021-04-19 02:14:29
  • python根据文章标题内容自动生成摘要的实例

    2021-04-28 10:03:10
  • Python编程使用有限状态机识别地址有效性

    2023-09-03 00:14:56
  • firefox浏览器不支持innerText的解决方法

    2024-04-10 10:51:42
  • Python3实现的Mysql数据库操作封装类

    2024-01-20 23:57:36
  • Django框架登录加上验证码校验实现验证功能示例

    2023-05-09 10:00:34
  • Python3如何判断三角形的类型

    2022-01-06 22:12:51
  • 重新认识视觉设计

    2009-09-08 12:46:00
  • 15行Python代码实现网易云热门歌单实例教程

    2023-07-08 13:33:27
  • 简单谈谈Python中的几种常见的数据类型

    2021-05-24 06:20:48
  • python运用sklearn实现KNN分类算法

    2022-12-04 03:53:19
  • IIS出现Active Server Pages错误“ASP 0201”的修复工具

    2009-05-25 18:06:00
  • python数据分析基础知识之shape()函数的使用教程

    2023-06-11 04:03:56
  • python 识别图片中的文字信息方法

    2022-06-06 15:32:05
  • Vue中使用stylus报错的解决

    2024-05-02 17:03:55
  • 关于鼠标、键盘的几个事件的例子

    2008-07-27 17:00:00
  • Dreamweaver打造多彩文字链接

    2007-11-11 18:59:00
  • Python+OpenCV让电脑帮你玩微信跳一跳

    2021-12-16 10:31:17
  • asp之家 网络编程 m.aspxhome.com