3

我想对单个 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
   }
}

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

4

1 回答 1

1

我想这可以通过扩展来完成。我想有可能挂钩(或 xclass)数据库层(就像 DBAL 一样)。在您的扩展中,您可以通过以下方式测试不同的 TypoScript 设置$this->cObj->cObjGetSingle($this->conf['test1'],$this->conf['test1.'],'test1');

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

于 2012-05-14T11:47:49.620 回答