タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

railsとjsonに関するsea_mountainのブックマーク (2)

  • ActiveResourceが遅い→JSONならパースが速いよ - taslamの日記

    きっかけ ネットワーク越しだし、速度が出ないのはまぁいいんだけど、それにしたって遅い。 具体的には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

    ActiveResourceが遅い→JSONならパースが速いよ - taslamの日記
  • RailsにJSONデータをPostする

    概要 クライアント側からポストされたJSON形式のデータを、サーバ側でparamsから利用する。 こんな感じ。 クライアント側 $ telnet localhost 3000 POST /projects HTTP/1.1 Accept: application/json Content-Type: application/json Content-Length: * { project : { name : "Hello!", desc : "Hello World Project!" } } サーバ側 def create project = Project.new project.name = params['project']['name'] project.desc = params['project']['desc'] project.save ... end 通常の場合 通常

  • 1