浏览器中加载的静态文件 app.js 大小为什么会和实际存储大小不一致

之前没特别在意加载静态文件大小与耗时的问题,这几天看到有关于优化的帖子,就尝试着搞了一下。

问题就在 Laravel 打包的 app.js 文件上:
原先 app.js 所占的磁盘大小是 3.5M :sweat_smile:,后来优化了一下成 300K
但是在本地环境(phpStudy)访问加载时所显示的大小,和磁盘中所显示的大小不一样(nginx 配置文件中很基础,没什么优化的地方)。

  • 磁盘中显示:
    浏览器中加载的静态文件 app.js 大小为什么会和实际存储大小不一致
  • 浏览器中加载显示:
    浏览器中加载的静态文件 app.js 大小为什么会和实际存储大小不一致

之后我用内置服务器 php artisan serve,所显示的大小没啥差别。

盲猜是 Nginx 的原因,有大佬说下这其中的原因吗?

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
最佳答案

nginx gzip 了解一下

2年前 评论
Su (楼主) 2年前
讨论数量: 6

nginx感觉是开了压缩了吧

2年前 评论
Su (楼主) 2年前

nginx gzip 了解一下

2年前 评论
Su (楼主) 2年前
Summer

在 chrome 开发者工具里,点击那个 js 看下,是否有这样的内容:

file

有的话就是你服务器开启了 gzip 压缩

2年前 评论
Su (楼主) 2年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!