页面加载中...
Next.js 项目 Vercel 部署最佳实践:性能优化、Analytics、Edge Runtime。
// next.config.js module.exports = { experimental: { optimizeCss: true, optimizePackageImports: ['lucide-react', 'date-fns'] }, images: { formats: ['image/avif', 'image/webp'] } }
npm install @vercel/analytics @vercel/speed-insights
import { Analytics } from '@vercel/analytics/react' import { SpeedInsights } from '@vercel/speed-insights/next' export default function Layout({ children }) { return ( <html> <body>{children}</body> <Analytics /> <SpeedInsights /> </html> ) }
export const runtime = 'edge' export async function GET(request: Request) { // 在边缘节点执行,延迟更低 return Response.json({ status: 'ok' }) }
// 每 60 秒重新验证 export const revalidate = 60 export default async function Page() { const data = await fetch('https://api.example.com/data') return <Component data={data} /> }
# 通过 Vercel CLI 设置 vercel env add DATABASE_URL production vercel env add API_SECRET preview
Agent 站点首选部署平台,零配置部署 Next.js,全球 CDN
立即体验 →