php - 使用高效的缓存策略灯塔 Laravel 服务静态资产
问题描述
我正在使用 laravel 并且在 chrome lighthouse 的审核站点中出现错误
使用高效的缓存策略服务静态资产
我已经在我的 htaccess 中使用了这个代码
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access 1 year"
ExpiresByType image/jpeg "access 1 year"
ExpiresByType image/gif "access 1 year"
ExpiresByType image/png "access 1 year"
ExpiresByType text/css "access 1 month"
ExpiresByType text/html "access 1 month"
ExpiresByType application/pdf "access 1 month"
ExpiresByType text/x-javascript "access 1 month"
ExpiresByType application/x-shockwave-flash "access 1 month"
ExpiresByType image/x-icon "access 1 year"
ExpiresDefault "access 1 month"
</IfModule>
AddType image/x-icon .ico
ExpiresActive On
ExpiresByType image/jpg "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType text/css "access plus 1 month"
ExpiresByType application/pdf "access plus 1 month"
ExpiresByType text/javascript "access plus 1 month"
ExpiresByType text/x-javascript "access plus 1 month"
ExpiresByType application/x-shockwave-flash "access plus 1 month"
ExpiresByType image/x-icon "access plus 1 year"
ExpiresByType image/ico "access plus 1 year"
ExpiresDefault "access plus 7 days"
<FilesMatch ".(flv|gif|jpg|jpeg|png|ico|swf|js|css|pdf)$">
# access plus 1 year
Header set Cache-Control "max-age=31536000"
</FilesMatch>
但同样的错误我怎么能在htaccess中做到这一点
解决方案
推荐阅读
- swift - 如何在swift 4中以编程方式检查iphone 7 plus和iphone x的屏幕尺寸
- oracle-ords - ORDS - 修改返回链接的基本 URL
- mysql - 如何更新 bit(10) 数据类型列?
- java - Kotlin 中的 CompositeDisposable()
- python - 将当前元素与列表的前一个元素组合/合并
- mariadb - MySQL 服务器已经消失(MariaDB - 内存引擎)
- javascript - 解析器无法正常工作
- python - 如何使用 pyQt 5 webengine 和 python 脚本代码下载文件?
- node.js - 无法在“查询”类型上查询字段“存储库”
- apache-kafka - 如果生产者方确认延迟非常高,应监控哪些 Kafka 代理指标