なぜページ数が増えると AutoLink は動作しないのか

メッセージ

ページ数が増えたとき、AutoLink が原因で正常に動作しなくなると言われている(関連: BugTrack2/81)。

しかし、AutoLink の何が原因なのかコメントを追っていってもよく分からなかった。

原因はさておき、効率の良い正規表現を生成するライブラリとして Regexp-Assemble が知られている。
PukiWiki でも henoheno さんが generate_trie_regex() という関数を作成している(1.5 には未マージ)。

しかし、何が原因なのか分からなければベンチマークも取れないし、改善したか(もしくは悪化したか)確認するのも難しい。
そこで AutoLink が動作しない条件を調べたい。
もとい「詳しい人がいたら教えてほしい」という Bug です。




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

PukiWiki 1.5.3+ © 2001-2020 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.253 sec.

OSDN