[[開発日記]]

*書くの忘れてました… [[ぱんだ]]

1.4(MAIN)をいろいろいじってます。
-CACHE_DIRをシステム設定に取り込み~
showrss.inc.phpで使用されていたCACHE_DIR(デフォルト:./cache/)を、pukiwiki.ini.phpで設定するように変更しました。後述するmake_related()のキャッシュや、AutoLinkのページリストなどもこのディレクトリを使用します。
-[[BugTrack/28]],[[BugTrack/206]]関連~
ページの参照関係をキャッシュファイルに記録するようにしました。(どのくらい早くなるかは未知数ですが)
--./cache/[ページ名].rel : [ページ名]が参照しているページの一覧
--./cache/[ページ名].ref : [ページ名]を参照しているページの一覧
--COLOR(red){注意:}編集前と後で、リンクしているページ名の増減が多いと、ページの更新にやたらと時間が掛かる可能性があります。
--links.inc.phpをadminpassつきで呼び出すことで、キャッシュの初期化を行うようになっています。 ./cache/ディレクトリを777で作成しておいて、以下のようにしてください。
 http://.../pukiwiki.php?plugin=links&adminpass=...
---COLOR(red){注意:}すでに存在するページ数が多いと、とても時間が掛かります。このサイト(http://pukiwiki.sourceforge.jp/dev/)で40秒強かかりました。((怒られないかな…))
---COLOR(red){注意:}すでに存在するページ数が多いと、とても時間が掛かります。このサイト(http://pukiwiki.sourceforge.jp/dev/ )で40秒強かかりました。((怒られないかな…))
-AutoLink関連~
put_lastmodified()時に、AutoLink対象のページを選抜して./cache/autolink.datに記録しておくようにしました。
-その他

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
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.058 sec.

OSDN