iShare Tuning
IP addresses
Use an IP address rather than a Domain. Even "localhost" can cause delays on some systems.
web.config
Check that the ishare.config value in ...\iShare\n.n\WebApps\Web\web.config is as follows
<appSettings> <add key="iShare.config" value="http://x.x.x.x/iShare/n.n/WebService/" /> </appSettings>
where x.x.x.x is the IP Address and n.n is the version of iShare.
Studio Settings
Run Studio and check that IP addresses are used in the following parameters:
General Settings
- WebService
- MapImageURL
Master Settings
- MapServer
- MapServerURL
- MyAlertsService (if MyAlerts is enabled)
- MyAlertsServiceURL
- TransactionWebServiceURL
- UserManagerWebServiceURL
- UsersWebServiceURL
- Web
- WebURL - this can stay as www.mydomain.com/iShareX.X.Web/.
- WebService
- MapImageURL
- WebServiceURL
Logging
Edit the log4net.config in ...\iShare\n.n\WebApps\Web and ...\iShare\n.n\WebApps\WebService and set all logger level values to minimal.
<logger name="FaultLogging"> <level value="INFO" /> <appender-ref ref="RollingFileAppender" /> </logger> <logger name="AddressSearches"> <level value="ALL" /> <appender-ref ref="AddressSearchAppender" /> </logger>
If a production server is operating fine then logging should be as light as you wish it. Most installs have logging set to ‘INFO’ and address searches to ‘ALL’ - see above. This can be reduced.
The level value can be:
ALL | DEBUG | INFO | WARN | ERROR | FATAL | OFF
Where ALL is the most verbose down to OFF where no logging is performed.
Please see the topic Application Logging for more details