devサイトが重い (BugTrack, および trackerプラグイン)

  • ページ: BugTrack
  • 投稿者: henoheno
  • 優先順位: 普通
  • 状態: 完了
  • カテゴリー: サイト
  • 投稿日: 2004-04-27 (火) 22:10:21
  • バージョン:

メッセージ

関連: BugTrack/763 負荷対策のまとめ


案1: related_linkを offにする (完了)

pukiwiki.ini.php で言うところの

$related_link = 0;(下部の関連リンク表示をoffにする)

(上記BugTrack/763に収録済み)


案2: BugTrackあるいは開発日誌を別のシステムに分ける (保留)

  • ページ数の増加に関するもの。
  • そろそろBugTrackについてはSourceForgeのシステムを使ったり・・・

案3: BugTrack, および tracker プラグインをどうにかする (完了)

  • 開発日誌はあまり関係ないと思います。related_linkも1.4系ではキャッシュを使用しているので、あまり関係ないでしょう。BugTrack/trackerプラグインが原因でしょう。

    devサイトだけでなく、PukiWiki-officialサイトでも、trackerプラグインがサーバーにかなり負荷をかけているようです。

    PukiWiki-officialのCPUリソースへの負荷が高く過負荷となっているようです。OSにより他のプロセスを処理するためプロセスの実行優先順位が下げられ、実行速度の低下やタイムアウトが発生いたします。

    tracker_listが対象ページの全ページreadしているのが過負荷の原因じゃないかな。 -- reimy 2004-04-28 (水) 05:46:30

  • 5月7日午前1時頃から午前6時20分頃まで、tracker_listによるサーバー過負荷のため、一時的にPukiWiki-officialへのアクセスを制限しました。 -- reimy 2004-05-07 (金) 07:00:33
  • 5月7日午後5時半頃から午後7時頃まで、tracker_listによるサーバー過負荷のため、一時的にPukiWiki-officialへのアクセスを制限しました。 -- reimy 2004-05-07 (金) 19:13:36
    • 申し訳ありません ;( -- ぱんだ 2004-05-07 (金) 19:09:43
  • official:WebTrack/14 -- 2004-09-18 (土) 07:31:35
  • tracker, tracker_list の改修関連: 開発日記/2007-11-05 -- 2007-11-06 (火) 22:33:27
  • bugtrack_list は BugTrack/2401(主にキャッシュ)により高速化されました。現状特に重いということはありませんので、このButTrackは完了とします -- umorigu 2017-10-24 (火) 03:10:50


案4: is_pageを高速化する (完了)

  • func.phpのis_page()を、以下に書き換えてください。
    function is_page($page,$reload=FALSE)
    {
    	return file_exists(get_filename($page));
    }
    これでかなり処理時間が短くなります。BugTrackは半分以下になるはず。 -- satoshi? 2004-05-07 (金) 18:49:46
    • ここで結果を配列に残しておくのは無駄だったようですね XD PHP関数:file_existsに「この関数の結果はキャッシュされます。」とあります。 -- ぱんだ 2004-05-07 (金) 22:08:51
  • ここのfunc.phpを書き換えてみました。どんな感じでしょう。 -- ぱんだ 2004-05-07 (金) 19:08:06
    • BugTrackで4割減くらいですね(8.326s → 4.820s)。 -- satoshi? 2004-05-07 (金) 19:35:51
  • PukiWiki-officialのfunc.phpも書き換えました。 -- reimy 2004-05-07 (金) 19:15:43
    • BugTrack/560との合わせ技はかなり効果があるようです。 -- reimy 2004-05-08 (土) 15:28:14
  • is_page() に関して、 1.3 でも追随しました。 (開発日記/2004-06-28) -- henoheno 2004-06-28 (月) 22:43:40
  • ハードに余裕があるのなら、キャッシュした方が早いケースもある?BugTrack2/11 -- 2010-06-12 (土) 20:36:32

コメント

  • BugTrack2/264 attach プラグインの md5 計算、mimetypeのチェックによる負荷の問題 -- 2010-06-12 (土) 10:26:10

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

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

OSDN