Esto lo cambiamos en la ultima versión ahora solo se ejecta una vez al dia.
Lo hemos hecho por que para calcular el tamaño del repositorio le mete un poco de \"caña\" al servidor y pensamos que no era buena idea que cada vez que el administrador se logeaba que se recalculase este tamaño, sino que con tener una captura del tamaño a las 12 de la noche ya era suficiente.
Si tienes un repositorio pequeñito esto es inmediato y ni se nota, pero con un repositorio generoso no era una buena idea ( tampoco es que los usuarios no noten, pero el top de la cpu sube un poco ). Buscamos siempre un equilibrio entre carga del sistema y utilidades, no siempre fácil. Y de momento hemos pensado que esto era lo mas sensato.
Se nos ha pasado la cabeza llevar la contabilidad - por decirlo de alguna forma - de forma centralizada de forma que cada documento subido/ eliminado etc... se fuesen contabilizando ( registrando ), pero eso tambien tiene su parte negra, que es el borrado o la subida masiva de documentos con el cosecuente delay.
De momento hemos optado por un full scan del tamaño de ficheros, carpetas etc.. a las 12 de la noche y guardarlo como snapshot.
Como te comento, no es definitivo, pero cuando una solución no la vemos del todo clara nos lo tomamos con calma para razonarlo bien y encontrar el equilibrio que antes de comentaba. Eso si, siempre estamos abiertos a sugerencias.
-------------------------------------------------
OpenKM Team ( be open my friend )
http://www.openkm.com