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

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

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

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

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

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

《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《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年前

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