I have a page with around 12 ListView Webparts.There is one Master ListView Webpart which provides filter connections to the other webparts, so that it displays the filtered results. Keeping in mind for performance and to use best approach should this approach be continued or should i create a single content editor webpart and use multiple REST calls to achieve the same, or is there any other better approach.

Please Suggest.Also if any features i can consider in SP 2016

  • Have you considered using custom result sources and display templates / filtering templates. I would think it would be much faster and more efficient than multiple web parts or Rest calls. channel9.msdn.com/Events/SharePoint-Conference/2014/SPC322 – Col.Cook Feb 13 '17 at 8:39
  • As less REST calls as possible, they can take from 100ms to over 2 seconds (worst cases I've seen in production) to return your data (see your F12 Network tab) Analyse where you current performance problem is, It could well be, setting indexes on List Fields boosts performance – Danny '365CSI' Engelman Feb 13 '17 at 8:55
  • This is a very open ended question. Not sure all that's involved. Depends on the types of lists, how many results you are returning, etc. First of all, you have to think, what is your end goal? If it's just one filter, I would use a Content Query webpart with custom result sources like @Col.Cook mentioned or use SharePoint Designer to achieve that. OOTB is going to work better in my opinion than multiple REST calls. – Mike Feb 14 '17 at 6:18
  • @Col.Cook i was also thinking to use search based solution, but my concern is the latency in the results coming up. The system always needs to be displaying the most recent and updated results.Even if i go for a continuous crawl i guess there would still be a delay of 1-2 min in the results coming up. – rjv91 Feb 26 '17 at 14:04
  • Yes there will be a delay, if you are On-Prem you can reduce the delay by setting up an isolated content source and even devote extra resources if its that important to keep it as up to date as possible. – Col.Cook Mar 7 '17 at 2:19

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.