php - 在服务器上存储 gzip 后的 html 文件
问题描述
一般来说,我的网站使用 php (laravel) 运行,但我编写了一个响应缓存系统,其中所有 GET 请求都缓存为磁盘上的纯 HTML 文件。如果文件存在,服务器直接返回这个文件,不打扰数据库等逻辑。
我有很多页面,所以这个缓存变得大于 400GB。由于所有响应都应该被压缩(通过 nginx)content-encoding: br
,所以我正在考虑在生成时直接压缩缓存的 html 文件。因此,对于已经存在缓存文件的每个请求,我可以节省磁盘空间并减少服务器的压缩工作。
现在的问题是,压缩这些 html 文件的最佳方法是什么,是否有副作用需要考虑?
解决方案
推荐阅读
- typescript - 无法在 Vue 2 项目中本地加载 NPM 依赖项——语法错误:错误:无法加载在中声明的插件“@typescript-eslint”
- python - 提取并存储两个或多个字符串之间的差异
- facebook - 当我尝试使用 Instagram 登录时,为什么创作者工作室会向我发送此错误“会话无效”?
- node.js - 使用 mocha 和 chai 对 nodejs 模块进行单元测试
- java - 无法检测 MIUI(小米)wifi 助手设置是否开启
- python - 我无法使用 cd (cd ~/scripts) 找到目录
- azure-devops - Azure Devops 要求任何人都可以移除审阅者
- sql - MS Access - SQL Concatenate 有效 - VBA 无效
- python - 如何隐藏 Python dash 数据表中的行?
- domain-driven-design - 六边形架构:如何避免混合概念和将基础设施细节泄漏到域中