Link to home
Start Free TrialLog in
Avatar of websss
websssFlag for Kenya

asked on

performance tune IIS 10 on win 2016 that only runs one website

hey all

we have a dedicated web server which run 1 asp.net app in IIS (db server is seperate box on a lan)
its mainly jquery, sql server and c#

it does a lot of db requests so needs to be quick

as IIS is just running 1 site
are there any tuning things to do

ive disabled logging, and turned on static and dynamic compression
what else can i do?
Avatar of arnold
arnold
Flag of United States of America image

Where do you see the issue? logging is important as that will provide you information on the number of requests your webserver sees.
Performance could be helped if your issue is too many queries at the same time, and the consequence is deadlocks on the DB.

request <=> IIS <=> sql query request

compression adds overhead especially on dynamic content. Presumably you made a determination the cost of CPU/resources on the system is better than the extra cost on the transfer bandwidth.

if you are testing your performance on the basis of the speed at which the page/data displayed in a browser, you are not accounting for the amount of time the local browser/system has to decompress the data stream and then display the content.
you may also consider using performance profiler on the client browser(s) to determine if there is any bottleneck visible from the client side. what browser are you using to debug the app at the client side?
Avatar of websss

ASKER

I use Chrome mostly
Where can I get this performance profiler?
ASKER CERTIFIED SOLUTION
Avatar of arnold
arnold
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial