我想对单个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
}
}
我需要每个对象生成时间和触发查询的数量。
答案 0 :(得分:1)
我想可以通过Extension来完成。我想有可能挂钩(或xclass)数据库层(就像DBAL一样)。在您的扩展程序中,您可以通过$this->cObj->cObjGetSingle($this->conf['test1'],$this->conf['test1.'],'test1');
也许看看t3lib_timeTrack,可能就足够跟踪那里了。但是AFAIK跟踪的所有内容都可以通过Admin-Panel获得(选中所有复选框)。