最大限度优化你的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
  • asp之家 网络编程 m.aspxhome.com