diff --git a/ghost/core/core/server/models/index.js b/ghost/core/core/server/models/index.js index 77257d2d24..28fcbe0d3c 100644 --- a/ghost/core/core/server/models/index.js +++ b/ghost/core/core/server/models/index.js @@ -3,6 +3,7 @@ */ const _ = require('lodash'); +const debug = require('@tryghost/debug')('models'); const glob = require('glob'); // enable event listeners @@ -14,12 +15,16 @@ require('./base/listeners'); exports = module.exports; function init() { + const baseNow = Date.now(); exports.Base = require('./base'); + debug(`${Date.now() - baseNow}ms - Base.js require`); let modelsFiles = glob.sync('!(index).js', {cwd: __dirname}); modelsFiles.forEach((model) => { const name = model.replace(/.js$/, ''); + const modelNow = Date.now(); _.extend(exports, require('./' + name)); + debug(`${Date.now() - modelNow}ms - ${model} require`); }); }