xpWiki では、ページ更新をできるだけ素早く行えるように、ページ更新時の検索用テキストDB更新と、ページ間リンク情報DBの更新を、バックグラウンドで行っています。
これまでは、PHP が処理をする前にブラウザにリダイレクトを返して、その後、引き続き処理を続ける方法をとっていましたが、サーバー(Apache)に modgzip が導入されている場合など、出力バッファーが有効になっていると、バックグラウンド実行されずに、結局処理が終わるまで、待たされていました。
また、Ajax編集時には、DB更新そのものがされていないことが発覚しまして、<img> タグを使ったバックグラウンド処理に変更しました。
一応、以前のようにリダイレクトによる更新も選択できるように、pukiwiki.ini.php に設定項目を設けました。
1 2 3 | |
その他としては、データベースシンクロ時に MySQL のエラーを表示するようにしたことと、tracker プラグインの 本家PukiWiki CVS の追従です。
ログイン
アクティブメニュー
Home
xpWiki::Dev
新規ページ作成
最新ページ一覧
全ページ一覧
人気のページ
全コメント一覧
xpWikiフォーラム
スキン選択
ヘルプ
» 関連ページ
» 編集する
» 変更点を見る
» バックアップ一覧
» 添付ファイル一覧
» リンク元一覧
|
付箋機能 (xpwiki)
MenuBar (xpwiki)
ブックマーク
サイト内 Wiki
☆ 検索 ☆
オンライン状況
サイト情報
現在ページのQRコード
参照元情報
Post a new comment
Comments list