这个高服务器负载来自哪里?

时间:2011-10-31 09:38:32

标签: file static jetty

我们使用嵌入式jetty服务器,其中包含org.eclipse.equinox.http.registry.resources扩展点中已注册资源的包。

现在,当我们尝试从中获取静态数据时,(小型mp3,如30个文件)服务器负载最高可达100%。如果jetty服务器正在处理所有mp3文件,这绝对不是我们想要的。

有没有办法静态提供这些文件,而无需加载那么多服务器?

提前致谢,

1 个答案:

答案 0 :(得分:0)

已经解决了:

通过将大文件放入jar并使用org.eclipse.equinox.http.registry.resources注册它,该文件的请求需要从jar中提取出来。

我们将资源从jar中删除并将其放在一个单独的文件夹中,使用http服务注册文件夹本身并且运行顺畅。