Angsuman’s Translator Plugin Pro Performance Stats

By Angsuman Chakraborty, Gaea News Network
Wednesday, January 10, 2007

We did a performance comparison of Angsuman’s Translator Plugin Pro with our competitor. This is purely a performance comparison. For the purpose of this comparison we ignored glaring differences like we provide tons of additional features and functionality, full support, actively maintained, unlimited upgrades and that we support translation from each of 14 languages to 13 other languages and provide enormous customizality for each. So let’s get down to numbers only.

Hardware

Pentium 4 3.8 GHz with Hyperthreading (enabled) and 1GB RAM.

Software

Operating System

Linux - Fedora Core 4

Benchmarking Software

ApacheBench, Version 2.0.41-dev

Web Server

Apache 2.0

Test Condition

The tests were done with caching enabled for both plugins but with cache cleared. Test results are averaged over 100 iterations. The server load was minimal before the test as idenitfied by top.
Note: Translator Plugin Pro caching technology

All the plugins have caching enabled; testing with single request thread (concurrency = 1).
Criteria Translator Plugin Pro Competitor
Average Requests per sec (higher is better) 3.39 0.37
Average Transfer rate (higher is better) 278.55 KB/sec 33.86 KB/sec
Average Failure rate (lower is better) 0% 93%
Average Time per request (lower is better) 294 ms 2725 ms
All the plugins have caching enabled; testing with five request threads (concurrency = 5).
Criteria Translator Plugin Pro Competitor
Average Requests per sec (higher is better) 6.59 1.29
Average Transfer rate (higher is better) 759.53 KB/sec 118.84 KB/sec
Average Failure rate (lower is better) 0% 91%
Average Time per request (lower is better) 151 ms 776 ms

Limitations
The testing process was in the same machine so higher concurrency number is likely to slow things down as the testing threads contend for the same CPU and resources.

Conclusion
Translator Plugin Pro displays consistently higher performance (read ~ 10 x faster in normal load) over its competitor. More importantly Translator Plugin Pro had 0% failure rate in our tests while our competition had over 91% failure rate. In my book when 9 out of 10 requests fail that software ceases to be a competition, you decide.

The icing on the cake for me personally was when we realized that the translated pages served by Translator Plugin Pro (avg: 151 ms) are around three times faster than normal untranslated pages (avg: 414 ms).

Discussion
January 17, 2007: 11:28 am

[...] Translator Plugin Pro 4.0 achieved enviable benchmark results in performance tests with average response time of 151 milliseconds serving 5 concurrent users, serving 759 KB/sec. This proves the value of Translator Plugin Pro’s dual-caching technology. Read the details of Translator Plugin Pro’s performance test here. [...]

YOUR VIEW POINT
NAME : (REQUIRED)
MAIL : (REQUIRED)
will not be displayed
WEBSITE : (OPTIONAL)
YOUR
COMMENT :