在CentOS上优化静态资源加载可通过以下方式实现:
启用服务器缓存模块
mod_cache和mod_cache_disk模块,配置缓存路径和过期时间(如CacheRoot、CacheDefaultExpire),针对静态资源目录设置更长的缓存时间。proxy_cache_path和fastcgi_cache_path,对静态资源设置expires和Cache-Control头,例如expires 30d。启用压缩
mod_deflate,对CSS、JS等静态资源启用Gzip压缩。gzip on和gzip_types配置压缩类型。使用CDN加速
优化缓存策略
Cache-Control头控制缓存行为(如public、no-transform)。启用HTTP/2
mod_http2模块,启用多路复用和头部压缩,提升静态资源加载效率。其他优化
imagemin)或转换为WebP格式,降低文件体积。参考来源: