<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Webservices lentos, ¿es esto normal? in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/webservices-lentos-es-esto-normal/m-p/128275#M90183</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Quizas podrias tirar por webscripts para obtener los datos&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 15 Feb 2010 12:14:21 GMT</pubDate>
    <dc:creator>pablo_zapico</dc:creator>
    <dc:date>2010-02-15T12:14:21Z</dc:date>
    <item>
      <title>Webservices lentos, ¿es esto normal?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/webservices-lentos-es-esto-normal/m-p/128269#M90177</link>
      <description>Muy buenas a todos,Estoy integrando liferay con alfresco, y para ello estoy creando portlets que ejercen de cliente de servicios web de alfresco. Uno de ellos es un portlet que muestra los ultimos documentos modificados en 2 meses en un espacio y sus espacios hijos. Para realizar esto hago una consu</description>
      <pubDate>Mon, 15 Feb 2010 09:16:14 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/webservices-lentos-es-esto-normal/m-p/128269#M90177</guid>
      <dc:creator>baskeyfield</dc:creator>
      <dc:date>2010-02-15T09:16:14Z</dc:date>
    </item>
    <item>
      <title>Re: Webservices lentos, ¿es esto normal?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/webservices-lentos-es-esto-normal/m-p/128270#M90178</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Yo lo primero revisaria el log para ver si esta dando algun timeout, nosotros teniamos tambien servicios web y el problema de la lentitud venia de eso…&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Feb 2010 09:19:21 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/webservices-lentos-es-esto-normal/m-p/128270#M90178</guid>
      <dc:creator>pablo_zapico</dc:creator>
      <dc:date>2010-02-15T09:19:21Z</dc:date>
    </item>
    <item>
      <title>Re: Webservices lentos, ¿es esto normal?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/webservices-lentos-es-esto-normal/m-p/128271#M90179</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Gracias Pablo,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;He depurado el código, y me he llevado la sorpresa de que lo que realmente tarda no es la consulta, sino lo que hago con mis datos, he impreso los tiempos de mi algoritmo en milisegundos, restando el tiempo que se tarda de un paso a otro:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;2010-02-15 15:29:15,439 INFO [portletArrWs] - Antes de ejecutar la consulta 1266247755439 –&amp;gt; Hora actual en milisegundos&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2010-02-15 15:29:15,440 INFO [portletArrWs] - Consulta ejecutada 1 –&amp;gt; Tarda 1 ms en ejecutar la consulta&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2010-02-15 15:29:20,809 INFO [portletArrWs] - Datos procesados 5369 –&amp;gt; Tarda 5 segundos en procesar los datos!&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2010-02-15 15:29:20,810 INFO [portletArrWs] - Datos ordenados 1&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2010-02-15 15:29:20,810 INFO [portletArrWs] - Datos impresos 0&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Por lo tanto, el problema reside en que hago con los datos que me devuelve, os explico:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Ejecuto una consulta que me devuelve un array de Node. De este array solo necesito los 15 docs mas recientes, pero dado que la clase node no tiene ningun método de ordenación por fecha, recorro ese array de node creandome mi propio objeto "resultadoLucene" que si ordena por fecha modificación. Y esto es realmente lo que tarda el 95% del tiempo total, ya que recorro todos los nodos para generar mi lista de "resultadosLucene" cuando realmente solo deberia recorrer los 15 ultimos.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;La solución a este problema sería tan sencilla como en la propia consulta de Lucene poder indicarle que me los ordene por campo cm:modified, pero es esto posible?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Un saludo y gracias.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Feb 2010 09:47:22 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/webservices-lentos-es-esto-normal/m-p/128271#M90179</guid>
      <dc:creator>baskeyfield</dc:creator>
      <dc:date>2010-02-15T09:47:22Z</dc:date>
    </item>
    <item>
      <title>Re: Webservices lentos, ¿es esto normal?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/webservices-lentos-es-esto-normal/m-p/128272#M90180</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Buenas.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Te paso el codigo que aparece en la WIKI (&lt;/SPAN&gt;&lt;A href="http://wiki.alfresco.com/wiki/Search" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/Search&lt;/A&gt;&lt;SPAN&gt;) para poder ordenar en las querys:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;…&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SearchParameters sp = new SearchParameters();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sp.addStore(getStoreRef());&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sp.setLanguage(SearchService.LANGUAGE_LUCENE);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sp.setQuery("PATH:\"//.\"");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sp.addSort("ID", true);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ResultSet results = null;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; results = serviceRegistry.getSearchService().query(sp);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(ResultSetRow row : results)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NodeRef currentNodeRef = row.getNodeRef();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; …&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; finally&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(results != null)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; results.close();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; …&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;*&amp;nbsp; Sorting is based in Java string ordering&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * This is not so good for numeric data&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * We treat numeric and date information so it does order lexically.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Tokenising and sort can give odd results or fail&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * You can only order with one locale.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;ESPERO QUE TE SIRVA !!!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Saludos&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Feb 2010 10:10:14 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/webservices-lentos-es-esto-normal/m-p/128272#M90180</guid>
      <dc:creator>dewil</dc:creator>
      <dc:date>2010-02-15T10:10:14Z</dc:date>
    </item>
    <item>
      <title>Re: Webservices lentos, ¿es esto normal?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/webservices-lentos-es-esto-normal/m-p/128273#M90181</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Gracias Dewil,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Resulta que cuando puse los println para imprimir los tiempos me equivoqué con el que imprimia el tiempo de la consulta, y puse el println justo antes de la sentencia que ejecuta la busqueda, así que los tiempos reales son estos:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;2010-02-15 16:26:38,213 INFO [portletArrWs] - Antes de ejecutar la consulta 1266251198213&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2010-02-15 16:26:45,291 INFO [portletArrWs] - Consulta ejecutada 7077&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2010-02-15 16:26:45,310 INFO [portletArrWs] - Datos procesados 20&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2010-02-15 16:26:45,312 INFO [portletArrWs] - Datos ordenados 2&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2010-02-15 16:26:45,312 INFO [portletArrWs] - Datos impresos 0&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Como se puede ver, lo que tarda es la consulta y no el procesado de datos. Con lo cual, como puedo optimizarla?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Query query = new Query("lucene","+PATH:\"/app:company_home/cm:"+path+"//*\"+(@cm\\:modified:["+ISO8601DATEFORMAT.format(cal.getTimeInMillis())+" TO "+ISO8601DATEFORMAT.format(fechaActual)+"])+TYPE:\"{&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org/model/content/1.0}content\" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/content/1.0}content\&lt;/A&gt;&lt;SPAN&gt;"");&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;¿Se os ocurre alguna idea? He probado a bajar el rango de tiempos a 2 semanas en lugar de 2 meses y tarda lo mismo.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Un saludo.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Feb 2010 10:43:32 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/webservices-lentos-es-esto-normal/m-p/128273#M90181</guid>
      <dc:creator>baskeyfield</dc:creator>
      <dc:date>2010-02-15T10:43:32Z</dc:date>
    </item>
    <item>
      <title>Re: Webservices lentos, ¿es esto normal?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/webservices-lentos-es-esto-normal/m-p/128274#M90182</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Añado más info:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Si la consulta la ejecuto así tarda 6 segundos:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;nodes = WebServiceFactory.getRepositoryService().get(new Predicate(null,STORE,query));&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Si la ejecuto asi tarda 1 segundo!&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;QueryResult queryResult = repositoryService.query(STORE, query, false);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;El problema es que ejecutandola de la segunda forma solo obtengo el path y el name, no puedo sacar metainformación como fecha de modificación, etc.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Ideas?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Saludos.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Feb 2010 11:00:22 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/webservices-lentos-es-esto-normal/m-p/128274#M90182</guid>
      <dc:creator>baskeyfield</dc:creator>
      <dc:date>2010-02-15T11:00:22Z</dc:date>
    </item>
    <item>
      <title>Re: Webservices lentos, ¿es esto normal?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/webservices-lentos-es-esto-normal/m-p/128275#M90183</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Quizas podrias tirar por webscripts para obtener los datos&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Feb 2010 12:14:21 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/webservices-lentos-es-esto-normal/m-p/128275#M90183</guid>
      <dc:creator>pablo_zapico</dc:creator>
      <dc:date>2010-02-15T12:14:21Z</dc:date>
    </item>
    <item>
      <title>Re: Webservices lentos, ¿es esto normal?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/webservices-lentos-es-esto-normal/m-p/128276#M90184</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Un detalle a tener en cuenta (quiza no para solucionar el problema) :&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;El MaxPermSize parece desfasado :&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;export JAVA_OPTS='-Xms512m -Xmx2048m -XX&lt;img id="smileytongue" class="emoticon emoticon-smileytongue" src="https://connect.hyland.com/i/smilies/16x16_smiley-tongue.png" alt="Smiley Tongue" title="Smiley Tongue" /&gt;ermSize=1024m -XX:MaxPermSize=20428m -server'&lt;/SPAN&gt;&lt;BR /&gt;&lt;STRONG&gt;20428m&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Saludos,&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Feb 2010 12:21:17 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/webservices-lentos-es-esto-normal/m-p/128276#M90184</guid>
      <dc:creator>venzia</dc:creator>
      <dc:date>2010-02-15T12:21:17Z</dc:date>
    </item>
    <item>
      <title>Re: Webservices lentos, ¿es esto normal?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/webservices-lentos-es-esto-normal/m-p/128277#M90185</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Gracias Innovasoft!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Otro dato más, si ejecuto la consulta desde el explorador de nodos no tarda mas de 1 seg, mientras que desde el webservice 6 segundos. Me hace pensar que los metodos para ejecutar consultas desde los ws están muy poco optimizados.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;+PATH:"/app:company_home/cm://*"+(@cm\:modified:[2010-01-16T17:43:42 TO 2010-02-15T17:43:42])+TYPE:"{&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org/model/content/1.0}content" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/content/1.0}content&lt;/A&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Feb 2010 12:35:54 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/webservices-lentos-es-esto-normal/m-p/128277#M90185</guid>
      <dc:creator>baskeyfield</dc:creator>
      <dc:date>2010-02-15T12:35:54Z</dc:date>
    </item>
    <item>
      <title>Re: Webservices lentos, ¿es esto normal?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/webservices-lentos-es-esto-normal/m-p/128278#M90186</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Visto que desde el "Node Browser" te funciona correctamente y que es desde el WebService funciona lento, sin entrar en configuracion parecería que la comunicación entre el Cliente y el Servidor es la que ralentiza el proceso…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;De todas formas por descartar, ¿puedes detallarnos tu "repository.properties"?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Feb 2010 15:13:29 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/webservices-lentos-es-esto-normal/m-p/128278#M90186</guid>
      <dc:creator>dewil</dc:creator>
      <dc:date>2010-02-15T15:13:29Z</dc:date>
    </item>
    <item>
      <title>Re: Webservices lentos, ¿es esto normal?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/webservices-lentos-es-esto-normal/m-p/128279#M90187</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Buenas,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Conclusiones a las que he llegado hasta ahora:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1- El mismo portlet, hecho con webscripts es practicamente instantaneo, 1 - 2 segundos. Con web services 6 - 7&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;2- Desde el nodebrowser la consulta lucene es instantanea, 1 -2 segundos.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;3- Desde el propio MySql una consulta aun más pesada es más rápida, tardando unas pocas décimas de segundo.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;4- Los métodos de consulta para webservices no funcionan correctamente, como por ejemplo el método "query(STORE, path, true);" donde el último parámetro indica si la consulta devolverá metadatos o no. Ya lo ejecutes como true o false NUNCA devuelve nada, los únicos métodos que si devuelven metadatos son queryParent y queryChilds.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;5- No soy el primero que dice que los webservices son lentos, desde la propia web de liferay, en su wiki en un tema de integración de Alfresco Liferay dicen:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;The main advantage is that allows you to have Liferay and Alfresco in different machines, which is very positive, as they are heavy applications. The main disadvantage is that Web Services is quite slow.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;Un saludo.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 Feb 2010 07:39:07 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/webservices-lentos-es-esto-normal/m-p/128279#M90187</guid>
      <dc:creator>baskeyfield</dc:creator>
      <dc:date>2010-02-16T07:39:07Z</dc:date>
    </item>
  </channel>
</rss>

