Installation and deployment Questions on installation, system configuration and deployment to the live server.
Version 6.x > Installation and deployment > Kentico 6 + Rackspace Cloud performance issues? View modes: 
User avatar
Member
Member
markcoatsworth - 4/5/2012 11:27:28 AM
   
Kentico 6 + Rackspace Cloud performance issues?
Hi folks,

I'm sure some other people here are using Rackspace Cloud for their Kentico hosting. Is anybody else noticing performance issues with Kentico 6?

We run a few Kentico sites on the basic RSC Windows hosting package (Windows 2008 32-bit, 1 Gb RAM, 40 Gb HDD). Each Kentico site also runs SQL Server Express 2008 on the same server. I know that this is a low amount of hardware for SQL, however we've used the same server configuration for Kentico 5.5 R2 and never had problems there.

But with Kentico 6 we're running into some big performance issues. Sometimes it is quite fast, but other times horribly slow. We often experience very serious lag and load time, both on the public site and in CMSDesk. Server requests often time out. In the worst cases, we have to wait several minutes for CMSDesk to load. I've tried watching the system monitor when this is happening, and often our system resource usage is quite low.

At other points I've noticed a w3wp.exe process that runs wild and consumes all available resources. When this happens the systems are basically unusable. This process only seems to act up on Kentico 6, it's never been a problem on our 5.5 R2 servers.

Anyway, I'm not a server admin so it's very possible I'm missing something basic. But if anybody else has experienced these performance issues, or has ideas how to resolve them, I would appreciate it!

Mark

User avatar
Kentico Developer
Kentico Developer
kentico_ivanat - 4/10/2012 3:50:22 AM
   
RE:Kentico 6 + Rackspace Cloud performance issues?
Hi,

it is difficult to say without seeing your dump. Could you please try to apply the latest hotfix? In case it will not help, could you please send us the dump to support@kentico.com with a reference to this thread?

Thank you.

Best regards,
Ivana Tomanickova

User avatar
Member
Member
markcoatsworth - 4/24/2012 2:14:48 PM
   
RE:Kentico 6 + Rackspace Cloud performance issues?
Thanks Ivana! Sorry for the slow reply.

I tried installing the latest hotfix. This has improved the performance, but we are still experiencing some extremely long delays at certain times.

Originally I thought this was due to RAM shortage, since we are running SQL Server + Kentico on only 1 Gb of RAM! However, I've been experimenting on my local server with 5 Gb of RAM and I'm still experiencing some major delays.

Which dump exactly are you looking for? Please let me know and I'll email it you soon.

Thanks again,

Mark

User avatar
Kentico Developer
Kentico Developer
kentico_ivanat - 4/26/2012 3:33:59 AM
   
RE:Kentico 6 + Rackspace Cloud performance issues?
Hi,

I meant memory dump.

Here is a list of performance suggestion which you could check as well:

1. Eliminate communication between client and server,
* Locate code (JavaScript/CSS) into external files, so that the same code is not transferred over and over, but instead it is cached on the client side,
* Enable client cache for all possible resources,
* Eliminate cookies, because they are sent from the client to the server with each request,
* Reorganize the resources on the page to improve visual performance,
* Disable ViewState,
* Use code minification and compression,

2. Reduce data transfer and frequency retrieval between database and web server,
* Optimize all SQL queries,
* Cache data on server side,

3. Review the usage of Kentico API and custom code,
* Minimize number of objects allocated in memory,
* Eliminate all exceptions logged in the Event log,
* Reuse existing objects/data,

4. Eliminate resource consuming and intensive operations,
* Disable scheduled tasks which are not used or run them as external services,
* Increase execution interval of scheduled tasks,
* Disable output filter and write better code,

5. Disable features/functionality which you are not using,
* Think about the best storage for your files,
* DB vs. File system,
* Content Tree vs. Media library,

6. Review your environment setup,
* Scalingout vs. scaling up your hardware,
* Optimize SQL server and IIS settings,
* Cache output on IIS level,

Best regards,
Ivana Tomanickova

User avatar
Certified Developer v7
Certified  Developer v7
slycknick - 9/26/2012 3:24:21 PM
   
RE:Kentico 6 + Rackspace Cloud performance issues?
Mark,

Did you ever get to the bottom of this. I'm experiencing exactly the same issue. I'm also using Rackspace but my configuration far exceeds yours. I have sporadic long loading delays and yet the server is doing nothing.

Nick