如何写出优秀的ASP应用(2)

2008-02-23 05:27:40来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

n 设置AspScriptEngineCacheMax,使它等于ProcessorThreadMax*CPU个数。缺省的是30;(在系统路径下:system32inetsrv/adminisamples下,键入adsutil.vbs,设置/w3svc/AspScriptEngineCacheMax);

n 减少Session.Timeout;

n 在MMC中,设置ASP应用程序缓冲为有效。


把某些工作交给客户端:

n CSS、DHTML

n XML

n RDS

n Remote Scripting

n Xmlhttp

n 客户端验证

n 减小文件大小

n 尽可能避免https和SSL

n 使用Response.End测试性能


数据库

n 减少数据库存取访问;

n 缓存变换后的结果;

n 使用ODBC连接池和OLEDB资源池;

n 使用系统DSN或者非DSN,不要使用DSN或者文件DSN;

n 使ADO运行在双线程模式(Both-threaded):makefre.bat;

n 使用ADO的Field对象;

n GetString或者GetRows比较快;

n RDS和XML把负载嫁到客户端;

n 不要使用Select *,把字段写出来;

n 尽量使用SQL Server 7,不要使用Access;

n 使用SQL Server的特性:存储过程、Job、Join、sort、group

n 使用SQL Analysis,优化SQL的性能

n 使用索引

n 本地使用Name-pipes,远程使用Sockets

n 准确地指定Command Type


IIS 5的新特性

n 可靠的重新启动

n ASP性能提高

n Server.Transfer比Server.Redirect更好

n Server.Execute

n Server.GetLastError

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:处理运行时间长的脚本以及内容大的主页

下一篇:浅谈ASP编程的思路与纠错