11. ページャは邪道→ サポート外使用例class Journal < ActiveResource::Base self.site = "http://foo.com" self.format = :jsonendJournal.find(119515, :params => {:with_comments => 1})#=> will return reply fromhttp://foo.com/journals/119515.json?with_comments=1 12. 変化自由な変態性AResではARと違い、レスポンスデータが入れ子の場合がある。 => その場で動的にクラスを作って対応{“id”:119515, “user_id”:39691 “subject”:”foo” “body”:”bar” “comments”:[
きっかけ ネットワーク越しだし、速度が出ないのはまぁいいんだけど、それにしたって遅い。 具体的にはXMLのパースが遅い、遅すぎる。 なんとかならぬか。 どうやらXMLSimpleがボトルネックらしい。 JSON使った方がましかなぁ。 パーサの速度比較 同じデータをto_jsonとto_xmlでそれぞれシリアライズしたファイルを用意。(20数個のフィールドを持つレコード20件のもの。) Hash.from_xml(XmlSimple)、ActiveSupport::JSON.decode、JSON.parse(JSON implementation for Ruby)それぞれでパースに必要な時間を測定してみた。 Benchmark.bm do |x| x.report { 10.times{ Hash.from_xml(xml) } } x.report { 10.times{ Active
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く