February 2006

1 - 3 of 3

Downloads

PHP:SQLite Benchmark Test

SQLite-Benchmark.tar.bz2 ( application/octet-stream : 1.1 KB)

MD5 :

PHPのSQLiteにおけるOOP APIとProcedural(手続き) APIのパフォーマンスをチェック・比較するためのベンチマークサンプルコードです。

準備

  1. ダウンロードしたアーカイブを解凍し、PHPの実行出来るディレクトリにそのまままるごと配置。
  2. /oop/と/procedural/ディレクトリを読み書き出来るパーミッションに変更。
  3. /install.phpを実行。

テスト方法

insert.phpは挿入時間を表示します。select.phpは取得時間を表示します。それぞれブラウザからアクセスし、ブラウザをリロードすることによってどんどん処理がなされていきます。insert.phpをoopとproceduralでそれぞれ同じ回数実行したあとにselect.phpを実行すると同じ条件でテスト出来ます。

dBug v1.0改造版

dBug.tar.bz2 ( application/octet-stream : 4 KB)

MD5 :

PHPの変数をカラフルで見やすい表示で展開してくれるデバッグライブラリ「dBug」の改造版です。

オリジナルからの修正点:

  • 複数のPHPファイルからの共有ファイルでインクルードして使用する際にヘッダー送信済みエラーが出ないように冒頭のJavaScriptをクラス内部に内包。(これにより、include_onceしておいても「new dBug()」で呼ばれない限りヘッダーがブラウザに送信されないのでエラーが出ない)

dBug v1.0改造版

dBug.tar.bz2 ( application/octet-stream : 4 KB)

MD5 :

PHPの変数をカラフルで見やすい表示で展開してくれるデバッグライブラリ「dBug」の改造版です。

オリジナルからの修正点:

  • 複数のPHPファイルからの共有ファイルでインクルードして使用する際にヘッダー送信済みエラーが出ないように冒頭のJavaScriptをクラス内部に内包。(これにより、include_onceしておいても「new dBug()」で呼ばれない限りヘッダーがブラウザに送信されないのでエラーが出ない)