Infrequent admin usage causing performance issues

Stephen Rushing asked on February 10, 2017 18:17

We have a client whose site has already been optimized per the documentation, and the front-end is very fast. The client uses the Admin area very infrequently, and it takes them about 15 minutes just to add an event or make page updates. Linking to items in the Media Library is also very slow. The Admin area is quite responsive once it's warmed up.

We are using version 10, and file storage is on the file system, not the database.

We have explored converting the Web Site to a Web App, but it seems this is generally not recommended, and I prefer the Web Site model as well.

My thought is that we could create a scheduled task to hit certain pages in the Admin area at a specified interval, causing the components to stay compiled and the data to remain cached.

Any insight on the issue and this approach would be greatly appreciated.

Thanks! Stephen

Correct Answer

Brenden Kehren answered on February 10, 2017 18:20

Was this site upgraded to v10 or was it started as a fresh install of version 10? If a fresh install of v10, the Roslyn Compiler is included by default and should help eliminate that compile time. If you upgraded, you'll have to manually add it to the project.

Other things could be your server hardware, maybe need to up the memory or CPU.

0 votesVote for this answer Unmark Correct answer

Recent Answers

Ilesh Mistry answered on February 10, 2017 18:53

Just to add to Brenden's suggestions. What area is the client making the changes and adding content? Page tab or form tab or both? As there could be something running on the page tab, which may need only running when the site is not in edit mode and checking the LiveSite property.

Does the same slowness happen for you?

What browsers are they using that this is happening on? Are they performing this on a browser Kentico does not support? Kentico 10 browser support

Are they getting any console errors?

0 votesVote for this answer Mark as a Correct answer

Stephen Rushing answered on February 10, 2017 22:55

Well, that could explain a lot. Now I see that at the very bottom of the upgrade instructions. I misunderstood "Roslyn Compilers included with v10". This is the first v10 upgrade I've done, and the previous upgrade instructions have only required a skim. Learned my lesson on this one, including with the Email Marketing recipients (still not sure why that isn't an automated part of the upgrade...)

I've installed the Roslyn nuget package and will deploy after hours, then get the client's feedback next week. Thanks, guys.

0 votesVote for this answer Mark as a Correct answer

   Please, sign in to be able to submit a new answer.