将棋クエスト履歴検索β 検索結果のキャッシュに対応
http://c-loft.com/shogi/quest/
検索結果をサーバに保存する機能を追加しました。
この機能追加によって、過去の検索結果も表示するようになります。
ちょこっと技術的な話。
今までは将棋クエスト本家サーバから取得した対局履歴を表示するサイトでした。
今回は、DBサーバを追加し、本家サーバから取得した対局履歴をDBに格納するようにしました。
現在はこのDBから全件を取得して表示するサイトになっています。
クエストの対局履歴データはjson形式なので、DBにはMongoDBを採用しています(jsonをそのままつっこめる。めっちゃ便利)。
なお、DBサーバをメンテ中の時や、DBサーバが落ちてる場合は、今まで通りの動き(本家から取得したMAX30件を表示する)になるようにしてるのでDBサーバが使えない場合もとりあえず最新の履歴が検索できるはずです。
関連つぶやき
この記事が気に入ったらサポートをしてみませんか?