ページへ戻る

+ Links

 印刷 

Ver 3.24 - 3.24.1 (バックグラウンドプロセスの方法変更など) :: XOOPS マニア

xpwiki:xpWiki開発日記/2007-09-21


Tag: ini設定 Bugfix
2007 9月 21 (金)
 

Ver 3.24 - 3.24.1 (バックグラウンドプロセスの方法変更など) anchor.png Edit

xpWiki では、ページ更新をできるだけ素早く行えるように、ページ更新時の検索用テキストDB更新と、ページ間リンク情報DBの更新を、バックグラウンドで行っています。

これまでは、PHP が処理をする前にブラウザにリダイレクトを返して、その後、引き続き処理を続ける方法をとっていましたが、サーバー(Apache)に modgzip が導入されている場合など、出力バッファーが有効になっていると、バックグラウンド実行されずに、結局処理が終わるまで、待たされていました。

また、Ajax編集時には、DB更新そのものがされていないことが発覚しまして、<img> タグを使ったバックグラウンド処理に変更しました。

一応、以前のようにリダイレクトによる更新も選択できるように、pukiwiki.ini.php に設定項目を設けました。

1
2
3
// ページ更新時のバックグラウンドタスクを<img> タグによって実行する
// 0 の場合は、リダイレクトによる実行 
$root->bgrun_with_img = 1;

その他としては、データベースシンクロ時に MySQL のエラーを表示するようにしたことと、tracker プラグインの 本家PukiWiki CVS の追従です。

Page Top

CVS 更新内容 anchor.png Edit

  • 2007-09-21 17:24 nao-pon
    • * xoops_version.php (1.194):
      • Version 3.24.1
  • 2007-09-21 17:23 nao-pon
  • 2007-09-21 15:19 nao-pon
    • * xoops_version.php (1.193):
      • Version 3.24
  • 2007-09-21 15:18 nao-pon
    • * class/xpwiki.php (1.54), ways/bgrun.php (1.1), class/include/init.php (1.29), ini/pukiwiki.ini.php (1.49):
      • Added background run system with <img> TAG.
  • 2007-09-21 15:17 nao-pon
    • * plugin/pginfo.inc.php (1.16):
      • Added LF when make a new page.
  • 2007-09-21 15:15 nao-pon
  • 2007-09-21 15:14 nao-pon
    • * events/onPageWriteAfter/render.inc.php (1.4):
      • Changed cache clear process.
  • 2007-09-21 15:11 nao-pon
    • * class/func/xpwiki_func.php (1.100):
      • Clean UP.
  • 2007-09-21 14:47 nao-pon
    • * plugin/dbsync.inc.php (1.21):
      • Show SQL error messages.
Page Top

一行コメント anchor.png Edit

  •   :) -- 通りすがりさん編集 2007-10-05 (金) 09:43:40



Last-modified: 2007-10-05 (金) 09:43:40 (JST) (6891d) by nao-pon