Jetty has moved!
Jetty is a project at the Eclipse Foundation.
Homepage:http://www.eclipse.org/jetty
Downloads: http://download.eclipse.org/jetty/
Documentation:http://www.eclipse.org/jetty/documentation/current/
About:http://www.eclipse.org/jetty/about.php
Jetty Powered:http://www.eclipse.org/jetty/powered/
Contact the core Jetty developers at www.webtide.com
private support for your internal/customer projects ... custom extensions and distributions ... versioned snapshots for indefinite support ... scalability guidance for your apps and Ajax/Comet projects ... development services from 1 day to full product delivery
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Slow File Serving on Windows 2003

If you are experiencing slower than expected file download times, and you are using Windows 2003 (which we do not recommend as a server platform) then try one of the following remedies:

  • ensure that the cache settings for the DefaultServlet in webdefault.xml are set correctly for your environment. By default, the max size of any one file that Jetty will attempt to cache is around 10Mb, so if you are serving larger files, you should increase this value, and possibly the values of the max number of cached files and the max size of the cache as a whole. The default cache settings in webdefault.xml are:
  • try modifying the size of the response content buffer. By default, this is set to 24k, but can be modified on the SelectChannelConnector:
    Our test results show - counter-intuitively - that a smaller buffer size may lead to faster download:

    Measured Speed

    Buffer Size

    4498.14 kb/s

    16k

    6312.14 kb/s

    8k

    6386.04 kb/s

    4k

    7654.37 kb/s

    2k

    9436.37 kb/s

    1k

    10198.95 kb/s

    512b

    9043.14 kb/s

    256

  • try using the blocking SocketConnector instead of the SelectChannelConnector, but be aware that this will not scale if you are also handling comet traffic.
  • No labels
Contact the core Jetty developers at www.webtide.com
private support for your internal/customer projects ... custom extensions and distributions ... versioned snapshots for indefinite support ... scalability guidance for your apps and Ajax/Comet projects ... development services from 1 day to full product delivery