2014/12/20(土)モンスターデータベース更新
モンスターデータベース更新
久しぶりに、モンスターデータベースを更新しました。
データベースシリーズは、
- モンスターデータベース
- 装備品データベース
- アイテムデータベース
- 製法データベース
の順に、以前のソースコードを流用しながら作っていたのですが、新しい方にいろいろ修正・改善をしていく内に、一番古いモンスターデータベースも直したくなったので、今回いろいろモンスターデータベースにフィードバックしました。
普通に使う分には機能面で特に変わったところはないのですが、以下のような変更がされています。
- デザインを他のデータベースに合わせた
- データの受け渡しをgzip圧縮したJSON形式に変更した*1
- 閲覧だけならサーバー側プログラムは動作しない
- ブラウザキャッシュも効くようになったはず
- JavaScriptライブラリは他のデータベースと共通のファイルを参照(ブラウザキャッシュが参照されやすくなる)
- データベース処理で、バリデートなどのデータ項目依存の処理を分離*2
- Unicodeで普通は使わない文字をはじくようにした
- 管理用の機能をいくつか追加
圧縮とキャッシュのおかげでロードは早くなったように感じるはず・・・。