convert_html()の改良/高速化

メッセージ

PukiWiki/1.4/ちょっと便利に/convert_htmlの改造実験 を管理のためBugTrack登録します


現在のconvert_html.phpで作られるオブジェクトツリーは、まず先に子要素側がどこにつながっても良いよう全ての要素を生成して、後から親要素側に必要な要素だけ取り出させる形になっています(不要で捨てられる要素も常に作られる)。
処理としては余分な事をしていますから、子要素側が親要素を見てから必要な要素を生成するように改造してみます。

加えて引用文の書式も少し見直してみたいと思います。

期待する効果

姉妹品のPukiWiki/1.4/ちょっと便利に/make_link()の改造実験(BugTrack/2458)より効果は薄いです。呼出し回数がずっと少ないですから。




*1 この原因は#contentsプラグインのリスト生成がページ全体を読み終えないと完了できない事にあります

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2018-03-07 (水) 01:02:33
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u8. HTML convert time: 0.995 sec.

OSDN