Using OpenDDR in a real environment we have detected a set of performance requirements:
1 - High-load environments need a high number of device identifications per second.
2 - In real browsing situations, the same User-Agent string is used repeatedly.
To improve the performance of OpenDDR in these situations we have worked in the addition of Cache mechanisms and the optimization in the use of Regular Expressions.
The reason that encourage the development of these improvents was the study of the logs stored in a proxy, deployed in high-load enviroments, which provide mobile web pages.
More info in the CTIC_README file attached to the OpenDDR-Java pull request.
Using OpenDDR in a real environment we have detected a set of performance requirements: 1 - High-load environments need a high number of device identifications per second. 2 - In real browsing situations, the same User-Agent string is used repeatedly.
To improve the performance of OpenDDR in these situations we have worked in the addition of Cache mechanisms and the optimization in the use of Regular Expressions.
The reason that encourage the development of these improvents was the study of the logs stored in a proxy, deployed in high-load enviroments, which provide mobile web pages.
More info in the CTIC_README file attached to the OpenDDR-Java pull request.