首页 > 解决方案 > 在服务器上存储 gzip 后的 html 文件

问题描述

一般来说,我的网站使用 php (laravel) 运行,但我编写了一个响应缓存系统,其中所有 GET 请求都缓存为磁盘上的纯 HTML 文件。如果文件存在,服务器直接返回这个文件,不打扰数据库等逻辑。

我有很多页面,所以这个缓存变得大于 400GB。由于所有响应都应该被压缩(通过 nginx)content-encoding: br,所以我正在考虑在生成时直接压缩缓存的 html 文件。因此,对于已经存在缓存文件的每个请求,我可以节省磁盘空间并减少服务器的压缩工作。

现在的问题是,压缩这些 html 文件的最佳方法是什么,是否有副作用需要考虑?

标签: phplaravelnginx

解决方案


推荐阅读