BugTrack/560
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*tracker_listの高速化 [#v5af713d]
-ページ: [[BugTrack]]
-投稿者: [[reimy]]
-優先順位: 普通
-状態: 完了
-カテゴリー: プラグイン
-投稿日: 2004-03-18 (木) 22:20:54
-バージョン: 1.4.5
-リリース予定バージョン: 1.5.2
**メッセージ [#nb6b3849]
tracker_listの出力の高速化も検討課題ですね。出力内容をあ...
[[official:雑談/10]],[[official:雑談/11]]参照。
----
#contents
----
*** 2018年2月版 キャッシュ設計(by umorigu) [#jfa8ed1e]
キャッシュ方針を検討しました。(2018/02/16)
- 1. 済 %%各ページからの抽出データをキャッシュする(キャ...
- 2. 済 %%テンプレート定義(root),form,page,listのうち、(r...
- 3. 済 %%各ページは更新時刻をもって変更判定する。(更新...
-- 各ページ・テンプレート定義ページの更新時刻が変わらない...
- 4. 済 %%デフォルトでキャッシュをONにする%%
- 5. 済 %%キャッシュをOFFにするプラグイン設定を設ける%%
- 6. 済 %%UTF-8, PHP5.4 以降の場合のみキャッシュを有効に...
- 7. 済 %%(更新判定の高速化) cache/recent.dat を利用して...
- 8. 済 %%(更新判定の高速化) RecentDeleted を利用してペー...
-- 削除された後復活していない場合: cacheに残っていればcac...
-- 削除された後再作成された場合: リストに影響があればrece...
- 9. 済 %%よく使われる構成で問題なく動作することを目標に...
- 10. 済 %%データ抽出後HTML変換前の各項目・HTML変換後のテ...
- 11. 済 %%リスト中に他のページへのリンクがあった場合の対...
----
** コメント (副作用のある?パッチ) [#ga896b1c]
-かなりいい加減ですが… &ref(tracker.inc.php.1.20.diff);を...
--もっといい方法を募集中です XD -- [[ぱんだ]] &new{2004-0...
-PukiWiki-officialに導入してみました。[[official:雑談]] -...
-なんか、すごく早くなりましたね。 -- [[upk]] &new{2004-05...
-[[BugTrack/588]]との合わせ技で、かなり効果が上がったみた...
-副作用で、tracker_listが表示されなくなる(ページが真っ白...
-結局、ぱんださんのパッチはCVSへ取り込まないのでしょうか...
--上記のパッチを試してますが、私の環境(Pukiwiki1.4.4 , Fe...
-[[ぱんだ]]さんによるパッチの件(2004-05)と、最近の話題(20...
-こちらの件は、実験的な雰囲気であるのと、実際に副作用が出...
-2004/09にスタートした(以下の)件のように、他にできる事が...
--私が、こちらに提供されているぱんださんのパッチに足りな...
-(余談へコメント) 標準機能としてページキャッシュを実現さ...
-- tracker_list用のページキャッシュとしては、私はそれほど...
//#comment
----
** コメント (状態ごとにページを分けるのはどうか) [#vfb935...
-方向性が180度違う気もしますが、状態ごとにページを分けて...
--それなら質問だけ表示して完了とかは別のページでリンク貼...
-「特定の状態だけ表示できる」様にすれば、どちらも適えられ...
-- フィルター機能を使うと見やすくなるとは思いますが、現状...
-devのでよければ、送りますが(なんて書いてみるテスト) -- [...
-- すぐできるかどうかわかりませんが、テストデータとして提...
-今回の目的に必要なのは wiki ディレクトリだけなので、それ...
-- http:// sourceforge.jp/projects/pukiwiki/ ページから辿...
-受け取りました。送りました。色々遊んでやって下さい。軽く...
-- ありがとうございます、頂きました。大雑把ですが確認して...
--コンテンツの内容(html)を作るのに、結構 時間やリソースが...
-うほっ、いいtrackerの速度・・・。あんなに変わる物なのか...
-- そもそも違いが出るなんて思っていなかったので、私もびっ...
-メモリのオーバーヘッドが相当あるのではないかと思っていま...
-まだパッチは読んでおりませんが、フィルタリングを行うため...
-- 今回用いたスクリプト(Ver0.9)を私のサイトのところで公開...
-こいつをPukiWiki-officialに実装させればより快適に!? --...
-この件、本家本元のぱんださんに確認をお願いしました([[開...
-…というか、すでに[[jjyun]]さんのほうが詳しいような気がし...
-- いえいえ、そんなことはありません。ぱんださんのコードを...
-ポケットを叩いて、ビスケットが2つに割れたのです。あれ?...
- (2004-05時点のパッチの話題は[[上に移動>BugTrack/560#ga8...
-こちらの件のステータスは、[[ぱんだ]]さんにお願いしたとこ...
-- henohenoさん、ぱんださんへ > すいません。Ver1.0での改...
-PukiWiki-officialの続質問箱にも入れればいいのに・・・ --...
//#comment
-------------------
*** tracker_listの速度改善に対する、フィルター機能の有効...
-各計測対象の紹介
|番号|調査対象|測定環境|備考|h
|0|bugtrack|PukiWiki.dev&br;PukiWiki 1.4.4/ PHP 4.1.2|測...
|1|bugtrack|MyHost&br;PukiWiki 1.4.4/ PHP 4.3.8|OS:Fedora...
|2|tracker default/no-filter|同上|memory_limit=8M→12M|
|3|tracker modified/no-filter|同上|memory_limit=8M→12M|
|4|tracker modified/完了,却下 を除外|同上|memory_limit=8M|
- 測定結果(単位はsec. ページ下に表示される HTML convert t...
|CENTER:|RIGHT:|RIGHT:|RIGHT: |RIGHT: |RIGHT: |c
|測定回数|0: |1: |2: |3: |4: |h
||>|bugtrack|>|>|tracker|
|対象ページ数 |670 |670 |670 |670 |154 |
|1回目| 5.532 |7.540 |32.931 |45.626 |18.181 |
|2回目| 5.569 |7.003 |35.853 |41.689 |16.489 |
|3回目| 6.202 |6.965 |37.294 |37.985 |17.992 |
|4回目| 5.000 |7.021 |28.893 |38.875 |13.471 |
|5回目| 6.447 |7.239 |43.580 |38.662 |16.869 |
|COLOR(blue):平均|COLOR(blue):5.750 |COLOR(blue):7.154 |C...
-メモリ割り当ての失敗時のメッセージ
-- memory_limit = 8Mの時
PHP Fatal error: Allowed memory size of 8388608 bytes e...
allocate 48 bytes) in <pukiwiki-path>/lib/make_link.php ...
referer: http://<test-locale>/index.php?cmd\=edit&page=B...
-- memory_limit = 10Mの時
PHP Fatal error: Allowed memory size of 10485760 bytes ...
allocate 30683 bytes) in <pukiwiki-path>/lib/convert_htm...
referer: http://<test-locale>/index.p\hp?cmd=edit&page=B...
- 参考:myHost のスペック
|項目|値|h
|BGCOLOR(lightgray):CPU info|BGCOLOR(lightgray):/proc/cpu...
|model name | Celeron (Coppermine)|
|stepping | 10 |
|cpu MHz | 1102.815 |
|cache size | 128 KB |
|BGCOLOR(lightgray):Memory Info |BGCOLOR(lightgray):/proc...
|mem total | 509036 kB|
|mem free | 118848 kB|
-(ページデータが、trackerのdefault/page テンプレートに合...
--bugtrack/bugtrack_listの方が速くリソースを消費しない
--tracker/tracker_listの方は、カスタマイズができる反面、...
----
- 2017/10/24現在、officialの[[official:質問箱]]~[[offici...
-- 考えてみましたが、2000件越えのlistを高速に処理しようと...
----
** コメント (2018年2月版キャッシュ実装 by umorigu) [#m671...
- tracker_listに対してキャッシュを実装しました commit:e4e...
- PukiWiki-officialに対して仮適用してみました。条件のいい...
-- キャッシュなし: pukiwiki.osdn.jp/_o_560_before/?%E8%B3...
-- キャッシュあり: pukiwiki.osdn.jp/_o_560_after/?%E8%B3%...
- 表組みが遅い件は[[BugTrack/2457]]として別に登録しました...
- [[BugTrack/2457]]で判明した遅い原因を解消しました。ペー...
-- キャッシュなし: pukiwiki.osdn.jp/_o_560_before/?%E8%B3...
-- キャッシュあり: pukiwiki.osdn.jp/_o_560_after2/?%E8%B3...
- こんにちは。ささいな事ですが設計上の問題があります。個...
-- Tracker対象のページのキャッシュ(今回使った .tracker)の...
- 「[[BugTrack/2457]] で判明した遅い原因」が何なのかは [[...
-- 「ページリンクを生成するのにページの更新日時を取得して...
- これは快適な出力速度ですね :) -- [[henoheno]] &new{2018...
- 元々「レイアウトが異なる複数のtrackerが同一のページを抱...
-- 元々のtrackerの特性としてconfigのうち(root),pageが異な...
#comment
終了行:
*tracker_listの高速化 [#v5af713d]
-ページ: [[BugTrack]]
-投稿者: [[reimy]]
-優先順位: 普通
-状態: 完了
-カテゴリー: プラグイン
-投稿日: 2004-03-18 (木) 22:20:54
-バージョン: 1.4.5
-リリース予定バージョン: 1.5.2
**メッセージ [#nb6b3849]
tracker_listの出力の高速化も検討課題ですね。出力内容をあ...
[[official:雑談/10]],[[official:雑談/11]]参照。
----
#contents
----
*** 2018年2月版 キャッシュ設計(by umorigu) [#jfa8ed1e]
キャッシュ方針を検討しました。(2018/02/16)
- 1. 済 %%各ページからの抽出データをキャッシュする(キャ...
- 2. 済 %%テンプレート定義(root),form,page,listのうち、(r...
- 3. 済 %%各ページは更新時刻をもって変更判定する。(更新...
-- 各ページ・テンプレート定義ページの更新時刻が変わらない...
- 4. 済 %%デフォルトでキャッシュをONにする%%
- 5. 済 %%キャッシュをOFFにするプラグイン設定を設ける%%
- 6. 済 %%UTF-8, PHP5.4 以降の場合のみキャッシュを有効に...
- 7. 済 %%(更新判定の高速化) cache/recent.dat を利用して...
- 8. 済 %%(更新判定の高速化) RecentDeleted を利用してペー...
-- 削除された後復活していない場合: cacheに残っていればcac...
-- 削除された後再作成された場合: リストに影響があればrece...
- 9. 済 %%よく使われる構成で問題なく動作することを目標に...
- 10. 済 %%データ抽出後HTML変換前の各項目・HTML変換後のテ...
- 11. 済 %%リスト中に他のページへのリンクがあった場合の対...
----
** コメント (副作用のある?パッチ) [#ga896b1c]
-かなりいい加減ですが… &ref(tracker.inc.php.1.20.diff);を...
--もっといい方法を募集中です XD -- [[ぱんだ]] &new{2004-0...
-PukiWiki-officialに導入してみました。[[official:雑談]] -...
-なんか、すごく早くなりましたね。 -- [[upk]] &new{2004-05...
-[[BugTrack/588]]との合わせ技で、かなり効果が上がったみた...
-副作用で、tracker_listが表示されなくなる(ページが真っ白...
-結局、ぱんださんのパッチはCVSへ取り込まないのでしょうか...
--上記のパッチを試してますが、私の環境(Pukiwiki1.4.4 , Fe...
-[[ぱんだ]]さんによるパッチの件(2004-05)と、最近の話題(20...
-こちらの件は、実験的な雰囲気であるのと、実際に副作用が出...
-2004/09にスタートした(以下の)件のように、他にできる事が...
--私が、こちらに提供されているぱんださんのパッチに足りな...
-(余談へコメント) 標準機能としてページキャッシュを実現さ...
-- tracker_list用のページキャッシュとしては、私はそれほど...
//#comment
----
** コメント (状態ごとにページを分けるのはどうか) [#vfb935...
-方向性が180度違う気もしますが、状態ごとにページを分けて...
--それなら質問だけ表示して完了とかは別のページでリンク貼...
-「特定の状態だけ表示できる」様にすれば、どちらも適えられ...
-- フィルター機能を使うと見やすくなるとは思いますが、現状...
-devのでよければ、送りますが(なんて書いてみるテスト) -- [...
-- すぐできるかどうかわかりませんが、テストデータとして提...
-今回の目的に必要なのは wiki ディレクトリだけなので、それ...
-- http:// sourceforge.jp/projects/pukiwiki/ ページから辿...
-受け取りました。送りました。色々遊んでやって下さい。軽く...
-- ありがとうございます、頂きました。大雑把ですが確認して...
--コンテンツの内容(html)を作るのに、結構 時間やリソースが...
-うほっ、いいtrackerの速度・・・。あんなに変わる物なのか...
-- そもそも違いが出るなんて思っていなかったので、私もびっ...
-メモリのオーバーヘッドが相当あるのではないかと思っていま...
-まだパッチは読んでおりませんが、フィルタリングを行うため...
-- 今回用いたスクリプト(Ver0.9)を私のサイトのところで公開...
-こいつをPukiWiki-officialに実装させればより快適に!? --...
-この件、本家本元のぱんださんに確認をお願いしました([[開...
-…というか、すでに[[jjyun]]さんのほうが詳しいような気がし...
-- いえいえ、そんなことはありません。ぱんださんのコードを...
-ポケットを叩いて、ビスケットが2つに割れたのです。あれ?...
- (2004-05時点のパッチの話題は[[上に移動>BugTrack/560#ga8...
-こちらの件のステータスは、[[ぱんだ]]さんにお願いしたとこ...
-- henohenoさん、ぱんださんへ > すいません。Ver1.0での改...
-PukiWiki-officialの続質問箱にも入れればいいのに・・・ --...
//#comment
-------------------
*** tracker_listの速度改善に対する、フィルター機能の有効...
-各計測対象の紹介
|番号|調査対象|測定環境|備考|h
|0|bugtrack|PukiWiki.dev&br;PukiWiki 1.4.4/ PHP 4.1.2|測...
|1|bugtrack|MyHost&br;PukiWiki 1.4.4/ PHP 4.3.8|OS:Fedora...
|2|tracker default/no-filter|同上|memory_limit=8M→12M|
|3|tracker modified/no-filter|同上|memory_limit=8M→12M|
|4|tracker modified/完了,却下 を除外|同上|memory_limit=8M|
- 測定結果(単位はsec. ページ下に表示される HTML convert t...
|CENTER:|RIGHT:|RIGHT:|RIGHT: |RIGHT: |RIGHT: |c
|測定回数|0: |1: |2: |3: |4: |h
||>|bugtrack|>|>|tracker|
|対象ページ数 |670 |670 |670 |670 |154 |
|1回目| 5.532 |7.540 |32.931 |45.626 |18.181 |
|2回目| 5.569 |7.003 |35.853 |41.689 |16.489 |
|3回目| 6.202 |6.965 |37.294 |37.985 |17.992 |
|4回目| 5.000 |7.021 |28.893 |38.875 |13.471 |
|5回目| 6.447 |7.239 |43.580 |38.662 |16.869 |
|COLOR(blue):平均|COLOR(blue):5.750 |COLOR(blue):7.154 |C...
-メモリ割り当ての失敗時のメッセージ
-- memory_limit = 8Mの時
PHP Fatal error: Allowed memory size of 8388608 bytes e...
allocate 48 bytes) in <pukiwiki-path>/lib/make_link.php ...
referer: http://<test-locale>/index.php?cmd\=edit&page=B...
-- memory_limit = 10Mの時
PHP Fatal error: Allowed memory size of 10485760 bytes ...
allocate 30683 bytes) in <pukiwiki-path>/lib/convert_htm...
referer: http://<test-locale>/index.p\hp?cmd=edit&page=B...
- 参考:myHost のスペック
|項目|値|h
|BGCOLOR(lightgray):CPU info|BGCOLOR(lightgray):/proc/cpu...
|model name | Celeron (Coppermine)|
|stepping | 10 |
|cpu MHz | 1102.815 |
|cache size | 128 KB |
|BGCOLOR(lightgray):Memory Info |BGCOLOR(lightgray):/proc...
|mem total | 509036 kB|
|mem free | 118848 kB|
-(ページデータが、trackerのdefault/page テンプレートに合...
--bugtrack/bugtrack_listの方が速くリソースを消費しない
--tracker/tracker_listの方は、カスタマイズができる反面、...
----
- 2017/10/24現在、officialの[[official:質問箱]]~[[offici...
-- 考えてみましたが、2000件越えのlistを高速に処理しようと...
----
** コメント (2018年2月版キャッシュ実装 by umorigu) [#m671...
- tracker_listに対してキャッシュを実装しました commit:e4e...
- PukiWiki-officialに対して仮適用してみました。条件のいい...
-- キャッシュなし: pukiwiki.osdn.jp/_o_560_before/?%E8%B3...
-- キャッシュあり: pukiwiki.osdn.jp/_o_560_after/?%E8%B3%...
- 表組みが遅い件は[[BugTrack/2457]]として別に登録しました...
- [[BugTrack/2457]]で判明した遅い原因を解消しました。ペー...
-- キャッシュなし: pukiwiki.osdn.jp/_o_560_before/?%E8%B3...
-- キャッシュあり: pukiwiki.osdn.jp/_o_560_after2/?%E8%B3...
- こんにちは。ささいな事ですが設計上の問題があります。個...
-- Tracker対象のページのキャッシュ(今回使った .tracker)の...
- 「[[BugTrack/2457]] で判明した遅い原因」が何なのかは [[...
-- 「ページリンクを生成するのにページの更新日時を取得して...
- これは快適な出力速度ですね :) -- [[henoheno]] &new{2018...
- 元々「レイアウトが異なる複数のtrackerが同一のページを抱...
-- 元々のtrackerの特性としてconfigのうち(root),pageが異な...
#comment
ページ名: