ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Opened 11 years ago

Last modified 10 years ago

#599 new enhancement

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

Reported by: tejimaa Owned by: nobody
Priority: trivial Milestone:
Component: pne-sysadmin Version:
Keywords: Cc:

Description

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

Change History (10)

comment:1 Changed 10 years ago by tejimaa

Component: 100,000,000PV【1億PVプロジェクト】pne-sysadmin

comment:2 Changed 10 years ago by kiwa

Milestone: OpenPNE2.12

comment:3 Changed 10 years ago by kunitada

Milestone: OpenPNE2.12OpenPNE2.11.1

comment:4 Changed 10 years ago by ogawa

Version: 2.11.x

comment:5 Changed 10 years ago by ogawa

Version: 2.11.x

comment:6 Changed 10 years ago by ebihara

Owner: changed from nobody to ebihara
Status: newassigned

やります。

comment:7 Changed 10 years ago 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>のあとに実行時間の出力になるが)

comment:8 Changed 10 years ago by ogawa

Milestone: OpenPNE2.11.1OpenPNE2.12

2.11.1見送り。

comment:9 Changed 10 years ago by tejimaa

Owner: changed from ebihara to nobody
Priority: blockertrivial
Status: assignednew

comment:10 Changed 10 years ago by tejimaa

Milestone: OpenPNE2.12
Note: See TracTickets for help on using tickets.