最大限度优化你的Asp性能(3)
时间:2007-10-01 18:04:00
在这些情况下,脚本性能能通过将服务器端脚本写到一起来,而用Response.write产生Html代码来提高性能。比如:
<%
If not Session ("DBOpen") Then
Response.Write "<H1>Database not connected</H1>"
Else
Response.Write "<H1>Database open</H1>"
End If
%>
在大的脚本和很多脚本的情况下,你将能看到性能的提高。注意这里尽量避免了使用<%标记,这样就能提高性能,ASP不需在执行脚本的时候计算字符的Ascii码。
Session状态
无庸置疑地,在Asp中能够通过Session维持某个状态的能力是十分强大的特色。然而,它会影响你的性能。明显地,你的站点的可伸缩性性变成了另一个问题,如果限制Session的使用的话。然而,session会为每个用户消耗服务器资源。
如果你不使用session 变量,或事实上你不必使用?使用隐藏表单域,在数据库中保存数据,查询字符串是不是其中的窍门?所以你应该禁止Session状态。你可以使用下面的声明禁止使用session:
@EnableSessionState = False
这样,ASP将不再检查session信息。
如果你不得不依赖于session状态,应该避免在session对象中存放大量的数据。IIS中的session在客户端的HTTP cookie可用的时候就会保持,导致被session占用的内存在session 终止或超时前一直被占用。这样,如果很多用户同时使用你的程序的时候,你的服务器资源可能会耗尽。
标签:
0
投稿
猜你喜欢
150行python代码实现贪吃蛇游戏
2021-07-15 06:43:20
利用Pygame制作躲避僵尸游戏
2023-07-10 20:53:12
python排序算法之选择排序
2023-03-15 11:56:56
SqlServer 2005/2008数据库被标记为“可疑”的解决办法
2024-01-18 14:07:14
golang 输出重定向:fmt Log,子进程Log,第三方库logrus的详解
2024-04-27 15:40:14
Django中使用locals()函数的技巧
2021-11-16 14:17:02
mysql-joins具体用法说明
2024-01-19 10:32:19
JS将指定的某个字符全部转换为其他字符实例代码
2023-08-28 21:01:01
PHP htmlspecialchars()函数用法与实例讲解
2023-06-02 16:48:38
关于jquery css的使用介绍
2024-04-22 22:21:45
php实现转换html格式为文本格式的方法
2024-06-07 15:44:57
sqlserver 无法验证产品密匙的完美解决方案[测试通过]
2024-01-23 11:53:23
Go语言图片处理和生成缩略图的方法
2024-05-05 09:33:27
Javascript实现购物车功能的详细代码
2024-05-22 10:32:27
python爬虫竟然被小伙用来算命
2023-08-28 17:35:20
sql 语句中的 NULL值
2024-01-14 06:41:16
基于python3 类的属性、方法、封装、继承实例讲解
2022-12-09 17:54:02
谈谈Javascript中的++和–操作符
2009-05-08 11:43:00
OpenCV每日函数之BarcodeDetector类条码检测器
2023-03-28 02:22:39
Python引用(import)文件夹下的py文件的方法
2023-09-28 11:14:00