将棋クエスト履歴検索β 検索結果のキャッシュに対応

http://c-loft.com/shogi/quest/

検索結果をサーバに保存する機能を追加しました。
この機能追加によって、過去の検索結果も表示するようになります。

ちょこっと技術的な話。
今までは将棋クエスト本家サーバから取得した対局履歴を表示するサイトでした。

今回は、DBサーバを追加し、本家サーバから取得した対局履歴をDBに格納するようにしました。
現在はこのDBから全件を取得して表示するサイトになっています。

クエストの対局履歴データはjson形式なので、DBにはMongoDBを採用しています(jsonをそのままつっこめる。めっちゃ便利)。

なお、DBサーバをメンテ中の時や、DBサーバが落ちてる場合は、今まで通りの動き(本家から取得したMAX30件を表示する)になるようにしてるのでDBサーバが使えない場合もとりあえず最新の履歴が検索できるはずです。

関連つぶやき


この記事が気に入ったらサポートをしてみませんか?