You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Alessio Soldano (JIRA)" <ji...@apache.org> on 2015/05/14 15:38:00 UTC

[jira] [Updated] (CXF-6404) HTTPConduit performance improvements

     [ https://issues.apache.org/jira/browse/CXF-6404?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Alessio Soldano updated CXF-6404:
---------------------------------
    Attachment: CXF-6404.diff

Attaching a patch which grants a ~ 7% perf improvement on a local JAX-WS client based benchmark.
I'm waiting a bit to get possible feedback (as I had to remove a protected method in HTTPConduit and a test assertion) and will commit in the next days.

> HTTPConduit performance improvements
> ------------------------------------
>
>                 Key: CXF-6404
>                 URL: https://issues.apache.org/jira/browse/CXF-6404
>             Project: CXF
>          Issue Type: Improvement
>          Components: Transports
>            Reporter: Alessio Soldano
>            Assignee: Alessio Soldano
>             Fix For: 3.1.1, 3.0.6
>
>         Attachments: CXF-6404.diff
>
>
> The transport can be optimized to further avoid costly String<->URI<->URL conversions, improving the changes committed at https://github.com/apache/cxf/commit/5a9a2a09887c69cdfeff5eac22996ab35fbfc0cf . Moreover, the actual http connection opening can be speed up by always providing a http proxy instance (that is providing Proxy.NO_PROXY when we already know no proxy will eventually be resolved).



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)