У нас есть REST API, реализованный в rails 3 , который использует yajl
back-end для json
.В настоящее время он генерирует json
ответов значительно быстрее, чем xml
при сериализации более 20 строк.
Моя следующая мысль состояла в том, что для рельса 3 должно быть подобное раскрывающееся содержимое библиотеки C, которое будет использовать libxml
или подобное для to_xml
, так же как мы уже используем libyajl
дляto_json
.
На сегодняшний день я нашел только проект rti / FastXml : https://github.com/rti/FastXml
Он претендует на то, что я хочу, но не был обновленс начала 2010 года и не имеет видимых вилок.
Кто-нибудь знает, работает ли FasterXml (или нет) с рельсами 3 ?
Более важноКто-нибудь знает какие-либо другие способы заставить рельсы 3 сделать быстрее render :xml => @search_results
?
Большое спасибо за любую помощь.