Jerome,
    I work at Embrapa and I've been working with the Restlet framework.
    Congratulations for your initiative to create this framework.
    In 2008, My staff began the development of a Web Service based on Restlet 
framework. Our objective is:  provide Thesaurus NAL and Thesagro terms for the 
clients who are involved with Agricultural information in Brazil.
    The access of the web service had a high performance when only ONE client 
was using it. However, We had problems when we had more than only one client at 
the same time using the web service. For ONE client the time for request was 20 
ms, but for FIVE clients it was 10 s and for 50 clients it was 40 s. 
    We are really worried about the performance for more than one client 
because we have been working on this web service for more than ONE YEAR. We 
need to solve this problem urgently to try to put  the web service in 
production.
    We are using the Restlet 1 and  Simple conector. The clients aplications 
request the Web Service with AJAX to autocomplete a TextArea with a list of 
terms. The response of  Web service's XML is small - 4K.
    After a lot of research, We suspect that the bad performance happens 
because the Restlet 1 is synchronous and if We try to migrate to the Restlet 2 
We maybe solve the problem. To do this migration my staff will spend a lot of 
time so, I would like to know if you recomend this procedure to solve the 
problem with the bad performance. If you say yes, we will do this doesn't 
matter how much time it involves, but if you say no, we will not wast more time.

Regards,
Leonardo Queirós.

------------------------------------------------------
http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2442582

Reply via email to