日期:2014-05-17  浏览次数:21131 次

一个文件里很多子程序会不会降低运行速度
比如我想把很多功能都写成FUNCTION或者SUB,都在一个文件里,比如为sub.asp.
主要是想在编程上方便,不用每次都打开好多个窗口。
只打开SUB这个文件就可以找到我想要的。
约莫计算了下,估计这个文件有差不多70K。但估计服务器端取70K的文件,应该不会很慢。
日后再把该文件做成DLL加快速度。
不知道这样会不会降低页面打开速度呢?是否没用到的SUB或者FUNCTION,就算在文件里有,也没关系?唯一降低的方面是文件读取而已。
这个思路正确吗?

------解决方案--------------------
思路正确.....
要注意,文件读写IO操作给服务器CPU带来的压力.
------解决方案--------------------
FUNCTION 的好处是可以消除代码冗余,更易于维护管理。

FUNCTION不调用就不执行,就不耗资源。

而asp/dll文件读写这块你完全不用考虑,因为是在服务器上执行,而服务器又有缓存。

一个网站打包成一个dll之后,通常都会超过2M,但访问速度并没有降低。

------解决方案--------------------
速度不会提高,但你的代码就会变得很精炼,这是你即将成为一代高手的征兆。