在Anubiz Host VPS上优化Next.js应用性能的关键配置。在next.config.js中启用压缩和图像优化:
/** @type {import('next').NextConfig} */
const nextConfig = {
compress: true,
poweredByHeader: false,
images: {
domains: ['yourdomain.com'],
formats: ['image/avif', 'image/webp'],
},
experimental: {
optimizeCss: true,
},
}
module.exports = nextConfig
配置Nginx的Gzip压缩以减少传输体积:
# 在nginx.conf的http块中添加
gzip on;
gzip_vary on;
gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;
使用pm2 monit命令实时监控Next.js应用的CPU和内存使用,及时发现性能瓶颈。对于高流量场景,考虑在Anubiz Host上升级到更高配置的VPS方案或配置多实例负载均衡。