, чтобы улучшить оценку маяка, мне нужно включить сжатие gzip
и / или brotli
, чтобы повысить оценку производительности.Я добавил два плагина для веб-пакетов в мой nuxt.config.js
файл:
plugins: [
new CompressionPlugin({
filename: `[path].gz[query]`,
algorithm: `gzip`,
test: /\.js$|\.css$|\.html$/,
threshold: 10240,
minRatio: 0.8
}),
new BrotliPlugin({
asset: `[path].br[query]`,
test: /\.js$|\.css$|\.html$/,
threshold: 10240,
minRatio: 0.8
})
]
И я могу подтвердить, что добавление этих двух плагинов на самом деле создает .gz
и .br
версии моих файлов.
Основные вопросы: нужно ли мне что-то дополнительно сделать с моим конфигурационным файлом nuxt, чтобы отправить эти сжатые файлы, или nuxt справится с этим сам?Можно ли это проверить на localhost
(потому что я читал, что brotli
, например, только для протокола HTTPS)?
PS Я не использую какие-либо фреймворки, такие как express
или restify