2016-12-14 52 views
1

我已经部署了Laravel 5.3应用程序的Heroku。但是,在加载/登录时,我发现页面加载时间非常缓慢。该问题似乎是一个非常大的app.js文件:/js/app.js。以下是DevTools网络资源面板的屏幕截图:。顶部的第三个资源是违规文件。laravel app.js非常大的文件大小

我不知道为什么这个文件已经变得如此之大。这是一个链接到存储库:https://github.com/AshMenhennett/Salon-Pricing

我无法再发布链接,所以请让我知道,如果你想直接链接到特定文件。

我应该怎么做,以减轻这个问题?

+0

链接到有问题的文件:https://开头beauty- salon-pricing.herokuapp.com/js/app.js – AshMenhennett

+0

您的文件捆绑了大量库至1个文件,但主要犯罪者我看到的是,你是包括.js文件内源地图。尝试将一些库文件移动到他们自己的文件中,并删除源地图。 – Anth12

回答

4

从链接的外观来看,您尚未创建资产的生产版本,并且当前所有源地图均位于您的app.js文件中,该文件将添加大量文件大小,css和js输出也不压缩/缩小。

假设你正在使用laravel灵药,你只需要运行gulp --production,这将删除源地图,压缩js和css输出等

+1

完美!干杯! – AshMenhennett

+0

@wader我也有类似的问题,但在我的情况下,我已经运行'gulp --production',但我的app.js文件仍然大到600kb ...请问我能做些什么来解决它? –