`

jetty中禁止使用chunked传输数据

    博客分类:
  • JAVA
 
阅读更多

Slow transfers in Jetty with chunked transfer encoding at certain buffer size

It seems that to get good performance with Jetty, you must either:

  • When calling setContentLength (no chunked transfer encoding) and use a buffer for writethat's the same size as the response buffer size.
  • When using chunked transfer encoding, use a write buffer that's at least 12 bytes smaller than the response buffer size, and call flush after each write.

经验证没有问题,但是非chunked对服务端的性能消耗较大。

 

引用:http://stackoverflow.com/questions/9031311/slow-transfers-in-jetty-with-chunked-transfer-encoding-at-certain-buffer-size

 

 

 

 

分享到:
评论

相关推荐

    Jetty9 配置使用HTTPS证书

    正确配置HTTPS证书可以极大提高Web服务的安全性,保护传输数据不被第三方截获和篡改,是生产环境中保证通信安全的重要步骤。由于此过程中可能遇到各种问题,建议在实际操作前仔细阅读相关的文档和指南,遇到问题时...

    Jetty中文手册

    如何在Maven中使用Jetty 如何在Ant中使用Jetty Maven和Ant的更多支持 Jetty Maven插件(Plugin) Jetty Jspc Maven插件(Plugin) Maven web应用工程原型 Ant Jetty插件(Plugin) 使用集成开发环境(IDEs) 在...

    gradle的jetty插件使用例子

    本篇文章将深入探讨如何在Gradle项目中使用Jetty插件。 首先,我们来看一下`build.gradle`文件,这是Gradle构建脚本的入口。在这个文件中,我们需要配置Jetty插件。以下是一个简单的`build.gradle`示例: ```...

    jetty6 嵌入式使用

    接下来,让我们深入了解如何在Eclipse中嵌入使用Jetty 6: 1. **创建新项目**:在Eclipse中新建一个Java项目,并将上述JAR包添加到项目的类路径(Build Path)中。 2. **引入Starter类**:Jetty 6提供了一些启动类...

    Jetty插件安装及使用步骤

    ### Jetty插件安装及使用步骤详解 #### 一、Jetty插件简介 Jetty是一款开源、轻量级的Java应用服务器,广泛应用于开发测试环境。与Tomcat相比,Jetty具有更好的性能表现和更小的内存占用,特别是在开发过程中能够...

    jetty的安装与使用

    如果你的项目使用Maven构建,可以借助Maven插件在开发过程中直接运行Jetty,例如使用`jetty-maven-plugin`。在`pom.xml`中添加插件配置,并通过`mvn jetty:run`启动服务。 **9. 高级特性** Jetty支持WebSocket、...

    jetty6.1.26嵌入式使用

    在javaweb项目中嵌入式使用jetty作为web服务器,下载即可运行

    Jetty使用总结

    相比于其他流行的Web服务器如Tomcat,Jetty以其小巧灵活著称,体积仅有几百KB,非常适合嵌入到项目中作为Web服务器使用。Jetty支持多种协议,包括HTTP、HTTPS等,并且可以轻松地与其他Java框架集成。 #### 二、...

    Jetty的简单使用示例

    本示例将带你了解如何简单地使用Jetty,通过一个Maven项目来实现。以下是对该主题的详细解释: 1. **Jetty简介** Jetty是一个开源、基于Java标准API(Servlet API)的Web服务器和HTTP客户端,它的特点是启动快速、...

    jetty在eclipse中配置

    本教程将详细介绍如何在Eclipse中配置Jetty,以便于便捷地调试和运行Web应用。 首先,确保你已经安装了Eclipse IDE和Jetty服务器。你可以从Jetty官网下载适合你Java版本的Jetty发布包,并解压到本地文件系统。 1. ...

    jetty9.4.11+jetty在idea上的配置教程

    在项目的`pom.xml`(如果你使用的是Maven项目)或`build.gradle`(如果你使用的是Gradle项目)文件中,添加Jetty的依赖。对于Maven,可以添加以下代码: ```xml <groupId>org.eclipse.jetty <artifactId>jetty...

    Jetty配置支持https

    它不仅提供了安全的数据传输通道,还增强了用户对网站的信任度。对于使用Jetty服务器的项目来说,配置HTTPS支持是一项重要的任务。本文将详细介绍如何在Jetty中配置HTTPS,并生成受信的网站证书。 #### 二、Jetty ...

    eclipse中配置使用jetty调试web项目

    本文将详细介绍如何在Eclipse中配置Jetty,并使用它来调试Web项目。 首先,你需要确保已经安装了Eclipse IDE以及Jetty插件。Eclipse Jetty插件(如Jetty Runner或Jetty Integration)可以从Eclipse Marketplace中...

    Eclipse与jetty插件的安装和使用

    Eclipse与jetty插件的安装和使用 Eclipse是一个功能强大的集成开发环境(IDE),它提供了许多插件来扩展其功能。Jetty是一个流行的Web服务器和Servlet容器,Eclipse提供了一个jetty插件来支持Jetty服务器的集成。...

    Android-I-Jetty服务器

    这个项目旨在让开发者能够在Android应用中搭建和运行自己的服务器,以实现数据交换、API调用或者进行本地测试等功能。本文将详细介绍Jetty服务器以及如何在Android平台上集成和使用它。 ### 1. Jetty简介 Jetty是...

    jetty-6.1.26.zip

    9. **安全性**:Jetty提供了安全模块,支持基本的认证机制,如HTTP Basic和Digest,以及SSL/TLS加密,确保数据传输的安全性。 10. **Maven插件**:对于使用Maven构建项目的开发者来说,Jetty还提供了Maven插件,...

    jetty 8及依赖包

    Jetty 8在设计时特别强调了性能和可扩展性,它使用了Java NIO(New I/O)API来处理网络通信,相比于传统的基于BIO( Blocking I/O)的服务器,NIO能更好地处理高并发场景。NIO允许单个线程服务多个连接,通过选择器...

    jetty-jdk7使用版本

    在实际项目中,结合JDK7的特性和Jetty的功能,可以构建高效、灵活的Web服务。而"jettyforjdk7"这个压缩包很可能是包含了特定版本的Jetty,用于在JDK7环境下运行,解压后即可按照上述步骤进行配置和使用。

Global site tag (gtag.js) - Google Analytics