@mattab opened this issue on February 15th 2014

Parsing YML files from DevicesDetection plugin takes up to 100ms per Tracking API request. This was rather unacceptable performance... We want to move DevicesDetection to first class citizen in #3962

Stefan implemented a clever fix, to cache the parsed YML arrays in the tracker cache.

This was done in:

https://github.com/piwik/piwik/commit/a3c01d60b9800c9d490d14ca3fedbcc53f556a43

https://github.com/piwik/piwik/commit/662178b2ca0f11247ceff59bfe9fa45a61e8ba5e

@mattab commented on February 15th 2014

Now it takes 1 ms or less to load in memory the cached files. good caching FTW

@mattab commented on February 18th 2014

In 96cb53285646ac130dc9da2945dc7f16cadf3510: Refs #4683 Refactor this little bit

This issue was closed on February 24th 2014
Powered by GitHub Issue Mirror