Skip to main content link. Accesskey S
  • Log In
  • Help
  • IBM Logo
  • IBM Connections wiki
  • All Wikis
  • All Forums
  • Home
  • Product Documentation
  • Community Articles
  • Learning Center
  • IBM Redbooks
Community Articles Product Documentation Learning Center IBM Redbooks This category IBM Connections 3.0.1 Documentation Custom Search Scope...
Search
Community Articles > Tuning for Performance > Connections 2.5 IHS Tuning
  • New Article
  • Share Show Menu▼
  • Subscribe Show Menu▼

About the Original Author

Hunter K Presnall
Contribution Summary:
  • Articles authored: 4
  • Articles edited: 4
  • Comments Posted: 0

Recent articles by this author

Connections 2.5 Edge Server Tuning

Checklist Required Directives NoCaching Directives Other Tuning Directives Compression (optional) Required Directives In order to have caching work correctly for Connections, several key values need to be set in the ibmproxy.conf file for WebSphere Edge server. These are documented in the ...

Connections 2.5 IHS Tuning

The webserver should be set up to allow browsers to cache content, as specified in the “Instructing web browsers to cache content” section of the Info Center: http:publib.boulder.ibm.cominfocenterltscnnctv2r0topiccom.ibm.connections.25.helptihscachecontent.html Also apply the rules ...

Connections 2.5 WebSphere Tuning

Checklist JDBC Connection Pools Prepared Statements WebContainer Thread Pools JVM Heap Sizes Generational garbage collection JDBC Tuning The initial WebSphere JDBC pool size is only 10 connections maximum. This is very small and should be increased for all installations. Note that each ...

Connections 2.0 Tuning Checklist

WebSphere Application Server Database (JDBC) Connection Pools · Change maximum connections to at least 50. · Change prepared statement cache size to 100. (50 on Oracle with Dogear to prevent out of memory errors) Web Container Thread Pools · Change to a maximum of at least ...

Community articleConnections 2.5 IHS Tuning

Added by Hunter K Presnall | Edited by IBM contributor Dana Liburdi on February 13, 2011 | Version 7
  • Edit
  • More Actions Show Menu▼
Rate this article 1 starsRate this article 2 starsRate this article 3 starsRate this article 4 starsRate this article 5 stars
expanded Abstract
collapsed Abstract
No abstract provided.
Tags: 2.5, deployments, how-to, HTTP server, 2.5_performance
The webserver should be set up to allow browsers to cache content, as specified in the “Instructing web browsers to cache content” section of the Info Center:
http://publib.boulder.ibm.com/infocenter/ltscnnct/v2r0/topic/com.ibm.connections.25.help/t_ihs_cache_content.html

Also apply the rules detailed in the “Determining which files to compress” section of the Info Center (http://publib.boulder.ibm.com/infocenter/ltscnnct/v2r0/topic/com.ibm.connections.25.help/t_ihs_config_not_compressing_files.html)
Comment out the AddOutputFilterByType DEFLATE directives from step 4 if compression is being done by a reverse proxy. The other rules should be enabled so proper VARY headers are applied.

The key tuning parameter for IBM HTTP Server is to ensure that the total number of threads the http server can accept is at least as large as the total number of WebContainer threads defined in WebSphere.

For Windows, only the ThreadsPerChild and ThreadLimit settings needs to be changed. These values should be equal.

For other operating systems, a hybrid approach is used with multiple "servers", each running multiple threads. In this case, MaxClients should be set to the WebContainer total instead of ThreadsPerChild. TheadsPerChild & ServerLimit should be set so that their values, multipled together, are equal to MaxClients. Also consider setting MaxSpareThreads to a value close to MaxClients so that spikes in load can be handled without allocating new processes or threads.

Users can enable mod_status to monitor the number of threads in use.

  • Edit
  • More Actions Show Menu▼


expanded Attachments (0)
collapsed Attachments (0)
Edit the article to add or modify attachments.
expanded Versions (5)
collapsed Versions (5)
Version Comparison     
VersionDateChanged by              Summary of changes
This version (7)Feb 13, 2011 9:07:26 PMDana Liburdi  IBM contributor
4Oct 15, 2009 10:59:03 PMHunter K Presnall  IBM contributor
2Oct 15, 2009 1:57:57 PMHunter K Presnall  IBM contributor
2Oct 15, 2009 1:57:57 PMHunter K Presnall  IBM contributor
2Oct 15, 2009 6:23:00 PMDana Liburdi  IBM contributor
expanded Comments (0)
collapsed Comments (0)
Copy and paste this wiki markup to link to this article from another article in this wiki.
Go ElsewhereStay ConnectedHelpAbout
  • IBM Collaboration Solutions wikis
  • IBM developerWorks
  • IBM Software support
  • Twitter LinkIBMSocialBizUX on Twitter
  • FacebookIBMSocialBizUX on Facebook
  • ForumsLotus product forums
  • BlogsIBM Social Business UX blog
  • Community LinkIBM Collaboration Solutions
  • Wiki Help
  • Forgot user name/password
  • Wiki design feedback
  • Content feedback
  • About the wiki
  • About IBM
  • Privacy
  • Accessibility
  • IBM Terms of use
  • Wiki terms of use