微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Nuxt PM2 CPU 高达 100%

如何解决Nuxt PM2 CPU 高达 100%

大家好,请帮帮我好吗! 当很多用户访问我的应用程序时,我的应用程序使用高达 100% 的 cpu。 我尝试了很多东西,我的配置变得一团糟 这是我的 nuxt.config.ts。

import type { NuxtConfig } from '@nuxt/types';
const isDev = process.env.NODE_ENV !== 'production';
const mainConfig: NuxtConfig = {
  ...
  build: {
    cache: true,optimization: {
      minimize: true,runtimeChunk: true,concatenateModules: true,splitChunks: {
        chunks: 'all',minSize: 30000,maxSize: 0,minChunks: 1,maxAsyncRequests: 20,maxInitialRequests: 3,automaticNameDelimiter: '~',name: true,cacheGroups: {
          vendors: {
            test: /[\\/]node_modules[\\/]/,priority: -10,chunks: 'all'
          },default: {
            minChunks: 2,priority: -20,reuseExistingChunk: true
          }
        }
      }
    },filenames: {
      app: ({ isDev }) => (isDev ? '[name].js' : 'js/[name]/[contenthash].js'),chunk: ({ isDev }) => (isDev ? '[name].js' : 'js/[name]/[contenthash].js'),css: ({ isDev }) => (isDev ? '[name].css' : 'css/[contenthash].css'),img: ({ isDev }) => (isDev ? '[path][name].[ext]' : 'img/[contenthash:7].[ext]'),font: ({ isDev }) => (isDev ? '[path][name].[ext]' : 'fonts/[contenthash:7].[ext]')
    },extend(config,{ isClient }) {
      config.externals = [
        function (context,request,callback) {
          if (/(pdfmake)/.test(request) || /(xlsx)/.test(request)) {
            return callback(null,'commonjs ' + request);
          }
          callback();
        }
      ];
    }
  },router: { ... },modules: [ ... ],server: { ... },watchers: {
    webpack: {
      ignored: ['**/node_modules','node_modules']
    }
  }
};

export default mainConfig;

该应用程序不支持 2000 个用户并中断, 我真的不知道该怎么办! :( 也许你会帮助我?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。