CDN加速

HTML文件不开启缓存,将HTML放到自己的服务器。自己的服务器只提供HTML文件和接口。

静态的文件,像CSS,图片等,开启CDN和缓存,上传到CDN服务,并且记录文件的Hash值。

filename: 'bundle.js' 改为 filename: '[name]_[chunkhash:8].js'

utput: {
    // 把所有依赖的模块合并输出到一个 bundle.js 文件
    // filename: 'bundle.js',
    //  给js文件添加hash值。
    filename: '[name]_[chunkhash:8].js',
    // 输出文件都放到 dist 目录下
    path: path.resolve(__dirname, './dist'),
    // 指定存放CDN的目录URL
    publicPath: '//js.cdn.com/id/'
  },

还有module 中的css,img 等。 可以自行更改下。

Last updated