AnsweredAssumed Answered

Ejemplo de esquema de ficheros

Question asked by spilby on Oct 8, 2015
Latest reply on Oct 15, 2015 by spilby
Buenas,

actualmente tenemos, mediante Alfresco 4.1.6, casi dos millones de documentos repartidos en carpetas que siguen la siguiente estructura:

Repositorio: /User Homes/APP/*

Donde * es un código numérico de 10 dígitos, y son aproximadamente unas 3000 carpetas. (Cada código representa a un usuario).

Dicho usuario se administra las carpetas como quiere, pero cada uno de ellos puede tener miles y miles de documentos, llegando a tener un árbol de carpetas con más de 200 directorios en alguna de sus ramas.

El problema que tenemos es que el acceso cada vez va más lento, hasta el punto que si desde el propio share intento mirar el contenido de /User Homes/APP con sus 3000 carpetas, tras varios minutos acaba dando un error y no muestra los elementos.

Pero no es solo eso, es que desde la aplicación que tenemos que navega y crea carpetas mediante la API de Java va muy lento, llegando a dar timeouts en algunas búsquedas. Los propios métodos Java que invocamos tardan demasiado en dar respuesta, al localizar documentos o buscar hijos.

Por descartar un problema de estructura de árbol… ¿Es correcto que tengamos las carpetas colgando del User Homes? ¿Sería más eficiente por ejemplo crear un Site para cada uno de los 3000 usuarios? ¿O pasaría lo mismo y al intentar buscar o mostrar los sites seguiría colgándose? ¿Alguna idea?

Muchas gracias!

Outcomes