Please enable JavaScript.
Coggle requires JavaScript to display documents.
IIS&WCF Tweak and Tuneing #18858 (AppPool (IIS Settings of App pool…
IIS&WCF Tweak and Tuneing #18858
AppPool
+Integrated has better performance than Classic
+Isolated from other AppPools
IIS Settings of App pool
-rapidFailProtection set to False
+virtual memory limit = 0 (no limit)
?idleTimeout=720m
?queueLength=1000
When the queue is full, new requests receive a 503 “Service Unavailable” response.
?cpu
limit
limit interval
limit action
-disallowOverlappingRotation set to True
-ConfigChange set to TRUE
?-IsapiUnhealthy set to True
-Regular Time Interval (minutes) set to 0
+Ensure that we log as much activity as possible to help in troubleshooting scenarios
Http.sys
IIS
ASP
+Disable IIS ASP debugging in production environments
?Log only essential information or completely disable IIS logging
?Tune the value of the ASP Threads Per Processor Limit property=100
-
Disable WCF services tracing
+maxConcurrentRequestsPerCPU = 5000
+Enable IIS HTTP compression
??Configure HTTP expires header
??Enable Output caching
WCF
basicHttpBinding uses a lot of extra chars(xml envelope)
use binary encoding
binary over http
tcp not be suitable for interoperability
IIS Dynamic Compression on HTTP requests
Specifying Pool in the database connection string
Remove unnecessary modules for the service in the web.config
,
link
SQL
?SqlConnectionPool (keep 100 connection objects and 5 active connections)
Today events