Issue Details (XML | Word | Printable)

Key: MPLINKCHECK-24
Type: Improvement Improvement
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Arnaud Heritier
Reporter: Arnaud Heritier
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Maven 1.x LinkCheck Plugin

Speed and stability enhancement [better usage of httpClient].

Created: 27/Dec/05 07:02 AM   Updated: 13/Jan/06 06:59 PM   Resolved: 13/Jan/06 06:59 PM
Return to search
Component/s: None
Affects Version/s: 1.3.2, 1.3.3, 1.3.4
Fix Version/s: 1.4

Time Tracking:
Not Specified


 Description  « Hide

With a better usage of HttpClient we can have a better stability and velocity.



Arnaud Heritier added a comment - 27/Dec/05 11:07 AM

Here are some tests I made.
I generated the report (maven maven-linkcheck-plugin:clearcache maven-linkcheck-plugin:report-real) for the m1 root site with different settings :

maven 1.0.2 (http client 2.0)
+ old linkcheck 1.3.4 : Total time: 6 minutes 12 seconds
+ new linkcheck 1.4 (with some speed enhancements) : Total time: 2 minutes 13 seconds

maven 1.1 beta 3 (http client 2.0)
+ old linkcheck 1.3.4 : Total time : 9 minutes 9 seconds
+ new linkcheck 1.4 (with some speed enhancements) : Total time : 5 minutes 38 seconds

maven 1.1 beta 3 (http client 3.0)
+ old linkcheck 1.3.4 : Total time : 14 minutes 45 seconds
+ new linkcheck 1.4 (with some speed enhancements) : Total time : 2 minutes 46 seconds

These times are approximate because there is always a difference due to the time needed for the web sites to reply between 2 tests.
I repeated theses tests several times to have results more or less stable and I chacked that the results were consistent.

The enhancements I made seems to be good compared to 1.3.4 release with all maven config.
What I don't (yet) understand is why we have so bad results with 1.1 compared to maven 1.0.