Kevin Roast 3373456c13 . Optimize ApplicationScriptUtils.toJSON() - threadlocal cache for namespace resolution to avoid DD access, smarter retrieval of cm:person properties - 40% quicker or more in some cases
. Convert short qnames to long qnames in our templates to avoid DD access to resolve full qnames
. Optimize out N+1 queries from calling RatingService.getRating() unless the document has at least one Like (which is available in the rolled up property already present on the node) - up to 99% quicker when building "Likes" JSON structure...!
. Added new optimized method to FileFolderService to retrieve a cm:name based path - only the String for each path element not the full FileInfo structure for each (avoid full getProperties() - 70% quicker to build webdav URL
overall before/after to retrieve doclist2 script (8x concurrent threads x25 repeats etc.) Before: 1030ms After: 645ms
Also improves original doclist script (used by dashlets) and single node retrievals.

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@47448 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-03-01 15:43:08 +00:00
..
2012-09-24 18:03:25 +00:00
2012-08-10 08:35:06 +00:00
2011-09-26 18:24:09 +00:00
2012-03-06 19:50:32 +00:00
2012-10-16 14:20:20 +00:00
2012-02-08 11:06:09 +00:00
2012-12-21 10:34:39 +00:00
2012-08-28 13:37:05 +00:00
2012-08-10 08:19:54 +00:00
2012-08-10 08:19:54 +00:00
2012-08-22 09:27:02 +00:00
2012-03-02 15:00:35 +00:00
2012-10-16 14:20:20 +00:00
2012-12-18 14:43:45 +00:00
2011-04-11 19:26:26 +00:00
2012-05-08 12:07:00 +00:00
2012-10-21 18:09:03 +00:00
2012-12-13 14:16:40 +00:00
2013-02-27 11:56:13 +00:00