トップ>ダウンロード>Power Search>高速サーチの実証

Power Search - 高速サーチの実証
ベンチマークを取って、その速さを見てみました。

これは、PowerSearchが速い、ということを言いたい文章であり、
他のスクリプトが遅い、と言いたいわけではありません。
裏を返せばそういうことになるかも知れませんが、僕の意図したところでは無いです。

各スクリプトには、色々な特徴があります。
それらを検討して、どれを使うかをお決めください。



検証方法・環境
[対象データ]
Yahoo!Japanより無作為に検出したサイト467+1。
+1 は何かどこかで間違えて、登録してしまったデータです。
検証終わってから気づいたので^^;

実際に使用したデータ(Power Search用フォーマット)
このデータをWeb上で使用すると、無断リンクとみなされるかもしれませんので、注意してください。

[環境]
Windows 2000 / AnHTTPd132f / ActivePerl Build 620
CPU Athlon 900Mhz / Memory 256M / HDD 45G(5400rpm)

[検証方法]
インターネット という言葉で通常検索。インターネット リンクでAND/OR検索。
各ヒット数35/11/97件。これを 500回繰り返しました。
さらにそれを5回繰り返し、平均値を出しました。

検索を開始してから、表示するまでを1回としました。
ただし、500回分もブラウザに表示すると間違いなく落ちるので、
標準出力をファイルに保存するようにしました( open (STDOUT,">test.txt"); )。
また、ファイルサイズが大きくなるのを防ぐため、毎回書き込み位置を頭に戻しました( seek(STDOUT,0,0); )。


結果
サーチエンジン名 通常検索 AND検索 OR検索
Power Search Ver.1.00 4.59 5.11 5.93
Yomi Search Ver.3.26 7.91 6.91 9.99
COSMO NAVIGATOR Ver.1.3 9.32 8.58 11.39
T-Bookmark Ver.1.10 12.05 17.00 16.87
単位:秒


詳細情報
Power Search
ps_search.cgi 83行目、&search; に対してベンチマーク。
sub html_output 内の exit; を削除

Yomi Search・・・配布元 Wonder Link
yomi.cgi 54行目、 &m; に対してベンチマーク。

COSMO NAVIGATOR・・・配布元 KENT WEB
navi.cgi 204行目、&search; に対してベンチマーク。
sub search の exit; を削除。

T-Bookmark・・・配布元 My.Tools.NET
tbookmark.cgi 54〜56行目、&open_datafile;&process_data;&show_html; に対してベンチマーク。
ロックは symlink が使えないので、ファイルを使用したロックを。


12/22 公開。
12/22 変数のキャッシュクリアを行って再チェック。
戻る