phplist

NOTE:: Before reporting an issue, make sure you are running the latest version, currently 3.3.1


View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0018235phplist applicationInternationalization (l18n)public22-07-16 14:1525-07-16 22:29
Reportersamtuke 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusresolvedResolutionfixed 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version3.2.6 
Summary0018235: Improve performance of I18n: improve caching
DescriptionLocalisation-related calls (looking up strings and fetching translations) is one of the most frequent and resource-intensive parts of phpList. Investigate current session-caching setup, and find where and why caching isn't being used.

See attached cachegrind files for breakdown of L18N calls (open these files with kcachegrind).

See also this performance report in New Relic:
https://rpm.newrelic.com/accounts/712719/applications/3635196/datastores#/overview/MySQL/drilldown?metric=Datastore%252Fstatement%252FMySQL%252Fphplist_i18n%252Fselect [^]
TagsNo tags attached.
Attached Files? file icon cachegrind.out.27131 [^] (686,923 bytes) 22-07-16 14:15
? file icon cachegrind.out.27012 [^] (801,354 bytes) 22-07-16 14:15

- Relationships

-  Notes
(0058055)
michiel (manager)
25-07-16 22:29

I think this will do it.

https://github.com/phpList/phplist3/commit/e7dd2a814275dc84aee089e3fb87074061e5ccaa [^]


Copyright © 2000 - 2017 MantisBT Team
Powered by Mantis Bugtracker