気まぐれブログ

FFXI関係の開発の話とかプレイ日記なんかを 気が向いたときに書き綴っていくブログ

まだまだ高速化

PHPで検索エンジンを開発するにあたって
CPUの負荷というのはかなり重要ですね。

PHPは初めてですがこれほど負荷が掛かるとは思っていませんでした。
ローカルアプリと比較しても数倍は重い気がします。

今まで行ってきた高速化ですが
1.gzipやPHPの高速化ツールを導入
2.INDEXの見直し
3.表示用の中間データを保存

検索エンジン作成時よりも2,3倍高速化しましたが
これでもまだ実用に耐えられるか怪しいほど重いですね。

こうなるとやはり検索時に動的に生成するのをやめて
パッチ処理に変更するしか無さそうです。
ffrecipeなんかは部分的にこの方法取ってる感じですね。

取りあえずはサーチの際にバッファを保存するようにして
参照時は先にバッファを見に行くようにしたいと思います。

バッファの更新タイミングが問題ですがレシピ更新時か
時間単位でバッファを削除することにします。

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

http://blogff.blog60.fc2.com/tb.php/13-3dba18c9
この記事にトラックバックする(FC2ブログユーザー)

 | HOME | 

FC2Ad

FC2ブログ 紹介予定派遣

プロフィール

[HN] Masashi
[年齢] 29
[出身] 名古屋
[職業] SEプログラマー
[趣味]
 フリーウェアの作成
 FFXI
 アクアリリウム
 小説
 漫画
 ネットサーフィン
[出没する板]
 アクア板
 ネ実板
 サプリ板
 FFXI生産板(したらば)

最近の記事

最近のトラックバック

友達申請フォーム

この人と友達になる

ブログ内検索

RSSフィード

リンク

このブログをリンクに追加する