In our environment, the majority of our catalog items reside in a folder (category) called "Software", there are about 850 catalog items. From the time you click on this folder to the time the catalog items display, it takes approximately a full 60 seconds for the catalog items to display...this often leads to a lot of customer complaints due to this lag.
Thanks.
Jun 15, 2020 09:07 AM
While working with another customer, I recently discovered another possible cause of slow page load times. Check the file size of the icon files you're using. While App Broker dynamically resizes the icons for display on the page, it still has to read the entire file and resize it. If those file sizes are quite large, that will take longer to render the page. You could try manually resizing the files to 80px by 80px (there are freeware tools that allow you to do that as a batch process). That might help somewhat.
Jul 26, 2020 09:45 AM
Jun 17, 2020 10:03 AM
Charles,
Yes..roughly 500 of 850 have some sort of visibility permissions applied directly on the catalog item.
Test 1 - Here is what I found while testing:
Test 2, I had another folder that I could test with that had 628 catalog items.
So... at least from this simple test (test 2): ~40% of the load time was (likely) the result of the permissions evaluation.
Jun 17, 2020 12:09 PM
Jun 17, 2020 12:41 PM
Charles, we definitely do not have the paging settings applied. We'll give it a try tonight (after hours) to see what the results are after implementing and report back.
Thanks for the help.
Jun 17, 2020 01:06 PM
Yes, I would expect visibility conditions to have a big impact on the load time, which is why we normally try to steer clear of putting visibility conditions directly on catalog items and try to only use category security, if possible. Obviously, that won't work for every use case and exceptions may apply. Having said that, another potential impact to load times is the "Show installed apps" option under Site Management > Settings > Web Site > Catalog Behavior. If you have that enabled, App Broker will query FNMS for the list of installed apps for the current device and will attempt to match those installed apps against the catalog items being displayed. If you disable that setting, it may save some time in rendering the list of catalog items, but then users won't see a visual indicator to let them know if something is already installed.
Jun 17, 2020 06:41 PM
I did adding in those paging settings, but found that it was taking about 40 seconds for each page of 15 catalog items to render, so that was not an improved experience, so we reversed that quickly.
It was worth a try though.
Jun 22, 2020 07:45 AM
While working with another customer, I recently discovered another possible cause of slow page load times. Check the file size of the icon files you're using. While App Broker dynamically resizes the icons for display on the page, it still has to read the entire file and resize it. If those file sizes are quite large, that will take longer to render the page. You could try manually resizing the files to 80px by 80px (there are freeware tools that allow you to do that as a batch process). That might help somewhat.
Jul 26, 2020 09:45 AM
Aug 03, 2020 11:07 AM