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 を見てください。そこで追跡されているもので十分かもしれません。しかし、私の知る限り、追跡されているものはすべて管理者パネルから利用できます (すべてのチェックボックスをチェックしてください)。

于 2012-05-14T11:47:49.620 に答える