***[book.inc.php]新刊情報取得プラグイン [#a72b2669]
色々と問題点多し
#table_edit2{{{
|№|問題点|対策|h
|1|検索キーワードが短いと多く検索してしまい負荷・タイムアウトに繋がる|詳細なキーワードを入れる|
|1|検索キーワードが短いと余分な検索をしてしまい負荷・タイムアウトに繋がる|詳細なキーワードを入れる|
|2|検索を数件入れただけでタイムアウトに繋がる|書籍情報の取得を1更新1キーワード検索として更新に掛かる負荷を分散する|
|3|№2の対応をしたときに1日1更新だとキーワード件数が多い場合、情報が古くなる|№2の場合日付チェックを解除|
|4|№3の対応をしたときに管理者参照に負荷が掛かる|指定ページを参照した場合に更新をする条件を追加できるようにする|
|5|管理者が見にこないと最新情報の更新ができない|管理者が見るために情報を取得しているので・・・とりあえず問題なし・・・|
}}}
ということで、とりあえず下記の方法で様子見してみます。
-負荷の掛からないものを中心にキーワードを11個記入
-書籍情報の取得を1アクセス1キーワード検索として更新に掛かる負荷を分散する
-取得した書籍情報は個別にキーワード名で保存する(新刊では無くても保存しているので別で再利用可能)
-指定ページでのみ更新可能とする制限方法も選べる
#key_page(diary/,book.inc.php,table)