データベース対応

メッセージ

SQLを使えるようにすれば処理速度が上がるのではないのかと思ってます^^

パッチ (はいふん)

カウンタは1.5.2から既にDBが利用できるので不要でした。(BugTrack/2422)

リポジトリ

仕様

pukiwiki.ini.phpの設定

変数説明デフォルト値
$databaseデータベースの有効化(1)/無効化(0)-*2
$database_dsnデータソース名'sqlite:' . DATA_DIR . 'pukiwiki.db'
$database_usernameDBのユーザー名、認証機能のないDBでは不要'admin'
$database_passwordDBのパスワード、認証機能のないDBでは不要'pass'
$database_prefixテーブル名の接頭辞''
$database_timeoutタイムアウト時間(秒)30
$database_page_name_max_lengthページ名の最大文字数190
$database_optionsドライバーオプションarray()



*1 普段、これらの関数をプラグインで用いることがないと思われます。殆どfile.phpからdatabse.phpの関数を呼び出しています。
*2 データベースはページの多いwiki、もしくはファイル数の上限が小さいサーバーで効果的であり、標準では無効 (0) で良いと考えています。

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2022-08-21 (日) 18:23:23
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.301 sec.

OSDN