From: Rick DeNatale Date: 2009-09-11T21:35:19+09:00 Subject: Re: changing Xml version in sinatra On Fri, Sep 11, 2009 at 8:08 AM, Virendra Negi wrote: > hello to all > >    I have been working on sinatra for quite while now and i found it >    as great as Rails > >    I recently constructed a sintra application that return result in >    Xml format > >    all i wanted to know > >  1) how do i change the xml version of the generated xml >    because currently "xml.instruct!" >    generate the xml with version "1.0" >    i needed to change it to version "1.1" Really more of a question about Builder than Sinatra. The instruct! method takes optional arguments, unfortunately you either take the defaults or override everything so xml.instruct!(:xml, :version => '1.1', :encoding => 'UTF-8') > >  2) Iam using sinatra application to interact with the other > applications >    Now currently the response time for sinatra is fluctuating. >    as in the sinatra application seem to take different time for >    for same request each time queried to it >    i.e sometimes it takes less a second or so to return back the > response >    the other time it take more than five second to do so. >    any thought on why it is happening and what can i do to >    bring down the 5+ second response time to less than a second Well this depends somewhat on your actually application, somewhat on the server os, and somewhat on how you'd deployed it (mongrel/mongrel-cluster/passenger/???) This is the same for Sinatra, Rails or any other server app. Processing delays might mean that you don't have enough daemon processes, if they are all busy when a new request comes in, the request will need to wait, either for a daemon to finish, or a new one to be spun up. It also may be that the server os is swapping processes out due to memory over-utilization. So there are quite a few variables here. -- Rick DeNatale Blog: http://talklikeaduck.denhaven2.com/ Twitter: http://twitter.com/RickDeNatale WWR: http://www.workingwithrails.com/person/9021-rick-denatale LinkedIn: http://www.linkedin.com/in/rickdenatale