根据
http://msdn.microsoft.com/en-us/library/ms524620.aspx
你应该使用的Server.CreateObject
如果你已经熟悉VBScript或JScript,注意不要使用脚本语言的函数用于创建新的对象实例(在的CreateObject VBScript或新在JScript)。 您必须使用ASP的Server.CreateObject方法; 否则,ASP无法跟踪你在你的脚本对象的使用。
但一些其他人认为的Server.CreateObject意味着可避免大部分时间开销
http://classicasp.aspfaq.com/components/should-i-use-createobject-or-server-createobject.html
创建对象比的Server.CreateObject开销少,因为后者使用MTS - 造成显著的开销。
您也将有性能命中当组件遇到错误,因为用的Server.CreateObject,这些错误被写入到事件日志(其中,诚然,可以在调试过程中非常有用)。
要么
http://www.4guysfromrolla.com/webtech/043099-1.shtml
如果你正在编写与交易涉及的组件这可以成为显著,因为这将是一个很好的安全网,通过MTS通过它,因为你将使用MTS的命令。 但是,如果你不使用MTS,你可以将其通过的Server.CreateObject创建的处理器和内存在头上。 这使得一个更好的主意,使用CreateObject,因为它会直接通过。
所以,如果我不使用MTS和需要将内建ASP的对象没有访问(如设定d =的CreateObject(“的Scripting.Dictionary”))是确定忘掉了的Server.CreateObject和CreateObject来走)???
非常感谢...