文本文件数据的ASP处理:FSO与XML/DOM

文本文件数据的ASP处理:FSO与XML/DOM,xml,asp-classic,vbscript,filesystemobject,fso,Xml,Asp Classic,Vbscript,Filesystemobject,Fso,对于读取和写入存储在与给定ASP网站应用程序相同的文件夹结构中的文本文件,通过Scripting.FileSystemObject(FSO)将文本数据存储在传统INI或“平面文件”结构中与存储在XML“平面文件”中相比,处理效率有多大差异使用XMLDOM呢?这与IIS7或更高版本有关。我听说从ASP/VBScript解析和处理XML要比通过FSO解析和处理TXT文件数据慢。这是真的吗?我过去使用过XML解析,它非常慢,只有在需要XML结构时才使用它,因为您的数据是复杂的和/或分层的。Vbscri

对于读取和写入存储在与给定ASP网站应用程序相同的文件夹结构中的文本文件,通过Scripting.FileSystemObject(FSO)将文本数据存储在传统INI或“平面文件”结构中与存储在XML“平面文件”中相比,处理效率有多大差异使用XMLDOM呢?这与IIS7或更高版本有关。我听说从ASP/VBScript解析和处理XML要比通过FSO解析和处理TXT文件数据慢。这是真的吗?

我过去使用过XML解析,它非常慢,只有在需要XML结构时才使用它,因为您的数据是复杂的和/或分层的。Vbscript(和ASP)的唯一快速之处是使用FSO读取和写入文件,所以请使用它


最好的方法是始终进行一些基准测试,但一定要在磁盘上与ASP文件相同的位置进行,因为可能存在巨大的差异。还要检查您是否不能更好地使用数据库存储,这将是处理更大数据的最快解决方案。

我过去使用过XML解析,但速度非常慢,仅在需要XML结构时使用,因为您的数据很复杂和/或分层。Vbscript(和ASP)的唯一快速之处是使用FSO读取和写入文件,所以请使用它

最好的方法是始终进行一些基准测试,但一定要在磁盘上与ASP文件相同的位置进行,因为可能存在巨大的差异。还要检查是否不能更好地使用数据库存储,这将是处理更大数据的最快解决方案