如何对单个TypoSript对象生成进行基准测试?

时间:2012-05-10 12:43:00

标签: performance benchmarking typo3 typoscript

我想对单个TypoScript对象生成进行基准测试以控制性能,是否可能使用某些stdWrap方法?

TS对象的示例,我想基准测试:

测试1

  page.10 = RECORDS
    page.10 {
        tables = pages
        source = 1
        dontCheckPid  = 1
        conf.pages = TEXT
        conf.pages.field = title
    }

测试2

page.20 = CONTENT
page.20 {
   table = tt_content
   select {
       pidInList = 0
       recursive = 99
       where = uid = 1
   }
}

我需要每个对象生成时间和触发查询的数量。

1 个答案:

答案 0 :(得分:1)

我想可以通过Extension来完成。我想有可能挂钩(或xclass)数据库层(就像DBAL一样)。在您的扩展程序中,您可以通过$this->cObj->cObjGetSingle($this->conf['test1'],$this->conf['test1.'],'test1');

测试不同的TypoScript设置

也许看看t3lib_timeTrack,可能就足够跟踪那里了。但是AFAIK跟踪的所有内容都可以通过Admin-Panel获得(选中所有复选框)。