如何优化虚拟主机性能?.htaccess缓存和Gzip压缩怎么配置?
性能优化对照表
优化项 | 配置代码 | 生效验证 |
---|---|---|
Gzip压缩 | .htaccess 添加:<br><IfModule mod_deflate.c> <br>AddOutputFilter DEFLATE text/html text/css <br></IfModule> |
curl -I -H "Accept-Encoding: gzip" http://site.com |
浏览器缓存 | Header set Cache-Control "max-age=86400" |
Chrome DevTools→Network→Size列显示(from disk cache) |
PHP加速 | php_flag opcache.enable 1 |
phpinfo() 查看OPcache状态 |
关键配置详解
apache
# 强制缓存静态资源 <FilesMatch "\.(jpg|js|css)$"> Header set Cache-Control "public, max-age=31536000" </FilesMatch> # 禁用目录列表 Options -Indexes
虚拟主机限制突破
✅ 避免使用__DIR__
(改用$_SERVER['DOCUMENT_ROOT']
)✅ 动态内容禁用缓存:
Header set Cache-Control "no-store"
更新时间:2025-06-02 14:37:03