mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-06 22:15:48 +01:00
performance improvements (#8795)
* perf: nconf/winston/render cache nconf.get calls modify middleware.pageView to call next earlier don't call winston.verbose on every hook see https://github.com/winstonjs/winston/issues/1669 translate header/footer separately and cache results for guests * fix: copy paste fail * refactor: style and fire hook only log in dev mode * fix: cache key, header changes based on template * perf: change replace * fix: add missing await * perf: category * perf: lodash clone * perf: remove escapeRegexChars
This commit is contained in:
committed by
GitHub
parent
822c13f199
commit
a05905f196
@@ -56,7 +56,7 @@ module.exports = function (Topics) {
|
||||
|
||||
postData.forEach(function (postObj, i) {
|
||||
if (postObj) {
|
||||
postObj.user = postObj.uid ? userData[postObj.uid] : _.clone(userData[postObj.uid]);
|
||||
postObj.user = postObj.uid ? userData[postObj.uid] : { ...userData[postObj.uid] };
|
||||
postObj.editor = postObj.editor ? editors[postObj.editor] : null;
|
||||
postObj.bookmarked = bookmarks[i];
|
||||
postObj.upvoted = voteData.upvotes[i];
|
||||
|
||||
Reference in New Issue
Block a user