GAE/JRubyにおけるJSONのベンチマーク
こんにちは。那由多屋の加藤です。
GAE/JRubyを用いていくつかのアプリケーションを動かしているのですが、どうもデータストアからの読み込みが遅くて困ります。
そこで、読み込みしか行わない一部のデータを、JSON形式でファイルとして保持することにました。実用的な速度で動作するかどうか不安だったので、パフォーマンスを測定してみました。
測定条件
n = 10,000
ファイルサイズは約1.93MB。
開発環境 | 本番環境 | |
---|---|---|
yaml | 0.374 秒 | 1.338 秒 |
json_pure | 1.108 秒 | 2.508 秒 |
json-jruby | 0.291 秒 | 0.411 秒 |