2
这个问题可能是理论上的,但我认为它的一些情况是有道理的。 我只是想知道哪种解决方案最高效:加载HTML模板或使用DOM函数构建它们?模板性能:静态文件vs硬编码DOM
这两者都有优点/缺点,还有很多其他因素可以关闭它们中的任何一个:例如,很明显DOM编码的HTML不像修改静态HTML那样容易修改。事实:有很多因素会影响性能(磁盘IO,内存,CPU,错误代码等)。
问题:使用DOM编码的HTML(片段)作为模板是否是一种很好的做法?或者在这种情况下,我会很好的字符串连接?
感谢,Fabrik公司
我的第一个赌注是磁盘io比一些cpu-周期更昂贵,以生成相同的数据。你能随时展示一些结果吗?看看这些测试用例是如何构建的,以及它们之间的差异有多大,这将会很有趣。 – fabrik 2010-09-06 12:19:54
@Fabrik,答案已更新。 – shamittomar 2010-09-06 12:30:25
谢谢你的解释。据我了解你的模板是一个复杂的HTML页面而不是一个片段(例如像表格行)。我最初的好奇心特别是关于小碎片:是否值得保存/加载这些碎片而不是直接生成? – fabrik 2010-09-06 12:38:43