主题:  我发现ASP网站的运行速度有些慢

水木

职务:普通成员
等级:1
金币:0.0
发贴:145
#12002/12/19 15:33:27
我发现ASP网站的运行速度有些慢
有看法的朋友请发贴



绿茶

职务:普通成员
等级:8
金币:10.0
发贴:19267
#22002/12/19 15:37:04
相比而言,相同一个网站,用ASP做的就是比用JSP做的慢



今晚在线

职务:普通成员
等级:3
金币:1.0
发贴:761
#32002/12/19 21:17:37
慢么,不尽然,有些是服务器原因,有些是程序不合理,语言不一定存在什么客观的缺陷

,人家CGI的程序运行起来一样很快…………………………



FlowJZH

职务:普通成员
等级:1
金币:0.0
发贴:22
#42002/12/19 21:28:36
言之有理呀,其实减轻服务器端的负载和asp程序本身的质量关系很大呀,比如数据池的连接,存储过程的调用,还要做到尽量减小服务器端开销。要做到这一点需要很多的变成经验不单单是asp的,也要包括html和js之类的,看了很多asp程序比如论坛,都号称自己开销有多么地小,人多了有多么地稳定,但是自己分析一下程序依然用了很多服务器端的开销去处理客户端可以完成的功能。

举个简单的例子,比如这个论坛要显示帖子的状态,判断是置顶的、新贴、开放的、锁定的,在每个topic前面都有不同的文件夹图标来表示。分析程序,是用asp来判断它的状态再写出相应的图片代码。其实完全可以直接把表示图片状态的字段传到客户端,然后用js来判断。

asp虽然功能很强,但是也不能过分地依靠它,能让它减负的还是要让它减负,否则的确会越跑越慢啊。



水木

职务:普通成员
等级:1
金币:0.0
发贴:145
#52002/12/21 22:37:03
ASP和JSP的安全性相比,哪方占优势呢?



FlowJZH

职务:普通成员
等级:1
金币:0.0
发贴:22
#62002/12/22 12:08:20
这个问题同样不好回答呀,看你怎么写程序啦

从代码的安全性方面入手,如果写成.asp的纯script文件,那么相对于jsp的.class当然容易被看到。但是asp也可以写成.dll,而jsp同样有java bean的支持。到底反编译哪个文件更方便呢?

从数据库的连接上看,asp可以用dsn-less,比如一个access的.mdb文件,而JSP是否有这样的解决办法小生不是很清楚。不过access的数据库通过一定的手段是可以做到防止下载的,就算知道了路径。这方面我想两个版本都差不多而asp的功能应该更强大一些。

至于编程上面的事情就要看各程序员自己的水平了,如果连输入的字符串是否合法这种简单的验证都不做,那么无论什么web变成语言都不会安全。