vqServer: Performance


  • The performance of vqServer is indistinguishable from that of native-code web servers when used with a Just In Time Java compiler.
  • Java servlets, supported by vqServer, are a fast and resource-efficient alternative to CGI scripts and proprietary server APIs.
  • vqServer supports Java servlets in the most efficient way possible (some other servers require additional resource-hungry processes to support servlets).
  • vqServer supports some functions internally (and therefore efficiently) which would require CGI scripts or server extensions in other environments (for example redirection , user self-registration and custom login pages).

Improving performance

The following measures will improve vqServer's performance. However the effect of many of theses measures will be imperceptible in most situations and some may be impractical.

  • Install and configure a Just-in-Time Java compiler (and/or any other Java performance-enhancing measures supported by your computer and operating system) before starting vqServer. A Just-in-Time compiler is included with version 1.1.6 of JavaSoft's runtime interpreter for Windows.
  • Stop or close all other applications and utilities while vqServer is running.
  • Make the file cache as large as possible without causing disk thrashing (you will need to experiment with vqServer's system settings to do this).
  • Gradually increase the minimum threads and maximum threads settings for the main web server until vqServer stops getting more responsive.
  • Disable logging unless required. This also saves disk space.
  • Disable the autosave feature.
  • Use as few servers as possible. Don't create additional servers unless it's really necessary.
  • Switch off unused servers. For example, if you have permanent access to the computer on which vqServer is running, switch off the administration server from the vqServer console when you're not using it (this is also a security measure).
  • Disable the console's connections display.
  • Use as few aliases, users, access control lists and MIME types as possible (the effect of this measure on performance is so small that it's hard to measure).


vqServer version 1.03. Copyright © 1997-98 vqSoft and Steve Shering. Last updated 13 May 1998.
vqServer
Register (free!)
Support

Contents

Compatibility
Version history