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

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

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

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

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

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

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
最佳答案

nginx gzip 了解一下

1个月前 评论
Su (楼主) 1个月前
讨论数量: 6

nginx感觉是开了压缩了吧

1个月前 评论
Su (楼主) 1个月前

nginx gzip 了解一下

1个月前 评论
Su (楼主) 1个月前
Summer

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

file

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

1个月前 评论
Su (楼主) 1个月前

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