优化你的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>后才显示这张表格,所以建议你不要使用大的表格,你可以把大的表格分成多个小表格。


猜你喜欢
- Python面向对象编程(一)Python面向对象编程(二)Python面向对象编程(三)和其它编程语言相比,Python 在尽可能不增加新
- 如下所示:import logging # 创建一个logger logger = logging.getLogger('mylog
- URL即统一资源定位符 (Uniform Resource Locator, URL),完整的URL由这几个部分构成:scheme://ho
- 1、shutdown normal 正常方式关闭数据库。 2、shutdown imme
- 本文实例为大家分享了如何利用Python对数据库的增删改查进行简单的封装,供大家参考,具体内容如下1.insert &
- 使用tensorflow过程中,训练结束后我们需要用到模型文件。有时候,我们可能也需要用到别人训练好的模型,并在这个基础上再次训练。这时候我
- 前言在程序中我们经常可以看到有很多的加密算法,比如说MD5 sha1等,今天我们就来了解下这下加密算法的吧,在了解之前我们需要知道一个模块嘛
- forms组件django框架提供了一个Form类,来进行web开发中的表单提交数据的处理工作。导入相关模块from django impo
- 多表查询1. 增删改一对多:先一后多,外键可以为对象或依赖表的主键(publish and book)publish = Publish.o
- Python 3 的可迭代解包在 PEP 3132 - Extended Iterable Unpacking 里面描述了一种对可迭代对象的
- 本文来源于Element官方文档:http://element-cn.eleme.io/#/zh-CN/component/carousel
- 一、创建配置文件在D盘建立一个配置文件,名字为:test.ini内容如下:[baseconf]host=127.0.0.1port=3306
- 1.常用数据结构之列表我们先给大家一个编程任务,将一颗色子掷6000次,统计每个点数出现的次数。这个任务对大家来说应该是非常简单的,我们可以
- 关于excel多个sheet的导入导出import pandas as pddf = pd.read_excel('test.xls
- 一、概念介绍Thread 是threading模块中最重要的类之一,可以使用它来创建线程。有两种方式来创建线程:一种是通过继承Thread类
- 我先给一个初步的表格吧,大家如果有什么意见,或有补充,欢迎提出。有些我没有用过,先不写了。 以下是我使用过的python IDE: 除了Py
- 本文实例讲述了python读写二进制文件的方法。分享给大家供大家参考。具体如下:初学python,现在要读一个二进制文件,查找doc只发现
- 查找所有数据库中没有主键的表select table_schema,table_name from information_schema.t
- 用过jQuery的朋友一定对jQuery中方法的链式调用印象深刻,最近发布的YUI3也支持了方法的链式调用。这是一个非常不错的语法特性,能让
- 登陆流程图:代码实现:#-*- coding=utf-8 -*-import os,sys,getpass'''us