Ticket #599 (new enhancement)

Opened 10 years ago

Last modified 9 years ago

各画面にphpの実行時間を表示

Reported by: tejima Assigned to: nobody
Priority: trivial Milestone:
Component: pne-sysadmin Version:
Keywords: Cc:

Description

pukiwikiのプログラムなどを参考にして、各画面にphpの実行時間を表示する。

Change History

08/23/07 01:24:32 changed by tejima

  • component changed from 100,000,000PV【1億PVプロジェクト】 to pne-sysadmin.

10/31/07 11:24:04 changed by kiwa

  • milestone set to OpenPNE2.12.

11/06/07 21:26:16 changed by kunitada

  • milestone changed from OpenPNE2.12 to OpenPNE2.11.1.

11/07/07 16:19:12 changed by ogawa

  • version set to 2.11.x.

11/07/07 16:19:16 changed by ogawa

  • version deleted.

11/07/07 19:54:02 changed by ebihara

  • owner changed from nobody to ebihara.
  • status changed from new to assigned.

やります。

11/07/07 20:34:04 changed by ebihara

実装に当たって検討しなければいけない点は以下です。

  • どういう条件で表示するか
    • OPENPNE_DEBUGGING の値が 1 の場合?
    • OPENPNE_DEBUGGING の値が 2 の場合?
    • config.php に新規に項目を作る?
  • 実行時間の表示位置について
    • SNSのレイアウトに影響を与えないように、「HTML挿入 C」「HTML挿入 D」の上もしくは下に表示?
    • 携帯版は「HTML挿入(ページ下部) 」の上もしくは下?
    • Smarty による出力ができない実装の場合、</html>のあとに実行時間を出力
  • どこからどこまでを PHPの実行時間 とするか
    1. 開始
      1. OpenPNE_Action::execute()の開始
      2. openpne_execute() 開始
      3. config.php 読み込み直後から(関数化することを考えなければ可能)
    2. 終了
      1. OpenPNE_Action::execute()の終了
      2. openpne_forward() の $smarty->ext_display() 実行直前(実行時間自体をSmartyで出力するとすれば、ここがギリギリ)
      3. openpne_forward() の終了時点(</html>のあとに実行時間の出力になるが)

11/07/07 21:58:22 changed by ogawa

  • milestone changed from OpenPNE2.11.1 to OpenPNE2.12.

2.11.1見送り。

01/07/08 17:34:31 changed by tejima

  • owner changed from ebihara to nobody.
  • priority changed from blocker to trivial.
  • status changed from assigned to new.

01/07/08 17:35:02 changed by tejima

  • milestone deleted.