浏览器中加载的静态文件 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 框架的设计哲学。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
最佳答案

nginx gzip 了解一下

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

nginx感觉是开了压缩了吧

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

nginx gzip 了解一下

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

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

file

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

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

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