我现在正在寻找适当的方式,以最佳的速度表现方式为我的Laravel 4网站提供静态内容。我倾向于获得的只是提供所需的JS和CSS,已经缩小到每个请求的页面。
示例:
page1.html
-> styles.css - for this page it includes bootstrap.css, jquery-ui, selectize.css, google-custom-maps.css
-> scripts.js - for this page it includes boostrap.js, jquery.js, selectize.ks, google-custom-maps.js
page2.html
-> styles.css - for this page it includes only bootstrap.css
-> scripts.js - for this page it includes boostrap.js
目前我的所有插件都安装了凉亭并使用gulp任务我设法将所有较少的css和js脚本同时缩小,唯一的问题是我不知道如果只能提供服务自定义页面所需的文件。
在我看来,最佳解决方案是在每个view.blade.php文件中我使用
提供所有需要的声明{{ asset('front/css/bootstrap.css') }}
{{ asset('front/css/jquery.css') }}
{{ asset('front/css/selectize.css') }}
首次运行时,这是编译和缓存的。是否有任何包可以做到这一点?
答案 0 :(得分:0)
我一直在使用模板系统,我在一个地方包含所有需要的文件,其他blade.php文件扩展了这个模板。